Products
A product is the thing you sell. In the example, the product is Acme AI. Learn more about products →Plans
A plan packages a product’s price and features. Acme AI has two:
Learn more about plans →
Features & limits
A feature is something a plan grants. You create a feature once and add it to as many plans as you like, each with its own value. In the API and SDKs, the value a plan gives a feature is called an entitlement. There are three feature types:
Your app checks the feature, not the plan. Moving
priority-support to the Free plan is a dashboard change, not a deploy.
Learn more about features & limits → · How usage limits work →
Digital downloads
A digital download is a file that your customers can download after purchasing. Examples: e-books, software, music, videos. Learn more about digital downloads →License keys
A license key is a code that your customers can use to activate a digital download. Examples: software activation, game keys, e-books. Learn more about license keys →Links
Links allow you to share important URLs with customers after they purchase your plan. Examples: Discord servers, Slack workspaces, Notion pages, member-only dashboards. Learn more about links →Customers
A customer is a person or company that buys from you. Create a customer with your own ID, such ascust_123, when someone signs up in your app. When they buy Pro, Kelviq links the subscription to that customer and their ai-credits balance starts at 10,000.
Each time they use a credit, your backend reports it. After 6,500 credits, Kelviq shows 3,500 remaining until the monthly reset.
Learn more about customers →
Typical workflows
AI and usage-based products
Billing for actual work delivered rather than just seat access.- Create features like AI tokens, API calls, or workflow runs
- Create a product
- Create plans with a base fee plus usage charges
- Set usage limits on each plan, with a soft or hard limit
- Integrate the SDK to report usage back to Kelviq as the AI performs work
- Customer subscribes and pays automatically based on their actual consumption
One-time products
Selling digital downloads, license keys, or access links:- Create a product
- Create a plan with one-time pricing
- Add digital downloads, license keys, or links to the plan
- Share your checkout link or embed a pricing table
- Customer purchases → receives their files, keys, and links
SaaS subscriptions
Selling recurring access with feature limits:- Create features (e.g., API calls, storage, AI tokens)
- Create a product
- Create plans with recurring pricing (monthly/yearly)
- Add features & limits to each plan (e.g., 1,000 API calls/month)
- Integrate the SDK to check feature access and enforce limits
- Customer subscribes → SDK controls what they can access
Integrate with your app
To bring everything you set up in the dashboard into your app, use one of these options:- SDKs (Node, Python, React, JavaScript) — check feature access and enforce usage limits in code
- APIs — use for custom needs such as syncing usage or triggering upgrades
Need help?
Have questions, need help with implementation, or want a walkthrough?Email us at hi@kelviq.com or book a demo.