Scope
How to create a feature for entitlement?
Summary
Entitlements is currently in early access. Contact eap@chargebee.com to join the Early Adopter Program and enable this feature.
Plans, addons, and charges can unlock features. Subscriptions unlock features by virtue of the included plans, add-ons, and charges. Subscriptions can also unlock additional features via overrides. To create a feature, click Entitlements > Features > Create feature.
Note:
Use bulk operations to import multiple Features together in Chargebee
Creating Features
To create a feature in the Chargebee user interface, follow these steps:
- Click Entitlements > Features > Create feature.
- Add a name and description to the feature using the respective fields. We recommend using the same name that you use to market the feature to your customers.
- A Feature ID slug for the feature name is auto-generated by default. You can enter a new feature ID only in the Create a New Feature page. Bear in mind that once set, the ID cannot be changed.
Note:
Feature ID once created cannot be changed and is directly used in the API calls with Chargebee. Hence, if you intend to have a different Feature ID, it is strongly recommended that you use a particular format that is consistent and scalable for all your features
Example: The company Acme is defining Features for their CRM product line, a good norm would be to use prefixes in the ID naming like acme-crm-feature-a.
The feature definition section is where you can define the feature entitlement type and entitlement levels.
- For switch-type features, select Switch as the Entitlement Type.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/74605108/original/GB5Gzj1YXseerUz3i5E6GnZphVtpqjcuJA.png?1685700837)
- For Quantity-type features, select Quantity as the Entitlement Type and create the entitlement levels.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/74605109/original/6EkQ2DtFryTXjJMKJLifpcVdjw4Gr1_zdw.png?1685700838)
- For Range-type features, select Range as the Entitlement Type. Range allows you to create many entitlement levels within a range of values. Here you can only set a Default (Minimum) & Maximum value constraint. While assigning features to items, you have the flexibility to choose any value within the range provided.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/74605110/original/ueLqrKR0Epb1wbPoYSMD3OZ1kS6KYwj6Vw.png?1685700839)
- For Custom-type features, select Custom as the Entitlement Type and create the entitlement levels.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/74605111/original/NDaOyuz2BqQGSg4audRaUxDshHpA6b5NaA.png?1685700840)
Related Documentation
What is entitlement in Chargebee? How to configure it in Chargebee?