> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ouraicalling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plans & limits

> How plans gate features and limits — for the platform and for tenants

Everything commercial on the platform hangs off **plans**. A plan bundles a monthly price, included minutes, per-limit quotas, and feature toggles. Subscriptions are **per user**: direct users subscribe to platform plans, tenant users subscribe to that tenant's plans.

## Anatomy of a plan

* **Price** — monthly price including a bundle of **included minutes**; plus an **extra-minute price** once they're used up.
* **Limits** — numeric quotas where `-1` means unlimited and `0` means not available:

| Limit                     | Controls                                                                                                                                                   |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `max_assistants`          | Number of assistants                                                                                                                                       |
| `max_campaigns`           | Number of campaigns                                                                                                                                        |
| `max_parallel_calls`      | Concurrent calls (also caps the campaign dialer)                                                                                                           |
| `max_own_numbers`         | Maximum connected phone numbers (purchased + BYO). No number is included; purchase, rental, and usage are billed separately.                               |
| `max_knowledgebases`      | Knowledge bases                                                                                                                                            |
| `max_tools`               | Tools (flow tool nodes + MCP servers)                                                                                                                      |
| `max_cloned_voices`       | Custom cloned voices                                                                                                                                       |
| `max_crm_syncs`           | Recurring inbound CRM sync configurations                                                                                                                  |
| `max_crm_synced_contacts` | CRM records linked to Audience contacts across the workspace                                                                                               |
| `max_members`             | Team members                                                                                                                                               |
| `retention_days`          | Default retention period for every data channel; whole months as days (`30`–`720`, max 24 months) or `0` = immediate deletion. Unlimited is not supported. |

* **Feature toggles** — booleans that switch whole features: `flow_builder`, `web_widget`, `ai_avatar` (virtual avatar on the [web widget](/web-widget); billed as talk minutes plus an avatar surcharge), `connect_ai_mcp`, `secondary_languages`, `calendar_integrations`, `custom_dashboards`, `live_monitoring`, `simulations`, `data_retention`, `crawl_pages`, `auto_sync`, and on **platform plans only** Include-free add-on columns: `whitelabel_enabled`, `sla_mode` (Fallbacks & Guardrails), `voice_clone` (Clone your own voice), `revenue_autopilot` (Revenue Autopilot / CRM Sync in Audience).
* **Add-ons** — **Whitelabel**, **Fallbacks & Guardrails**, **Clone your own voice**, and **Revenue Autopilot** are also sold as Stripe add-ons (`feature_key=whitelabel` | `sla_mode` | `voice_clone` | `revenue_autopilot`) for plans that do not include them. When a platform plan toggles them on, the matching add-on is hidden at checkout. Tenant resale plans cannot set these toggles. Whitelabel is never resold by tenants; the other three may be resold via tenant addon settings.

Limits and toggles are enforced **server-side** on every relevant action (creating an assistant, starting parallel calls, saving an MCP server), not just hidden in the UI.

`data_retention` is available on both platform and tenant resale plans. When
enabled, workspace owners/admins can configure per-channel overrides under
[Data retention](/settings/data-retention); unset channels follow
`retention_days`. Direct workspaces resolve the platform catalog, while
reseller-customer workspaces resolve their reseller's catalog.

The customer-facing plan cards show this complete limit set, including zero
and unlimited values, so platform and tenant plans can be compared without
opening a separate detail view.

## Platform plans vs. tenant plans

* **Platform plans** are created by the platform operator and sold to direct users.
* **Tenant plans** are created by each tenant for their own end customers — with the tenant's own prices.

For tenant plans the admin UI shows the **margin per plan**: the tenant's price versus the platform's per-minute cost charged to the tenant, plus a monthly profit overview (revenue − platform costs). That makes reseller economics visible at a glance.

Saving is rejected when the monthly or yearly plan price, or the extra-minute price, would create a negative margin.

## Default limits for free accounts

If a tenant [allows free sign-ups](/admin/tenants-and-whitelabel#free-accounts), the **Default Plans Limits** page defines what free users get (the same limit/toggle set as plans) and the pay-as-you-go minute price.

## Changing plans

Plan changes take effect through the billing flow ([Stripe](/admin/stripe)). Included minutes are credited on each paid invoice; see [How minutes are billed](/billing/minutes).

Optional add-ons are selected directly inside each plan card and are billed
alongside that plan. The card only shows add-ons compatible with its billing
interval. A feature add-on (including Whitelabel / Fallbacks & Guardrails /
Clone your own voice / Revenue Autopilot) is omitted when the selected plan
already includes that feature. Whitelabel is platform-only and is never shown
or accepted as an add-on for a tenant resale plan. **Crawled pages** and
**Auto-sync** are plan toggles with **usage-credit** billing (credits per page).
They are not sold as Stripe add-ons; tenants set their usage credit markup under
Tenant Admin → Usage pricing.
