Trusted by 5,000+ Shopify brands growing recurring revenue with Joy

One portal. Full control.

Subscribers open the portal when they are already thinking about leaving. Most want something small — a later delivery, a different flavour, a new card. If the portal cannot do it, they do not email and wait. They cancel.

Joy customer portal with pause, skip, reschedule, and swap actions in one interface

Everything you need to know
about the Joy portal.

From a single order-centric interface, subscribers pause, skip, reschedule, order now, swap products, edit quantity and frequency, update payment and address, add one-time products, apply store credit, and claim rewards.

Yes — no code required. Use one-click theme presets or set your own color tokens for text, borders, backgrounds, and badges, then toggle exactly which actions subscribers can take.

Yes. The portal auto-detects language by store, browser, or customer IP, formats every price in the contract's own currency, and supports passwordless login by email passcode or Shopify Customer Account.

Every action a customer performs on their own is one your support team never touches — and one less reason for them to cancel while they wait. Control returned to the customer is churn removed at the source.

Yes. A dedicated retention specialist migrates you off your current app free — with subscriber data and charge history preserved — from Recharge, Loop, BOLD, Appstle, Seal, or PayWhirl, and configures everything in a 48-hour Concierge Setup.

Start free forever on up to 50 active subscriptions with no fee. Paid plans are Starter at $49/mo + 0.75% and Pro at $199/mo + 0.5% — with $0 per order, ever.

The portal is where you lose subscriptions.
Or don't.

Start Free