The customer portal
Where subscribers skip, pause, swap, reschedule, change frequency or cancel, on your own domain and in your own colors.
The customer portal is where a subscriber manages their own subscription, at /apps/subscriptions/portal on your storefront. It is served through Shopify's app proxy, so it sits on your domain, under your theme's URL, and the shopper has to be logged in to see anything.
What a subscriber can do
- Skip the next delivery
- Pause and resume
- Swap a product
- Reschedule the next delivery date
- Change delivery frequency
- Cancel, after being shown any save offers you have set up
- Update a failing card, through a secure link Shopify sends them
- Create a key so an AI assistant can manage that subscription
Each of skip, pause, swap, frequency and the cancel flow has its own switch under Settings → Customer portal, so you can offer only the ones you want to support.
What it shows
Each subscription card lists the products, the price of one delivery, the schedule, the next delivery date, and a timeline of past deliveries with their real order status: placed, processing, or fulfilled. Ended subscriptions stay listed, read-only, so a shopper can see what they used to have.
Making it look like your store
Under Settings → Customer portal you can set the heading, an accent color, background, text and card colors, and a logo. Leave the logo blank and the app resolves your theme's own logo automatically. On the Growth plan and up you can also hide the "Powered by Miko" line.
How subscribers find it
Three ways, and all of them are already wired up: the Manage your subscription block in their Shopify customer account, the link in the subscription emails the app sends, and the portal address itself if you want to link it from your own navigation.
Related articles