Custom Shopify subscriptions

Custom subscription infrastructure for Shopify.

For when Seal, Recharge, and Appstle aren't enough — and full-custom is too much. I build on the subscription APIs directly: custom portals, custom rules, custom backends, for brands whose program has outgrown an app's settings page.

Seven years running The Cumin Club's custom subscription platform · in production since 2019

The problem

Subscription apps are excellent — until your program stops being standard.

Build-a-box. Prepaid gifting. Custom cadences and swap rules. A migration that has to preserve your logic. Dunning tuned to your margins. At that point support tells you "you'd need a developer for that."

I'm that developer.

What I build
01

The full customer journey, owned end-to-end

Branded customer portal, custom cancellation flows with save offers, pause / skip / swap logic, account management, win-back — built on Seal's APIs. Seal's native portal gives you theming, toggles, and a built-in cancellation flow, and it documents a JavaScript API for overriding that flow entirely. My work is the distance between configuring a portal and owning the journey.

02 Backend rules & automations

Cadence logic, swap rules, prepaid and gifting flows — built on Seal's API.

03 Recharge → Seal migrations

Move platforms with custom logic, discounts, and subscriber history intact.

04 Failed-payment & dunning systems

Retry logic and recovery flows tuned to your margins.

05 Subscription analytics

GA and Shopify Analytics instrumentation, funnels built, and the numbers your app's dashboard won't surface.

06 Theme iteration & A/B pipeline Case study coming

Rapid, AI-assisted theme development shipped through Shopify rollouts.

Case study · The Cumin Club

Seven years operating one brand's subscriptions — on both sides of build-vs-buy.

2019–20

Started fully custom

The Cumin Club's ordering platform began as a ground-up build — Next.js and Stripe, written by me. Every rule the program needed, exactly as specified. And every webhook, billing edge case, and retry path mine to keep running.

Into Seal

Why we migrated — deliberately

Over the years we moved the program onto Shopify and Seal Subscriptions — for the ecosystem, not the settings pages. The tools the brand wanted, retention to reviews, integrate first-party with Shopify, and the founder trusted an ecommerce-tested checkout to convert better than a Stripe build. The migration went in with the program's logic intact. I've moved a brand off custom, not just onto it.

Past the UI

Custom on Seal from day one

Seal runs the billing. The parts subscribers and the team touch stayed custom, built on the APIs: account management, admin infrastructure the team runs the program from, retention logic Seal doesn't ship. The standard portal was never part of the build.

Today

Operating it

Ongoing conversion and churn experimentation. Analytics instrumentation across GA and Shopify Analytics, down to the funnels. And an AI-assisted theme-iteration pipeline — variants drafted with Claude, shipped and measured through Shopify's native rollouts.

Year 7

What seven years teaches

Judgment about what deserves to be custom. Most of what looks like a build problem is a boundary problem: knowing what belongs in the app, and what belongs in code you own.

[TK: TCC testimonial — words only, no numbers]
[TK: name + role]
How I think
01

I've built fully custom billing. Most brands shouldn't.

02

The best stack is the least custom one that fits.

03

If your portal looks like everyone else's, so does your retention.

How to work with me
01
Free teardown
Recorded review of your live subscription flow. 2–3 revenue leaks, named.
Free
02
Subscription audit
Full flow, configuration & churn review. Written findings; prioritized fixes. Fixed price.
$1,000–1,500
03
Custom build / migration
Scoped fixed-price. Typical range $8–25K.
from $8,000
04
Care retainer
Ongoing ownership of your custom infrastructure — API version updates, monitoring, fixes, small improvements.
$1,000–2,500/mo

Custom infrastructure needs an owner — the care retainer is the default follow-on. A growth & iteration tier (testing and CRO on the custom stack) is available · case study [TK: coming]

About

Solo, by design. Seven years of Shopify subscriptions in production. I do the work personally — direct access, no account managers, no handoffs. And I'll sometimes advise less custom than you came in wanting; an agency is structurally incentivized never to.

Questions I get
Often you can — the apps cover the standard 80% of programs well, and if yours fits, use them. Build-a-box, prepaid gifting, custom cadences, margin-tuned dunning live past the settings page. That's development on the APIs.
Settings, colors, and toggles — yes, and for many stores that's enough. Seal even documents a JavaScript API for overriding the cancellation flow entirely. A fully owned journey — branded portal, save offers, win-back — is development on those APIs. That's the service.
I build primarily on Seal's API, and I do Recharge → Seal migrations with your logic intact. If Recharge is genuinely the right home for your program, I'll tell you.
Audits are $1,000–1,500. Builds start at $8,000 (typical range $8–25K), scoped fixed-price. Timelines depend on scope — the audit sets them.
You do. Everything delivered, documented, in your repo.
Your code is yours and documented, so any developer can pick it up. The care retainer exists precisely for continuity.
Meaningful subscription revenue — roughly $20K+/mo store revenue as a guide. Below that, the app's defaults are usually the right answer, and I'll say so.
Get a free teardown

Send me your store. I'll find 2–3 revenue leaks.

A short recorded review of your live subscription flow — what's leaking, and what it would take to fix. No pitch attached.

Book a call

No spam. I reply personally, usually within a day.