Back to overview
Add-on Products
Create standalone products (add-ons), assign them to customers and invoice them alongside the website subscription.
What are Add-on Products?
Add-on products are standalone services or extensions you can offer alongside the website subscription. Think of extra mailboxes, storage space, AI credits or premium support.
Each product has its own monthly and yearly price and automatically appears as a separate line item on the invoice. Products are billed through Stripe as part of the customer's existing subscription.
Creating products
Go to Billing → Products to manage your product catalogue.
1. Click "New product"
2. Fill in: name, description, category (e.g. email, storage, AI)
3. Set monthly and yearly prices
4. Optional: what the product grants (extra limits, quantity)
5. Add features as bullet points
6. Save — the product is automatically created in Stripe
You can deactivate products if you no longer want to offer them.
Tips
- Use categories to keep your products organised.
- The "Max per customer" setting prevents a customer from buying the same product too many times.
All fields explained
When creating or editing a product you fill in the following fields:
• Name — The product name your customer sees, e.g. "Extra pages" or "Premium support".
• Description — A short explanation of what the product offers. Shown in the order dialog.
• Category — The product type: Email, Storage, Widget, AI, Support, Domain, Analytics or Other. This determines the badge label in the product list.
• Monthly price — The price per unit per month (in euros). Stored internally in cents. When ordering this is multiplied by the chosen quantity.
• Yearly price — The price per unit per year. The customer chooses monthly or yearly billing when ordering.
• Recurring — Yes = monthly/yearly subscription (auto-renewing). No = one-time purchase.
• Max per customer — The maximum number of this product a customer may own. Use -1 for unlimited. E.g. 5 means the customer can order a maximum of 5 units.
• Sort order — Determines the position in the product list. Lower number = shown earlier.
• Unit label — Describes what the unit is, e.g. "pages", "GB" or "mailboxes". Shown after "Quantity" in the order dialog and in the confirmation text.
• Quantity — How many units each purchased item grants. E.g. 1 means each ordered unit gives 1 extra page/GB/mailbox.
• System grants — Determines what the product technically activates on the website:
- Extra limits: pages, storage, form submissions, AI actions, AI images, AI chat, emails, real estate listings
- Widget activation: E-commerce, Bookings, Reservations, Delivery, Menu, Recruitment, Reviews, Loyalty, Real estate, Vacation rental
• Active — On/off. Only active products can be ordered.
• Features — Bullet-point features the customer sees in the product catalogue, e.g. "Unlimited subdomains" or "24/7 support".
Tips
- The price you set is per unit. If a customer orders 10 units of a €1/month product, they pay €10/month.
- System grants determine what the website actually gets. Without grants the product is only an invoice line.
- Use the unit label so the customer understands what they are buying (e.g. "pages" instead of just a number).
Assigning products to customers
You assign products to a customer via the Billing tab in the client detail:
1. Open a customer → Billing tab
2. Under "Products" click "Add product"
3. Choose a product, set the quantity and choose monthly/yearly
4. Confirm — the product is added as a subscription item to the Stripe subscription
Removing is done from the same screen. The product is immediately removed from the invoice.
Tips
- The customer must have an active subscription before you can assign products.
Upgrading or downgrading a plan
You can change a customer's subscription from two places:
• Agency: Client detail → Billing → "Change plan"
• Editor portal: The end customer can upgrade themselves via their subscription page
For an upgrade the difference is prorated. For a downgrade the new plan takes effect at the end of the current billing period.
All plans with their prices and features are displayed side by side for easy comparison.
Note
- A downgrade may reduce limits. Check that the customer is not exceeding the new limits.
Product invoicing
Products appear as separate line items on the Stripe invoice:
• The website subscription is the first line
• Each assigned product appears as its own line with name, quantity and amount
• The total is the sum of plan + all products
In the Billing Dashboard and the editor portal, invoices show all line items. This keeps billing transparent for everyone.
Setting up self-service
Optionally you can allow end customers to order products themselves:
1. Enable "Self-service products" in your agency settings
2. End customers see a product catalogue in their portal
3. They can add products — payment runs directly through Stripe
If self-service is disabled (default), only agency admins can assign products.
Tips
- Start with self-service off and enable it when your customers are ready.