Add-ons
Configure add-ons to expand your revenue
With Billflow you can sell one-time and subscription add-ons with your plans. These can be shown on the Checkout Form and/or the Customer Portal. Leverage these to start expanding your revenue!
How it works
Checkout Form
If add-ons are configured, they will appear below the standard configured products in the checkout form. Your customer is able to select them while checking out and add one-time payments or subscriptions. The total amount will be recalculated and taxes included if configured. Live example
Customer Portal
The customer portal will allow customers to add configured one-times or subscriptions, and manage existing ones.
One-time add-ons can be added as many times as the user wishes. This feature can be leveraged to create a credit-based pricing model where a customer adds credits to your platform with a one-time payment.
Subscription add-ons can be turned on or off so you can sell an additional feature or service.
Setup Stripe Product
As with standard pricing models, metadata needs to be added to your Stripe products. A new product should be created for each add-on. If you want a single add-on to be available on every tier in your service, then only configure the sb_service key, and leave out the sb_tier key.
Add-ons can also use the Quantity Management feature. Set a unit_label for the product for Billflow to recognize it as a quantity enabled product.
Below is the relevant metadata.
Key | Value | Notes |
sb_addon | true | Enables a product as an add-on |
sb_service | your_service | Configured service to add the add-on to |
sb_tier | your_tier | Limits the add-on to a single tier |
Last updated