In the realm of SaaS, features, often referred to as entitlements, play a pivotal role in defining what aspects of a plan come included at no additional cost. These entitlements grant customers the rights to utilize specific products or features, a concept of significant importance within the SaaS industry. SaaS companies tailor the concept of entitlements to suit their unique business needs.
You might be wondering about the significance of features. As outlined above, features are fundamental components of every SaaS product. However, they are frequently implemented in a less-than-ideal manner, often involving hardcoding logic into the codebase due to a lack of understanding or inadequate tooling. Furthermore, features, while appearing deceptively simple, can quickly become complex when you delve deeper.
Octane seamlessly supports the concept of features, allowing you to integrate them into your pricing plans effortlessly. When a customer subscribes to a plan that includes specific features, they gain immediate access to these entitlements. In essence, Octane serves as a feature repository, enabling you to query our API to determine which customers should have access to specific features within your product. Additionally, Octane provides webhook notifications to inform you when features are either added to or removed from a pricing plan.
For information regarding paid entitlements, also known as add-ons, please refer to the subsequent document.