ConceptsCommon objects
Products
Products group your subscription plans so MRR can be broken down by what customers actually buy.
A product in SaaSFlow represents one of your offerings — for example "Pro plan", "Enterprise", or "Add-on: SSO". Each product has a default category for revenue recognition. Subscription events reference a product, which lets the Subscriptions report break MRR down per product.
How products are populated
- Stripe: products are imported from
Productobjects, prices fromPriceobjects. Each SaaSFlow product maps to one Stripe product; the prices and currencies underneath it are kept as variants. - HubSpot: products come from HubSpot's commerce catalog.
- Manual: you can add products from the Products page if you have subscriptions outside an integration.
Plan items
Underneath each product live plan items — the priced variants (e.g. "Pro plan, monthly, USD" vs. "Pro plan, yearly, EUR"). Subscription events reference plan items so MRR-by-product can roll those variants back up to the parent product.