Skip to main content
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:
  • Feature toggles — booleans that switch whole features: flow_builder, web_widget, ai_avatar (virtual avatar on the 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-onsWhitelabel, 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; 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, 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). Included minutes are credited on each paid invoice; see How minutes are billed. 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.