Subscription management & comping
View, filter, and cancel subscriptions in Payments. To grant a free/comp subscription without going through the payment gateway, use the grantSubscription tool, useful for trials, partner deals, or support overrides.
Where to enable it
Toggle this feature in your project editor. No code required.
Inside the editor, head to Payments.
Open in my projectRecipes that use this
Real-world patterns that combine this primitive with others.
Subscription expiration nudge
When a paid subscription is approaching renewal or expiration, automatically remind the customer 7 days out, 3 days out, and 1 day out. Friendly tone for renewals, urgent tone for expirations. Catches churn before the card declines.
Monthly investor & partner update
On the first of every month, send a polished update to your investors, advisors, and partners. The numbers come straight from your database (revenue, growth, retention, key wins). You add the narrative; the rest writes itself.
Related features
Subscription plans (Free, Pro, Enterprise, ...)
Define subscription plans (plan_id, name, price, interval) in Payments. Use the AI tool definePlans, or edit the plan catalog directly. Required before generating any code that references plan_ids, call getPlans first so plan_ids stay consistent.
Entitlement model (plans + features)
Entitlement is plan-driven: a subscription grants a set of features. Auth handles WHO the user is; Payments handles WHAT they can access. Do not gate features via auth roles, gate via payments.hasFeature.