Billing Settings and Subscription Management
Manage your active plan, review billing status, confirm included capacity, and run safe upgrade or downgrade actions from Settings.

What this guide covers
This guide explains how to manage billing from Settings > Billing. You will review plan status, check included capacity, switch plans where supported, and handle Stripe checkout for paid upgrades and add-ons.
Before you start
- You are signed in to an account with access to the venue billing area.
- Stripe configuration is active for paid checkout flows.
- You know whether you are managing a test account or live account.
1) Open Billing in Settings
- Go to Settings.
- Open the Billing tab.
- Confirm the top billing card shows your current plan and billing status.
Use Refresh to reload billing data after plan or add-on changes.
2) Read plan status and capacity correctly
The Billing panel shows:
- Current Plan and Status
- Plan code badge (for example,
FREEorPRO) - Base spaces and Base messages
- Total spaces and Total messages after add-ons or overrides
Capacity totals are calculated from your plan plus purchased add-ons.
3) Manage plan selection
Two plan cards are available in app billing:
- Free
- Pro
Plan actions:
- Use Upgrade via Stripe on Pro to start hosted checkout.
- Use Switch to Free to move back to free plan in app.
- Confirm the plan badge and status update after completion.
Pro upgrades run through Stripe checkout and redirect back to Settings on success or cancellation.
4) Manage add-ons safely
Add-ons are shown in the Add-ons section.
- Add-ons are purchasable only when Pro is active.
- Quantity-based add-ons:
extra_spacemessage_block
- Account-level add-ons (single quantity):
white_labelagency_portal
Use Buy to launch Stripe checkout for the selected add-on.
5) Confirm post-purchase state
After checkout:
- Return to Settings > Billing.
- Click Refresh.
- Confirm updates in:
- Current plan and status
- Add-on current values
- Total spaces/messages limits
Webhook processing applies completed add-on and subscription updates to billing records.
Common issues
- Billing tab shows stale values: refresh after checkout return.
- Add-ons unavailable: activate Pro first.
- Upgrade did not apply yet: allow webhook processing, then refresh.
- Unexpected limit values: review add-on counts and effective limit overrides.
- Checkout does not start: verify Stripe configuration and environment settings.
Validation checklist
- Current plan and status are visible and accurate.
- Capacity values (base and total) match expected entitlement.
- Upgrade and downgrade actions follow intended flow.
- Add-on purchase controls are used only on Pro plan.
- Post-checkout values are revalidated with Refresh.
Final note
Use Billing as a controlled operational workflow: verify status first, change one item at a time, then confirm limits after each completed checkout. This keeps entitlement and capacity planning accurate across teams.
