Modules · Subscriptions · Coming soon

Refills on a rhythm.

Recurring orders and refills with schedules, pause/resume, dunning, and auto-charge. Recurring revenue without a second tool.

This module is on the roadmap · estimated availability Q4 2026. Vote on the request board to nudge the priority, or talk to us about an early-access slot.

Subscriptions turns one-time orders into a recurring relationship. Set a cadence -- weekly, monthly, every 84 days -- per client per SKU. Auto-charge on schedule via the same payment rail Orders already uses. Pause, resume, skip, swap address from the client timeline without re-keying anything. Dunning handled inline: failed card retries with Smart Retries logic, templated card-declined notice on the schedule the operator picks, downgrade-to-paused when retries exhaust. It is the recurring revenue surface a peptide shop needs without bolting on a third-party billing tool.

Per-client schedule
Cadence per client, per SKU. Custom interval (every 84 days for GLP-1 refills) supported natively.
Pause / resume / skip
One click from the client timeline. Reason logged; next scheduled date shifts; client notified.
Dunning
Smart Retries on the card; templated notices on the cadence you pick; pause-after-retries when the rail gives up.
Address + payment swap
Client moves; new card on file; the next charge picks them up without operator touch.
Reporting
MRR, churn, LTV per cohort; surfaced in the Reporting module the day both are on.
Patient coordinator
GLP-1 maintenance program
Eighty clients on an 84-day refill cadence. Subscriptions auto-charges, auto-ships, and surfaces the three failed cards the morning of for operator follow-up. Recurring revenue line stays clean.
Owner
See MRR for the first time
The reporting tile shows MRR, churn, and LTV per acquisition cohort. Investor conversations stop being a spreadsheet exercise.
Does it need Orders?
Yes. Subscriptions creates orders on the schedule; without Orders there is nothing to ship.
Which payment rails are supported?
Stripe, Square, Clover -- whichever Orders is configured for in your org.
Can clients self-serve pause / cancel?
With the Client Portal module on, yes. Without it, operators handle it from the timeline.
Add subscriptions the day you need it.