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

Add-ons on checkout

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.

Live example

Add-ons on Customer Portal

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