Products
A product is the main thing you sell. Examples: “Cursor”, “TimeMaster Pro”, or “API Service”. Learn more about products →Features
A feature is a capability a customer can access. Features are defined once and can be reused across plans. Examples: API access, AI tokens, storage space, priority support. Learn more about features →Plans
A plan is how you package and price your product. You attach features and prices to a plan. Examples: Free, Starter, Pro, Enterprise. Learn more about plans →Entitlements
Entitlements define how a customer can use a feature within a plan. Examples:- 1,000 API calls per month
- 10,000 AI tokens per month
- 100 GB storage space
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 purchases your product. Typically, you create a customer record when someone signs up in your app. When they complete a purchase, Kelviq maps the transaction to the customer record automatically. Learn more about customers →Typical workflows
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 entitlements 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 — 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.