Plan Price
When you create a plan, you can set its price:- Free - no price, free to use
- Paid, one-off - a fixed amount a user will be charged. This is often used for one-time topups.
- Paid, recurring - a fixed amount a user will be charged per unit of time. This is often used for subscriptions.
- Variable - there is no fixed price for this plan. The plan is priced purely based on feature usage or quantity purchased.
Plan Features
Plans are made up of a list of features. These can be:- Included Features - features that come with the plan for no additional cost. These can be boolean flags, or metered features with a limit.
- Priced Features - features that are billable based on usage of a feature. These can also have an included amount, and a prepaid or usage-based price.
Plan Properties
Auto-enable Set this is the plan should be automatically applied to a customer when they’re created. This is typically for free plans that give customers access to a limited set of features without paying. Add ons Set this if the plan is an add on. This will mean it can be purchased together with other plans. If this flag is not set, then enabling a plan will replace the existing plan. Plan Groups If you have multiple groups of plans, and customers can have an active plan from each of these subscription groups at the same time, group the plans together. All plan tiers from the same group should have the same value.ExampleLet’s say you have two different types of chatbots - one for customer support and one for sales. You want customers to be able to have both types of chatbots at the same time, but only one tier from each type.You would create two plan groups:
-
“Customer Support Chatbots” (group: “support”)
- Basic ($49/month - 1,000 tickets)
- Advanced ($149/month - 5,000 tickets)
- Enterprise ($399/month - Unlimited tickets)
-
“Sales Chatbots” (group: “sales”)
- Starter ($79/month - 500 leads)
- Growth ($199/month - 2,000 leads)
- Enterprise ($499/month - Unlimited leads)
Free Trials
Under plan settings, you can set a free trial for a plan. This will give customers a set amount of days to try the plan for free. You can set whether a card is required for the free trial. If a card is not required, you canattach the plan to a customer without them having to go through a checkout flow or have a card on file. It will be automatically expired after the free trial period.
If you’re using the customer
fingerprint field, you can also choose to limit
the free trial to one per customer.
