Build the habit.
Grow the membership.

Turn the first workout into a lasting routine. Launch trial offers, test annual plans, and keep membership access in sync across devices.

Free trialsAnnual plansMember retention
Progress worth coming back for.
THE PURCHASE MODELTrial → annual membershipentitlement fitness_plusactive

How the category prices

One subscription, three ways to sell it.

Choose an offer. Try the screen. Follow the purchase from checkout to access.

PURCHASE PLAYGROUNDFictional app · sample offers

Meet STRIDE

Try a purchase. See what happens next.

One purchase flow.
Entirely your experience.
STRIDE
DOLOMITES, ITALY
7.24km today5:32avg. pace+420elevation m
Training · premium

Find your next gear.

Your plan. Your pace. Your personal best.

7 days free, then $79.99/yr · Cancel anytime · Restore purchase
Interactive concept · no real purchase
PREVIEW EVENT
purchase.started
app
STRIDE
product
Premium
status
selected
Store checkout → CashSDK → your app

Original app concepts. Sample prices. Every preview runs locally.

Paywall shapes

The upgrade is part of the experience.

Discover the app. Choose premium. See what opens up.

Why CashSDK fits fitness

One SDK for the whole subscription stack.

Design the offer. Verify the purchase. Keep access in sync.

Paywalls you A/B over the air

Design the trial-forward upgrade in the dashboard, publish it without an app release, and change trial length, plan, and price for any cohort instantly.

Paywall canvasEditing · live
Unlimited projects
Advanced analytics
Annual · $59.99SAVE 40%
Explore

Experiment on trial & price

Run holdouts on trial length and annual pricing. Measure trial-to-paid conversion and revenue per install, not vibes.

Explore

Trials, intro offers & renewals

Ship free trials and intro offers honored natively by both stores, with renewals and cancellations reconciled into clean entitlements.

Explore

Validated receipts

Every Apple and Google receipt is verified server-side into a clean entitlement, with no receipt server to run.

Explore

Localized pricing, both stores

One catalog prices in local currency across the App Store and Google Play, with trials and intro offers honored natively.

Built for the whole stack

Charge the fitness way from one integration.

3Shapes: trials, annual plans, good-better tiers
1 SDKSwift, Kotlin & REST
0Receipt servers to run
ONE CONNECTED PURCHASE FLOW
CashSDK
CashSDK
Store receipt
pro active
A purchase startsproduct: "pro.yearly"A familiar checkout, in your app.
Illustrative flow no live transactions

Ship a fitness paywall that renews

Your brand, your offers, your purchase flow. Built with CashSDK.