Features represent the product capabilities, access rights, or usage limits that customers receive outside of billing. They help your team track what each customer is entitled to use, based on the products they have and any customer-specific override. Use features when you need to manage access such as SSO, premium integrations, included seats, API limits, or support tiers. Products still define what you sell and bill. Features define what access or limit that product grants.Documentation Index
Fetch the complete documentation index at: https://docs.hyperline.co/llms.txt
Use this file to discover all available pages before exploring further.
How entitlements are resolved
An entitlement is the resolved value of a feature for a customer. Hyperline calculates it from three possible sources:| Source | Description |
|---|---|
| Default value | The fallback value configured on the feature in the catalog. |
| Product grant | A value granted by a product included in the customer’s active subscription. |
| Customer override | A value set directly on the customer. Overrides product grants and the default value. |
Example 💡
A HubSpot integration feature has a default value of disabled. The Growth plan product grants the feature as enabled. Customers subscribed to Growth receive the integration automatically, while a customer override can still enable or disable it for a specific customer.
Feature value types
Features can use two value types:| Type | Use for | Example |
|---|---|---|
| Boolean | Access that is enabled or disabled. | SSO, premium support, white-labeling, HubSpot integration. |
| Number | Limits, quotas, or numeric entitlements. | Included seats, API calls, projects, storage in GB. |
| Resolution | Behavior | Use when |
|---|---|---|
| Maximum | Uses the highest value across the default value and product grants. Customer overrides win. | Multiple products can increase a limit, but the customer should receive only the largest grant. |
| Sum | Adds the default value and product grant values. Customer overrides win. | Multiple products should stack together, such as included seats or usage quotas. |
| Replace | Uses a product grant value instead of the default value. Customer overrides win. | A product should define the entitlement value directly. |
Create a feature
- Go to Catalog > Features.
- Click New feature.
- Enter the feature Name and, if needed, an Internal description.
- Enter a stable Code. Use an API-safe key such as
sso,hubspot_integration, orincluded_seats. - Choose the value Type:
- Boolean for enabled or disabled access.
- Number for quotas or limits.
- For number features, choose the Resolution strategy.
- Set the Default value.
- Click Save feature.
Grant features from products
After a feature is created, add it to the products that include that capability or limit.- Go to Catalog > Products.
- Open the product that should grant the feature.
- In Entitlements, click Add feature.
- Select the feature from the catalog.
- Keep the default value or open the row to set a product-specific value.
- Click Save.
Entitlements do not create invoice lines or change the product price. They describe access granted by products that are already billed through subscriptions, quotes, or invoices.
Review customer entitlements
Open a customer page to see the resolved entitlements for that customer. Each row shows the feature name, resolved value, and a source hint explaining where the value comes from:- Default value means the value comes from the feature catalog.
- Granted by product means one or more subscribed products grant the feature.
- Overridden for this customer means a customer-specific value is applied.
Override a customer entitlement
Use customer overrides for exceptions that should apply only to one customer, such as a temporary access extension, a negotiated limit, or a support-approved exception.- Open the customer page.
- In Entitlements, click Edit.
- Update the feature value.
- Optionally add a reason and an expiration date.
- Click Save override.
Next steps
- Create billable catalog items in Products and prices.
- Add products to customers when you create a subscription.
- Use customer segments to group customers with similar access or commercial rules.

