Billing
One Stripe customer, one plan per workspace - and it covers every service. Cancel anytime.
How billing works
- One plan, all services. Pick Basic, Growth, or Business and you get every service - Forms, Payments, Invoicing, Blogs, Customer Auth, AI Workflows, Knowledge Hub and Social Publishing. There is no separate "Premium" purchase. Tiers differ only by their limits; quotas are pooled across all the services you use.
- Stripe. Payments and invoices are handled by Stripe - same provider used by Shopify, Lyft, Slack.
- Cancel-at-period-end. When you cancel your plan it stays live until the billing period ends, then is disabled.
- Annual saves 30%. Switch to annual billing on the Subscriptions page.
- AI models. The Free plan runs on the OpenAI models (GPT and o-series). Every paid plan unlocks the full model list, including Anthropic Claude and Google Gemini. You still see every model in the picker on Free - choosing a paid-only one prompts you to upgrade.
Plans
| Quota | Basic £20 | Growth £60 | Business £100 |
|---|---|---|---|
| Seats | 3 | 10 | 25 |
| API calls / month | 10,000 | 100,000 | 500,000 |
| File storage | 5 GB | 50 GB | 250 GB |
| AI credits / month | 50,000 | 250,000 | 1,000,000 |
| Webhook endpoints | 3 | 15 | 50 |
| API keys | 5 | 25 | 100 |
| AI agents | 3 | 10 | 25 |
| Connected social accounts | 3 | 10 | Unlimited |
| Appointment messages / month | 3,000 | 20,000 | 50,000 |
Need more? Pick the Custom plan for tailored limits - we'll set up a quote and override per-tenant quotas.
Install a service
Every service is included with your plan - the Marketplace is one simple list.
- Open Subscriptions and pick a plan.
- Go to Marketplace and click Install on any service - Knowledge Hub and Social Publishing included. Installation is silent, with no separate checkout.
- Remove a service from its card any time; your data stays and you can re-install whenever you like.
Cancellations
Click Cancel at period end on the Subscriptions page.
- Plan keeps working until
current_period_end. - After that date, services disappear from the sidebar, embeds return 402, and the API returns
SERVICE_INACTIVE. - Data stays in your workspace - re-subscribe at any time to keep using it.
Sandbox vs live
Every workspace has a paired sandbox, and it never triggers a real Stripe charge. On a paid plan, the sandbox draws from the same quota pool as your live workspace - whichever plan you're actually on. On the free trial, the sandbox gets its own small fixed allowance so your team can try every feature without eating into your live limits.
_test_.Your invoices
Receipt for every charge is emailed by Stripe. Full billing history + payment method changes live at Subscriptions → Billing.
When you hit a limit or a payment fails
Reaching your plan limit
Nothing stops dead at 100%. When a metered allowance (like API calls or AI credits) reaches your plan limit, we email the workspace owner and give you a 10% grace buffer on top. Use that time to upgrade or ask us for a custom package. Once the buffer is used up, that feature pauses until your usage resets at the start of the next billing period or you move to a bigger plan.
A failed payment
If Stripe can't collect a payment, we email the owner right away and show a banner in the app. Your workspace keeps working on a small grace allowance so a card retry has time to succeed - but once that runs out, services pause until the payment goes through. Update your card at Subscriptions → Billing to restore full access; Stripe retries automatically.
Which counters reset
API calls, AI credits and appointment messages reset to zero at the start of each billing period. Seats, API keys, webhook endpoints, connected accounts and stored files are not monthly counters - they reflect what you have right now and free up the moment you delete one.
FAQ
Can I trial?
Yes - every plan includes a 14-day trial. No card required for trial. You'll be reminded 3 days before it ends.
Can I downgrade?
Yes - switch plans on the Subscriptions page any time. Stripe prorates the difference on your next invoice. If your current usage is above the smaller plan's limits, we show you exactly what's over before you confirm. Nothing is deleted - your existing seats, keys, webhooks and connected accounts keep working. You just can't add new ones until you're back under the new limit.
Do any services cost extra?
No. Every service - Forms, Payments, Invoicing, Blogs, Customer Auth, AI Workflows, Knowledge Hub and Social Publishing - is covered by your one plan. Nothing is billed on the side.
What's the difference between a workspace and a Stripe customer?
One workspace = one Stripe customer with one subscription (your plan). Switching workspaces switches billing context.