Skip to main content

Billing

Brandblox uses an Adobe-style suite model: subscribe per module + brand seats.

Free defaults (self-signup)

When a limit is hit, the app shows a subscription paywall with Subscribe / Manage billing.
  • Email module — creates, delete, and export (juice) when status is active
  • Brand seats — quantity for brands beyond the first
Checkout uses Stripe Billing + Customer Portal. Session-bound to your organisation (you cannot check out for another tenant).

Status

Catalog price IDs and Worker secrets must be configured for live Checkout. Until then, paywall UI may show unavailable states — James configures Stripe Products/Prices and webhook https://dev.brandblox.app/api/billing/webhook.
Automatic tax requires Stripe Tax registrations. Prefer restricted keys (rk_) over unrestricted secrets in production.