Plays nicely
with the rest of your stack.
Shopify POS, Klaviyo, loyalty, bundles — plus a free, hands-on migration from whichever subscription app you're using today.
Start Free on ShopifyTHE CHALLENGE
A subscription app that doesn't talk to your stack creates more work, not less
If POS doesn't sync, your team double-enters orders. If loyalty doesn't recognise subscription orders, customers complain. Joy connects to the apps you already use — and if you're switching, we migrate for free.
WHAT'S INCLUDED
Native integrations with the apps you actually use
Six native integrations, free migration from any app, and full API access for the rest.
Shopify POS
Sell subscriptions in-store. Joy syncs in-person signups with the rest of the subscription engine.
Klaviyo
Lifecycle events feed your Klaviyo flows — new subscriber, paused, cancelled, win-back, and more.
Loyalty apps
Native support for Smile.io, Yotpo, and Loyalty Lion — subscription orders earn points like any other order.
Bundle & cart drawer apps
Plays nicely with Shopify-native bundles, third-party bundle apps, and slide-out cart drawers.
Free migration
Switching from Recharge, Appstle, Seal, or Bold? Our team migrates every active subscription for you — at no cost.
JS SDK & Storefront API
Full programmatic access for custom integrations, headless storefronts, and bespoke workflows.
Connected apps
Shopify POS
Live
Klaviyo
Live
Smile.io
Live
Bundles
Live
Free migration from another app
Recharge · Appstle · Seal · Bold — handled by our team
Also available
Pickup dates
Storefront API
Custom webhook
SEE IT IN ACTION
One screen for every app connection
Native integrations connect in one click. Migration kicks off with a single message. Custom integrations get the full SDK + webhook surface.
- Connected apps shown at a glance with live status
- Free migration card surfaces Recharge / Appstle / Seal / Bold — handled by our team
- Also available: pickup dates, Storefront API, custom webhooks
HOW IT WORKS
Connected in 3 steps
Most integrations are one-click OAuth. Migration is one message. Custom is one SDK call.
Pick an integration
In Settings → Integrations, browse and enable the apps you use. Most connect in under a minute via OAuth.
Map the event you care about
Configure which subscription events fire where — new subscriber to Klaviyo, paused to your CRM, etc.
Or migrate, if you're switching
Message us with your current app. We migrate every active subscription, charge nothing, and verify before going live.
FAQ
Common questions about integrations & migration
Will migration interrupt my subscribers?+
How long does migration take?+
Does Joy work with headless storefronts?+
Can I send subscription data to my data warehouse?+
Do you integrate with Shopify Markets?+
Which subscription apps can you migrate from?+
Already on another subscription app? Move free.
Our team handles the migration. You don't pay until you earn. We don't charge for the move.
- Free 14-Day Trial
- No Credit Card Required
- Cancel Anytime