Overview
Every business model needs a way to bill customers. With Subscription Plans, you can define flat monthly fees, one-time packages, or flexible pay-as-you-go models. But before you create any plan, you must connect your Stripe account.Steps
-
Connect Your Stripe Account
Go to the CMS and open the Subscription Plans section. If Stripe isn’t connected, you’ll see a “Stripe Not Connected” message. Click it and follow the on-screen steps. Once linked, the warning will disappear. -
Add Your First Plan
Click Add New to open the plan form.- Plan Name: Use labels like
Starter
,Pro
, orGrowth
. - Description: Be user-oriented: “Perfect for small teams who make a few calls every day.”
- Status: Set to Active if you want it immediately visible.
- Plan Name: Use labels like
-
Choose the Right Billing Model
Select one of three:- Monthly Subscription: Predictable revenue. Ex: $39/mo for 50 minutes.
- One Time Purchase: No commitment. Ex: $20 for 100 minutes.
- Pay As You Go: Usage-based. Ex: $0.10 per minute.
-
Define the Details
- Available Minutes: Included in the plan.
- Rate Per Minute: Required for pay-as-you-go.
- Monthly Price: For recurring subscriptions.
- Features: List benefits. Ex:
- 100 minutes/month
- Choose from 5 standard voices
- Priority email support
-
See It Live
Once saved, plans appear in-app. Customers can select and pay via Stripe.
Tips & Notes
- Activate your plan or it won’t appear.
- Avoid vague names/descriptions.
- Start with 2–3 clear options.
- Test as a real user before going live.
Troubleshooting
Symptom: Plan doesn’t show up in appCause: Status is set to Inactive
Solution: Edit and activate the plan. Symptom: Stripe connection fails
Cause: Incomplete OAuth process
Solution: Go back to the CMS and re-initiate Stripe connection.