This setup defines how your pricing and entitlements will work.
Create a product
- In the sidebar, go to Products → Create product
- Enter a product name (e.g., “Design Course”, “Pro Plan”, “Premium Templates”)
- Click Save — you’ll be redirected to the product page
Create a plan
From the product page:- Click Create plan
- Enter a plan name (e.g., “Basic Plan”)
- Click Save — you’ll be redirected to the plan details page
Add pricing to the plan
From the plan page, click the Price section to configure pricing:- Select billing cycles: Monthly, Yearly, 3 Months, or One Time
- Enter prices for each selected billing cycle
- (Optional) Enable Free trial and set the trial period in days
- Click Save
Regional pricing
To offer localized prices in different currencies:- In the Price section, click Add Region under Regional Pricing
- Select a currency (e.g., Indian Rupee, Euro)
- Enter prices for each billing cycle in that currency
- Click Add Currency
Add digital downloads
If your plan includes downloadable content (e-books, software, course materials):- Click the Digital downloads section
- Upload files that customers will receive after purchase
- Files are securely delivered to customers upon successful payment
Add license keys
To automatically generate unique license keys for each purchase:- Click the License keys section
- Toggle license key generation on
- Keys are automatically created and delivered to customers after purchase
Add features and limits
Click the Features & limits section to configure feature access and usage quotas for this plan.- Click Add feature
- A modal will open where you can create or select features
- Configure the feature value for this plan
Feature types
Features are created independently and can be attached to multiple plans with different values:- Switch (Boolean) — on or off Examples: priority support, bonus content access, community access, custom branding
- Customizable — a fixed numeric limit, no usage reporting Examples: number of downloads, max projects, storage limit (10 GB, 100 GB)
- Metered — tracked consumption, usage events sent to Kelviq, resets each billing cycle Examples: API calls, AI generations, video renders, exports per month
Publish the plan
The last step is to publish your plan, so customers can see it and purchase it.Next steps
Your plan is now set up and synced with Stripe. Next, you can integrate Kelviq into your app:- Use checkout links to let customers purchase your plans
- Create a customer in Kelviq when a user signs up in your app
- Use the Kelviq SDK to check feature access and track usage
Need help?
Have questions, need help with implementation, or want a walkthrough?Email us at hi@kelviq.com or book a demo.