
Early accessSubscriptions for Shopify
Subscriptions your customers keep.
Subscribe and save for Shopify, with failed-payment recovery and a cancel flow built in.
- Native Shopify subscriptions
- Failed-payment recovery
- Cancel flow with save offers
Not listed in the Shopify App Store yet. Join the waitlist, no store connection needed.
Good morning, Ridgeline
Wednesday, October 7 · Here is what Arc did while you were away
Monthly recurring revenue Nov to Oct
Since last night All activity
- Renewal recoveredDeb K. · retried at 6:00 pm+$34.20
- Skipped instead of cancellingJon T. · too much coffeeSaved
- Card update link sentMike B. · card expiredSent
- Moved to high riskAmy F. · opened the cancel pageReview
Recover renewals before they become churn.
Retry failed payments on a schedule you control, with separate rules for each kind of decline.
Deb KowalskiHouse Blend · every 2 weeks- Renewal declinedInsufficient funds · Sun 9:02 am
- Retried at 6:00 pmMoved into the evening, store time
- Payment went through$34.20 · order sent to Shopify
Win back failed payments
A retry after an insufficient-funds decline is moved into the evening in your store's timezone.
How payment recovery worksYour card on file has expired
Hi Mark, your House Blend renewal could not go through because the card has expired. Update it below and your next bag ships as planned.
Update payment detailsThis link works once and expires on its own.
Ask for a new card, once
After a hard decline such as an expired card, Arc does not retry the payment. The subscriber gets an email with a single-use link to update their payment details.
- NativeNative Shopify subscription contracts, created at your Shopify checkout.
- Nothing storedPayment details stay with Shopify. Arc stores no card data.
- Three importersSubscriptions can be imported from Recharge, Skio or Loop CSV exports.
- Rules, not guessesRetry timing and churn scoring follow documented rules you can inspect, not a language model.
Deb K. renewal recovered after a retryPayment recovery · just now+$34.20- Jon T. skipped instead of cancellingCancel flow · 2 min agoSaved
Mike B. got a card update linkExpired card · 8 min ago- Amy F. moved to high riskChurn risk · 14 min ago
Linda H. took 15% off instead of leavingSave offer · 21 min agoSaved- Tom B. swapped to Espresso RoastPortal · 32 min ago
Sara P. renewal recovered on the second tryPayment recovery · 40 min ago+$21.60
Retention that runs while you sleep.
Arc retries payments, emails a card-update link after a hard decline, offers a skip before a cancel and flags who may leave. You wake up to the results.
Watch Arc work.
A card declines, a subscriber tries to leave, a customer changes their own plan and a store switches over. Turn the sound on for the narration.
Turn a cancellation into a skip.
Give customers a save flow with offers you choose.
Ridgeline Coffee
Before you go, what has changed?
Keep the subscription. Make room for the next bag.
- JTJon T.Too much productAISkip an orderSaved
- MRMaya R.CostAIOffer a discountSaved
- DPDana P.Different roastAISwap the roastSaved
- KDKevin D.MovingAIPause a monthPaused
Customer words
“Too much coffee. I haven’t finished my last bag.”
Cancellation reason AI
Too much productRead from the words aboveYour save offer
Skip an orderConfigured by the merchantHow the reason becomes an offer
Understand why subscribers leave. Show a relevant offer from the options you choose.
When a subscriber types why they are cancelling, a language model sorts the reason into a reason tag, and your cancel flow uses that tag to choose from the save offers you set up. If the model is unavailable or the store's AI budget is used up, Arc uses the reason the subscriber picked.
Before text a subscriber typed goes to a language model, personal details such as emails, phone numbers and card numbers are removed, and providers that are not on the published sub-processor list never receive it.




Coming at launchAI designer
Your brand in. Your portal out.
Paste your store address. Arc reads your logo, colors and type, then designs a subscriber portal that looks like it was always part of your store.
ridgelinecoffee.comDesign it
- LogoRidgeline Coffee
- Colors
- TypeAa Serif headings
- VoiceWarm, unhurried
Your next delivery is Tue, Oct 20
House Blend2 bags · every 2 weeksTue, Nov 3House Blend
Tue, Nov 17House Blend
Everything you need to run subscriptions on Shopify.
One app for plans, the portal, recovery, retention and the numbers behind them. Every feature on every plan.
Subscription
House Blend2 bags · every 2 weeks · 10% off$34.20Next orderTue, Oct 6
PaymentVisa ending 4242 · via Shopify
Ships toPortland, OR
Activity from the portal
- Skipped the Oct 6 deliveryIn the portal · just now
- Swapped to House BlendIn the portal · Sep 14
- Changed to every 2 weeksIn the portal · Aug 30
- Signed in with an emailed linkLink used once · Aug 30
At risk
Scored from your store's own subscription history
All 1,350High 38Medium 104Low 1,208
| Subscriber | Risk | Band |
|---|---|---|
| AFAmy Foster-HaleHouse Blend | 86 | High |
| SPSara PatelEspresso Roast | 74 | High |
| KDKevin DunnEspresso Roast | 58 | Medium |
| TBTom BeckerSingle Origin box | 47 | Medium |
| LHLinda HarlanHouse Blend | 18 | Low |
Analytics
Nov 1, 2025 to Oct 7, 2026
Monthly recurring revenue$42,180+34%
Active subscriptions1,284+212
Churn, 30 days7.3%down 0.6 pts
Recovered, 30 days$3,91296 renewals
Monthly recurring revenue normalized by billing interval
$45k$35k$25k
September$40,960+6.1% vs August
NovJanMarMayJulSep
Failed payments 30 days
Renewals failed142
Retried142
Card updated23
Recovered96
Coffee subscription
A native Shopify selling plan
Delivery options
Every weekEvery 2 weeksEvery monthEvery 2 months
Discount
10% off every order
Customers can
Skip a delivery
Swap products
Pause
Products 3
House Blend12 oz · $24.00$21.60
Espresso Roast12 oz · $22.00$19.80
Single Origin box3 bags · $48.00$43.20Import review
recharge-subscriptions.csv · 1,296 rows · nothing created yet
Upload2Review3Confirm
1,284 ready12 need a look
| Subscriber | From Recharge | Arc plan | Next order | Status |
|---|---|---|---|---|
| Deb Kowalski | House Blend 12oz · 2 wk | House Blend · every 2 weeks | Oct 18 | Ready |
| Mike Brennan | Espresso 12oz · 4 wk | Espresso Roast · every month | Oct 22 | Ready |
| Jules Moreau | Holiday Blend · 2 wk | Choose a product | Oct 25 | Needs a look |
| Linda Harlan | House Blend 12oz · 2 wk | House Blend · every 2 weeks | Nov 3 | Ready |
Subscriber portalChurn riskAnalyticsSubscription plansSwitch to ArcEvery feature
- First
Review the import
Review what can be imported and what will change before you confirm. This check changes nothing, the import never bills a customer, and it resumes safely if interrupted.
- Then
Turn on your checkout
Native Shopify subscription contracts, created at your Shopify checkout.
- After that
Watch what recovers
Recovered revenue, the failed-payment funnel, retention and cohorts, with monthly recurring revenue normalized by billing interval.
Pay for subscribers, keep more of each sale.
Paid plans add 0.25% of the subscription sales Arc processes. The free plan has no fees, and no plan has a fixed per-order fee, a setup fee or a migration fee. Every plan includes every Arc feature. You choose a plan by your number of active subscribers.
- Native Shopify subscription contracts, created at your Shopify checkout.
- Payment details stay with Shopify. Arc stores no card data.
- Free$0Up to 50 active subscribers
- Starter$29Up to 500 active subscribers
- Growth$79Up to 2,500 active subscribers
- Scale$199Up to 10,000 active subscribers
- Unlimited$499Unlimited active subscribers
Questions merchants ask
What merchants ask before they switch. If your question is not here, write to us.
What does the AI actually do?
When a subscriber types why they are cancelling, a language model sorts the reason into a reason tag, and your cancel flow uses that tag to choose from the save offers you set up. If the model is unavailable or the store's AI budget is used up, Arc uses the reason the subscriber picked. Retry timing and churn scoring follow documented rules you can inspect, not a language model.
Before text a subscriber typed goes to a language model, personal details such as emails, phone numbers and card numbers are removed, and providers that are not on the published sub-processor list never receive it.
Can I get Arc from the Shopify App Store?
Arc is not listed in the Shopify App Store yet. Join the waitlist with your work email and optional store URL. We’ll email you when access is available.
How do I switch from my current app?
Subscriptions can be imported from Recharge, Skio or Loop CSV exports. Review what can be imported and what will change before you confirm. This check changes nothing, the import never bills a customer, and it resumes safely if interrupted.
Do my customers check out differently?
Each subscription is a native Shopify subscription contract created at your Shopify checkout, and payment details stay with Shopify.
Do the save offers improve over time?
Improves with data Save-offer selection starts from transparent defaults and adapts once a store has enough cancellation history. Merchants can also run save-offer experiments with a hold-out group, and the results come from real outcomes.
Where can I read about data and support?
The privacy policy, data processing agreement, security overview and support page are available before you request access.



Keep more of the subscribers you worked to win.
Tell us what you sell and the subscription job you need done. Arc is in early access and is not listed in the Shopify App Store yet.
