From 8594d30d90ab04af1743875283b636580efdf0c6 Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Thu, 3 Sep 2026 11:26:53 -0700 Subject: [PATCH 01/11] docs(billing): draft Pricing & Packaging updates (WIP) Work in progress: new billing/pricing pages, entitlements matrix, credits/add-ons/orgs how-tos, and nav wiring. Drafting the updates, not final; pending review. Co-Authored-By: Claude Opus 4.8 --- fern/billing/manage-billing-and-credits.mdx | 112 ++++++++++----- .../manage-organizations-and-capacity.mdx | 98 ++++++++++++++ fern/billing/manage-packages-and-add-ons.mdx | 128 ++++++++++++++++++ fern/billing/pricing-and-success-packages.mdx | 74 ++++++++++ fern/docs.yml | 6 + 5 files changed, 381 insertions(+), 37 deletions(-) create mode 100644 fern/billing/manage-organizations-and-capacity.mdx create mode 100644 fern/billing/manage-packages-and-add-ons.mdx create mode 100644 fern/billing/pricing-and-success-packages.mdx diff --git a/fern/billing/manage-billing-and-credits.mdx b/fern/billing/manage-billing-and-credits.mdx index 9af800f02..e3b5220f9 100644 --- a/fern/billing/manage-billing-and-credits.mdx +++ b/fern/billing/manage-billing-and-credits.mdx @@ -1,70 +1,108 @@ --- -title: "Manage pay-as-you-go billing and credits" -subtitle: "Add a payment method, buy credits, configure auto reload, and download billing records." -description: "Manage pay-as-you-go billing in the Vapi Dashboard: add a payment method, buy credits, configure auto reload, and download PDF statements and invoices." +title: Manage billing and credits +subtitle: Add a payment method, buy credits, set up auto-reload, and download billing records. +description: "Manage billing in the Vapi Dashboard: add a payment method, buy Vapi credits, configure auto-reload, and download statements and invoices." slug: billing/manage-billing-and-credits --- -This guide shows you how to set up billing for a pay-as-you-go subscription. By the end, you can fund the subscription and configure automatic credit purchases. +Vapi credits are prepaid funds, in US dollars, that cover what you run. When you pay by card, your usage and any monthly plan or add-on fees draw down your credit balance. This guide shows you how to fund a subscription, keep it funded automatically, and download your billing records. + +Premier and other invoiced subscriptions are billed differently. If you are invoiced, contact your account team for billing details. ## Prerequisites - An **Admin** role in the organization. -## Steps +## How credits work + +Credits cover everything you run: + +- **Usage** (the per-minute hosting fee plus model, voice, transcriber, and telephony costs) draws down your balance as calls run. +- **Plan and add-on fees** are charged on the first day of each month. Vapi automatically purchases the credits needed to cover them, plus your auto-reload amount if enabled. + +If your balance runs out and auto-reload is off, the subscription is frozen until you add a payment method or buy credits. + +## Add or update a payment method + +Your default card is used for credit purchases and monthly charges. Add a card before you buy credits or turn on auto-reload. - Sign in to the [Vapi Dashboard](https://dashboard.vapi.ai), select the organization you want to fund, open **Settings**, then select **Billing & Add-Ons**. + Sign in to the [Vapi Dashboard](https://dashboard.vapi.ai), make sure the [correct organization](/billing/manage-organizations-and-capacity#switch-organizations) is selected, and open **Billing**. + + + Select **Manage payment** to open your saved cards. Add a new card, or select an existing card to set it as the default. - - Billing & Add-Ons selected in the Dashboard Settings navigation - + {/* screenshot: Manage payment methods dialog with saved cards and default control */} + + + Enter the card details and confirm. + - - In **Payment method**, enter the billing email and card details. Select the checkmark beside each field to save it. +## Buy credits - To replace a saved card, select the pencil beside **Payment method**, enter the new card details, then select the checkmark. +Buy credits to fund a subscription so calls and monthly fees can draw against the balance. Credits are added to the organization you have selected, so confirm you are on the [right organization](/billing/manage-organizations-and-capacity#switch-organizations) first. - - Full Payment method block with the billing email blurred, card field, and auto reload controls - + + + On the Billing page, select **Buy credits**. + + Select a preset amount or enter a custom amount. A minimum purchase applies. - - At the top of the Billing page, select **Buy credits**. In **Purchase Vapi credits**, enter at least `$10` in **Amount to purchase**, then select **Purchase**. - - Complete any verification requested by the card issuer. A successful purchase increases the credit balance and appears as **Finalized** in **Credit purchase history**. - - - Purchase Vapi credits dialog with the amount to purchase field - + {/* screenshot: Buy credits dialog with preset amounts and custom field */} + + + If you have a saved card, confirm to charge it. If you do not, enter card details first. Complete any verification your card issuer requests. + + + A successful purchase increases your credit balance and appears as **Finalized** in your purchase history. + - - In **Payment method**, turn on **Enable auto reload**. Enter at least `$10` in **Amount to reload**, then enter the balance that should trigger the purchase in **When threshold reaches**. +## Set up auto-reload - Select **Save changes**, review the confirmation, then select **Confirm**. If the current balance is at or below the threshold, saving the plan charges the payment method immediately. +Auto-reload keeps a subscription funded so calls are not interrupted. It watches your credit balance, and when the balance falls to a threshold you set, Vapi automatically adds a top-up amount you choose. - - Auto reload controls on the live Billing page - + + + On the Billing page, open the auto-reload control. + + Turn on auto-reload, enter the amount to add each time, and enter the balance that should trigger a top-up. - - Confirm that the page shows the saved payment method, updated credit balance, and auto reload settings. Check **Credit purchase history** for a **Finalized** payment. + {/* screenshot: Adjust auto-reload dialog with top-up amount and threshold */} + + + Save your changes and confirm. If your current balance is already at or below the threshold, saving charges your default card immediately. -## Download billing records + +With auto-reload off, the subscription is frozen when credits run out. Turn on auto-reload for uninterrupted usage. + -Select **Download monthly statement** in **Credit purchase history** to create a statement for a selected month. +## Download statements and invoices -To download an invoice for an eligible payment, select the payment, then select **Download invoice (PDF)**. Enter the requested invoice information and select **Confirm**. +Download a statement or an invoice from your billing history for your records or accounting. + + + + Open the **Payments** view and select **Download latest statement**. To download a different period, choose the month first. + + + Select an eligible payment, then select **Download invoice (PDF)** and enter the requested invoice details. + + ## Related - - Resolve calls blocked by an insufficient credit balance or frozen subscription. - + + + Understand usage charges, Success Packages, and how billing differs by plan. + + + Change your package and buy capacity or compliance add-ons. + + diff --git a/fern/billing/manage-organizations-and-capacity.mdx b/fern/billing/manage-organizations-and-capacity.mdx new file mode 100644 index 000000000..e5e893cb8 --- /dev/null +++ b/fern/billing/manage-organizations-and-capacity.mdx @@ -0,0 +1,98 @@ +--- +title: Manage organizations and capacity +subtitle: Create organizations, understand shared capacity, and resolve capacity before a downgrade. +description: Learn how subscriptions provide organization capacity, how to create, move, and delete organizations, and what to resolve before reducing capacity. +slug: billing/manage-organizations-and-capacity +--- + +A subscription groups billing, a Success Package, add-ons, and one or more organizations. The package and add-ons determine how many organizations the subscription can contain. + +## Prerequisites + +- An **Admin** role in the organization. + +## Organization capacity + +Organization capacity is the number of organizations that a subscription can contain. Each Success Package includes an organization allowance, and an organization add-on can increase that allowance. + +Creating another organization requires available capacity in the subscription. + +## Create an organization + +Create an organization to separate workspaces, teams, or environments under the same subscription. + + + + In the [Vapi Dashboard](https://dashboard.vapi.ai), open **Organizations**, then select **New organization**. + + + Enter a name and admin email, and choose the subscription the organization belongs to. + + {/* screenshot: New organization dialog with name, admin email, and subscription */} + + + Select **Create organization**. + + + +If no capacity remains, add an organization add-on or upgrade your package before creating another organization. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). + +## Switch organizations + +Switch the active organization to work in it, including its billing, assistants, and settings. + + + + In the [Vapi Dashboard](https://dashboard.vapi.ai), select the current organization name to open the organization switcher. + + + Search for or select the organization you want. The Dashboard switches to it, and billing and settings now apply to that organization. + + + +## Shared entitlements + +Some entitlements apply across the subscription instead of to each organization separately. For example, concurrent call lines are shared by all organizations in the subscription. + +Other entitlements can apply to each organization. Check the package summary or your Premier agreement to confirm how a specific entitlement is measured. + +## Move or delete an organization + +Move an organization to another subscription, or delete one you no longer need. + + + + In **Organizations** or **Org settings**, open the organization's menu and select **Delete organization from subscription**. + + + Type the organization name to confirm. + + + Select **Move** to reassign the organization to another subscription, or **Delete** to remove it permanently. + + + + +Deleting an organization permanently removes its contents. Confirm that you no longer need its assistants, phone numbers, files, and other resources before deleting it. + + +## Reduce capacity or downgrade + +Reducing organization capacity does not remove organizations automatically. Move or delete enough organizations before reducing capacity below the number in use. + +A package downgrade can also reduce organization capacity and shared entitlements. Resolve any capacity conflict before scheduling the downgrade. See [Downgrade or cancel a package](/billing/manage-packages-and-add-ons#downgrade-or-cancel-a-package). + +## Premier subscriptions + +Premier organization capacity and related entitlements depend on the customer agreement. Contact your account team to change custom limits or move organizations covered by a sales-led agreement. + +## Related + + + + Compare Usage, Core, Pro, and Premier. + + + Change your package, and buy capacity or compliance add-ons. + + diff --git a/fern/billing/manage-packages-and-add-ons.mdx b/fern/billing/manage-packages-and-add-ons.mdx new file mode 100644 index 000000000..b4b9608b4 --- /dev/null +++ b/fern/billing/manage-packages-and-add-ons.mdx @@ -0,0 +1,128 @@ +--- +title: Manage Success Packages and add-ons +subtitle: Change your package, and buy capacity or compliance add-ons. +description: Learn how to upgrade, downgrade, or contact sales for a Success Package, and how to purchase capacity, compliance, and data add-ons. +slug: billing/manage-packages-and-add-ons +--- + +You can change your Success Package or add capacity and compliance options without changing how Vapi charges for usage. The available actions depend on your package and billing arrangement. + +See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare package support and service commitments before you change your package. + +## Prerequisites + +- An **Admin** role in the organization. +- A saved payment method and enough credits to cover any prorated charge shown before purchase. See [Manage billing and credits](/billing/manage-billing-and-credits). + +## Change your Success Package + +An upgrade increases the entitlements associated with a package and can create a prorated charge for the current billing period. A downgrade reduces package entitlements at the start of a future billing period. + +### Upgrade to Core or Pro + +Upgrade when you need more support, capacity, or service commitments. Your new limits apply right away. + + + + In the [Vapi Dashboard](https://dashboard.vapi.ai), open **Billing**, then open the **Packages & add-ons** view. + + + Select **Upgrade** on the package you want. + + {/* screenshot: Packages & add-ons view with the package cards and Upgrade actions */} + + + Review the entitlement changes and the prorated amount due for the rest of the current period, then proceed to payment and confirm. + + + +Your limits increase immediately. The new monthly fee begins at the start of the next billing period. + +### Move to Premier + +Premier is a custom package arranged with the Vapi sales team. + + + + On the **Premier** card, select **Contact sales**. + + + Complete the form with your company, work email, expected call volume, and use case, then submit. An account team member follows up to set custom terms in an agreement. + + + +## Downgrade or cancel a package + +Move to a lower package, or cancel to return to Usage, when you need less. The change applies at the start of your next billing period. + + + + In **Packages & add-ons**, select the lower package you want, or cancel to return to **Usage**. + + + Review what the change reduces, such as concurrent call lines, organizations, data retention, support, and service-level agreements. + + + Schedule the downgrade. It takes effect at the start of the next billing period, so your current entitlements remain until then. + + + + +A downgrade is blocked when the subscription uses more capacity than the destination package includes, for example more organizations than the lower package allows. Move or delete organizations, or reduce other usage, before scheduling the downgrade. See [Manage organizations and capacity](/billing/manage-organizations-and-capacity). + + +## Buy capacity add-ons + +Capacity add-ons increase a specific entitlement without changing the package: + +- **Concurrent call lines** shared by all organizations in the subscription. Each line adds one simultaneous call to the subscription's included concurrency. +- **Additional organizations** in the subscription. + +Capacity add-ons renew monthly until you remove them, and you cannot reduce an add-on below the capacity currently in use. + + + + Open the subscription's add-on settings and select **Change capacity add-ons**. + + + Set the number of additional call lines and organizations you want. + + {/* screenshot: Select capacity add-ons dialog with call-line and organization steppers */} + + + Review the summary and the prorated amount due today, then proceed to payment and confirm. + + + +## Buy compliance and data add-ons + +Compliance and data add-ons change how Vapi handles data for a subscription. Options can include HIPAA compliance and extended data retention. + + + + Open the subscription's add-on settings and select **Change compliance & data add-ons**. + + + Enable **HIPAA compliance** and enter the signatory name and legal entity name. Vapi emails a Business Associate Agreement (BAA) to your billing contact. You can also enable **extended data retention**. + + + Review the summary and proceed to payment and confirm. + + + +HIPAA compliance requires a signed BAA and compatible providers. See [HIPAA compliance](/security-and-privacy/hipaa) for requirements and data-handling behavior. + +## Billing arrangements + +When you pay by card, purchases use your subscription's credit balance. For invoiced subscriptions, including Premier, your account team makes changes, and add-on availability can depend on your package and billing arrangement. + +## Related + + + + Manage payment methods, credit purchases, auto-reload, statements, and invoices. + + + Create organizations and resolve capacity before a downgrade. + + diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx new file mode 100644 index 000000000..c06616e14 --- /dev/null +++ b/fern/billing/pricing-and-success-packages.mdx @@ -0,0 +1,74 @@ +--- +title: Pricing and Success Packages +subtitle: Understand usage charges, Success Packages, and optional add-ons. +description: Learn how Vapi separates usage charges from optional Success Packages for support, reliability, compliance, and additional capacity. +slug: billing/pricing-and-success-packages +--- + +Vapi pricing has two parts: usage and an optional Success Package. Every subscription runs on usage. A Success Package is optional and sits on top of your usage when you need more support, reliability, compliance, or capacity. + +See the [Vapi pricing page](https://vapi.ai/pricing) for the latest prices. + +## Usage + +Usage is how Vapi charges for the minutes you run, and it applies to every subscription. You pay a per-minute hosting fee, plus the model, voice, transcriber, and telephony costs for each call. + +Usage does not require a Success Package. On usage alone you get: + +- Full access to the Vapi platform and its features +- Unlimited assistants and minutes +- Automated and community support +- The base limits shown in [What's included](#whats-included) + +Usage does not include a response or uptime service-level agreement. + +## Success Packages + +A Success Package is an optional subscription that sits on top of your usage. It does not change how usage is billed. It adds higher support, service commitments, larger capacity, and compliance and governance options. + +Running without a Success Package is the **Usage** row below. **Core**, **Pro**, and **Premier** each add more. + +| Level | Support | Service commitments | How to get it | +| --- | --- | --- | --- | +| **Usage** | Automated help and community support | No response or uptime service-level agreement | Included with usage, no Success Package required | +| **Core** | Email, automated help, and community support | Two-business-day response service-level agreement | Buy in the Dashboard | +| **Pro** | Dedicated Slack channel | One-business-day response and 99% uptime service-level agreements | Buy in the Dashboard or contact Sales | +| **Premier** | Named support team | Custom response and 99.9% uptime service-level agreements | Contact Sales | + +Core has a fixed monthly price. Pro pricing scales with Vapi hosting spend and has a monthly minimum. Premier pricing and terms depend on your agreement. + +## What's included + +Each level includes the following limits and features. For the latest prices, see the [Vapi pricing page](https://vapi.ai/pricing). + +| Included | Usage | Core | Pro | Premier | +| --- | --- | --- | --- | --- | +| [Concurrent call lines](/calls/call-concurrency) | 4 | 10 | 30 | Custom | +| [Organizations](/billing/manage-organizations-and-capacity) | 2 | 5 | 10 | Custom | +| API rate limit (requests per minute, per organization) | 200 | 200 | 300 | Custom | +| Data retention | 14 days | 30 days | 180 days | Custom | +| [Vapi phone numbers](/phone-numbers) | 1 | 5 | 10 | Custom | +| [Role-based access control (RBAC)](/security-and-privacy/sso#role-based-access-control-rbac) | All members are admins | All members are admins | Basic roles | Full RBAC | +| [Single sign-on (SSO)](/security-and-privacy/sso) | Not included | Not included | Not included | Included | + +Levels also include voice simulation concurrency and monitoring allowances that scale with the level. Premier values are custom; your agreement defines the limits and capabilities included. + +## Add-ons + +Add-ons extend your capacity or add compliance options without changing your support. Available add-ons can include additional concurrent call lines, additional organizations, and compliance options such as HIPAA. + +Add-on availability and purchase methods depend on your level and billing arrangement. See the [Vapi pricing page](https://vapi.ai/pricing) for current options and prices. + +## Related + + + + Manage payment methods, credit purchases, auto-reload, statements, and invoices. + + + Compare support channels and service commitments. + + + Learn about custom support, governance, security, and capacity options. + + diff --git a/fern/docs.yml b/fern/docs.yml index beaebb6cc..9ddeba0ba 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -667,8 +667,14 @@ navigation: icon: fa-light fa-credit-card collapsed: true contents: + - page: Pricing and Success Packages + path: billing/pricing-and-success-packages.mdx - page: Manage billing and credits path: billing/manage-billing-and-credits.mdx + - page: Manage Success Packages and add-ons + path: billing/manage-packages-and-add-ons.mdx + - page: Manage organizations and capacity + path: billing/manage-organizations-and-capacity.mdx - page: Purchase call concurrency path: billing/purchase-call-concurrency.mdx - section: How Vapi works From 155d95f74d1307867be51e17be126922f4af18a9 Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Fri, 4 Sep 2026 11:03:15 -0700 Subject: [PATCH 02/11] Checking in draft changes Co-Authored-By: Claude Opus 4.8 --- fern/assistants/call-recording.mdx | 4 +-- fern/assistants/quickstart.mdx | 2 +- fern/billing/manage-billing-and-credits.mdx | 10 +++---- .../manage-organizations-and-capacity.mdx | 16 +++++----- fern/billing/manage-packages-and-add-ons.mdx | 12 ++++---- fern/billing/pricing-and-success-packages.mdx | 30 ++++++++++++------- fern/calls/call-outbound.mdx | 2 +- fern/chat/quickstart.mdx | 10 +++---- fern/chat/web-widget.mdx | 2 +- fern/docs.yml | 4 +-- fern/phone-calling.mdx | 2 +- fern/phone-numbers/free-telephony.mdx | 6 ++-- fern/quickstart/phone.mdx | 2 +- 13 files changed, 55 insertions(+), 47 deletions(-) diff --git a/fern/assistants/call-recording.mdx b/fern/assistants/call-recording.mdx index 797943654..c08910945 100644 --- a/fern/assistants/call-recording.mdx +++ b/fern/assistants/call-recording.mdx @@ -550,8 +550,8 @@ Use artifact data for comprehensive insights: Retention periods vary by plan: - - **Pay-As-You-Go:** Up to 30 days for chats and 14 days for calls - - **Enterprise:** Configurable retention policies + - **Usage:** 14 days for calls and chats + - **Core, Pro, and Premier:** Longer or configurable retention; see [Pricing and Success Packages](/billing/pricing-and-success-packages) diff --git a/fern/assistants/quickstart.mdx b/fern/assistants/quickstart.mdx index f7f35262b..9838b0e42 100644 --- a/fern/assistants/quickstart.mdx +++ b/fern/assistants/quickstart.mdx @@ -157,7 +157,7 @@ By default, when you create an assistant, the transcriber, model, and voice are Enter a three-digit US area code in **Area Code**, then select **Create**. - Your first free Vapi number does not require a payment method. To create additional free Vapi numbers, add a payment method. You can create up to five free Vapi numbers in total. + Your free Vapi number does not require a payment method. The Usage plan includes one free Vapi number; higher Success Packages include more. Free Vapi phone numbers support US area codes only. For international use, import a number from another provider. diff --git a/fern/billing/manage-billing-and-credits.mdx b/fern/billing/manage-billing-and-credits.mdx index e3b5220f9..46308bb1b 100644 --- a/fern/billing/manage-billing-and-credits.mdx +++ b/fern/billing/manage-billing-and-credits.mdx @@ -7,8 +7,6 @@ slug: billing/manage-billing-and-credits Vapi credits are prepaid funds, in US dollars, that cover what you run. When you pay by card, your usage and any monthly plan or add-on fees draw down your credit balance. This guide shows you how to fund a subscription, keep it funded automatically, and download your billing records. -Premier and other invoiced subscriptions are billed differently. If you are invoiced, contact your account team for billing details. - ## Prerequisites - An **Admin** role in the organization. @@ -46,7 +44,7 @@ Buy credits to fund a subscription so calls and monthly fees can draw against th - On the Billing page, select **Buy credits**. + On the **Billing** page, select **Buy credits**. Select a preset amount or enter a custom amount. A minimum purchase applies. @@ -67,7 +65,7 @@ Auto-reload keeps a subscription funded so calls are not interrupted. It watches - On the Billing page, open the auto-reload control. + On the **Billing** page, open the auto-reload control. Turn on auto-reload, enter the amount to add each time, and enter the balance that should trigger a top-up. @@ -99,10 +97,10 @@ Download a statement or an invoice from your billing history for your records or ## Related - + Understand usage charges, Success Packages, and how billing differs by plan. - + Change your package and buy capacity or compliance add-ons. diff --git a/fern/billing/manage-organizations-and-capacity.mdx b/fern/billing/manage-organizations-and-capacity.mdx index e5e893cb8..2e25aa833 100644 --- a/fern/billing/manage-organizations-and-capacity.mdx +++ b/fern/billing/manage-organizations-and-capacity.mdx @@ -56,9 +56,9 @@ Some entitlements apply across the subscription instead of to each organization Other entitlements can apply to each organization. Check the package summary or your Premier agreement to confirm how a specific entitlement is measured. -## Move or delete an organization +## Delete an organization -Move an organization to another subscription, or delete one you no longer need. +Delete an organization you no longer need, for example to free an organization slot before reducing capacity. @@ -67,8 +67,8 @@ Move an organization to another subscription, or delete one you no longer need. Type the organization name to confirm. - - Select **Move** to reassign the organization to another subscription, or **Delete** to remove it permanently. + + Select **Delete** to remove the organization permanently. @@ -78,21 +78,21 @@ Deleting an organization permanently removes its contents. Confirm that you no l ## Reduce capacity or downgrade -Reducing organization capacity does not remove organizations automatically. Move or delete enough organizations before reducing capacity below the number in use. +Reducing organization capacity does not remove organizations automatically. Delete enough organizations before reducing capacity below the number in use. A package downgrade can also reduce organization capacity and shared entitlements. Resolve any capacity conflict before scheduling the downgrade. See [Downgrade or cancel a package](/billing/manage-packages-and-add-ons#downgrade-or-cancel-a-package). ## Premier subscriptions -Premier organization capacity and related entitlements depend on the customer agreement. Contact your account team to change custom limits or move organizations covered by a sales-led agreement. +Premier organization capacity and related entitlements depend on the customer agreement. Contact your account team to change custom limits. ## Related - + Compare Usage, Core, Pro, and Premier. - + Change your package, and buy capacity or compliance add-ons. diff --git a/fern/billing/manage-packages-and-add-ons.mdx b/fern/billing/manage-packages-and-add-ons.mdx index b4b9608b4..f34754ace 100644 --- a/fern/billing/manage-packages-and-add-ons.mdx +++ b/fern/billing/manage-packages-and-add-ons.mdx @@ -55,6 +55,10 @@ Premier is a custom package arranged with the Vapi sales team. Move to a lower package, or cancel to return to Usage, when you need less. The change applies at the start of your next billing period. + +A downgrade is blocked when the subscription uses more capacity than the destination package includes, for example more organizations than the lower package allows. Delete organizations, or reduce other usage, before scheduling the downgrade. See [Manage organizations and capacity](/billing/manage-organizations-and-capacity). + + In **Packages & add-ons**, select the lower package you want, or cancel to return to **Usage**. @@ -67,10 +71,6 @@ Move to a lower package, or cancel to return to Usage, when you need less. The c - -A downgrade is blocked when the subscription uses more capacity than the destination package includes, for example more organizations than the lower package allows. Move or delete organizations, or reduce other usage, before scheduling the downgrade. See [Manage organizations and capacity](/billing/manage-organizations-and-capacity). - - ## Buy capacity add-ons Capacity add-ons increase a specific entitlement without changing the package: @@ -119,10 +119,10 @@ When you pay by card, purchases use your subscription's credit balance. For invo ## Related - + Manage payment methods, credit purchases, auto-reload, statements, and invoices. - + Create organizations and resolve capacity before a downgrade. diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx index c06616e14..2b30f7d10 100644 --- a/fern/billing/pricing-and-success-packages.mdx +++ b/fern/billing/pricing-and-success-packages.mdx @@ -17,7 +17,7 @@ Usage does not require a Success Package. On usage alone you get: - Full access to the Vapi platform and its features - Unlimited assistants and minutes -- Automated and community support +- Documentation and peer-to-peer community support - The base limits shown in [What's included](#whats-included) Usage does not include a response or uptime service-level agreement. @@ -30,10 +30,10 @@ Running without a Success Package is the **Usage** row below. **Core**, **Pro**, | Level | Support | Service commitments | How to get it | | --- | --- | --- | --- | -| **Usage** | Automated help and community support | No response or uptime service-level agreement | Included with usage, no Success Package required | -| **Core** | Email, automated help, and community support | Two-business-day response service-level agreement | Buy in the Dashboard | -| **Pro** | Dedicated Slack channel | One-business-day response and 99% uptime service-level agreements | Buy in the Dashboard or contact Sales | -| **Premier** | Named support team | Custom response and 99.9% uptime service-level agreements | Contact Sales | +| **Usage** | Documentation and peer-to-peer community | No response or uptime service-level agreement | Included with usage, no Success Package required | +| **Core** | Everything in Usage, plus email support | Two-business-day response service-level agreement | Buy in the Dashboard | +| **Pro** | Everything in Core, plus a dedicated Slack channel | One-business-day response and 99% uptime service-level agreements | Buy in the Dashboard or contact Sales | +| **Premier** | Everything in Pro, plus a named support team | Custom response and 99.9% uptime service-level agreements | Contact Sales | Core has a fixed monthly price. Pro pricing scales with Vapi hosting spend and has a monthly minimum. Premier pricing and terms depend on your agreement. @@ -47,11 +47,21 @@ Each level includes the following limits and features. For the latest prices, se | [Organizations](/billing/manage-organizations-and-capacity) | 2 | 5 | 10 | Custom | | API rate limit (requests per minute, per organization) | 200 | 200 | 300 | Custom | | Data retention | 14 days | 30 days | 180 days | Custom | -| [Vapi phone numbers](/phone-numbers) | 1 | 5 | 10 | Custom | +| [Vapi phone numbers](/free-telephony) | 1 | 5 | 10 | Custom | +| Voice simulation concurrency | 1 | 4 | 8 | Custom | | [Role-based access control (RBAC)](/security-and-privacy/sso#role-based-access-control-rbac) | All members are admins | All members are admins | Basic roles | Full RBAC | | [Single sign-on (SSO)](/security-and-privacy/sso) | Not included | Not included | Not included | Included | -Levels also include voice simulation concurrency and monitoring allowances that scale with the level. Premier values are custom; your agreement defines the limits and capabilities included. +Levels also include monitoring allowances that scale with the level. Premier values are custom; your agreement defines the limits and capabilities included. + +## Contact Sales + +Contact the Vapi sales team to buy Pro or Premier through direct sales, negotiate volume pricing, or arrange custom terms such as compliance and security review. There are two ways to reach them: + +- In **Billing**, select **Contact sales** on the **Pro** or **Premier** card, then complete the form with your company, work email, expected call volume, and use case. +- Go to [vapi.ai/sales](https://vapi.ai/sales) and submit your details. + +A Vapi account team member follows up to discuss the best fit. ## Add-ons @@ -62,13 +72,13 @@ Add-on availability and purchase methods depend on your level and billing arrang ## Related - + Manage payment methods, credit purchases, auto-reload, statements, and invoices. - + Compare support channels and service commitments. - + Learn about custom support, governance, security, and capacity options. diff --git a/fern/calls/call-outbound.mdx b/fern/calls/call-outbound.mdx index beec06add..5b6a1f247 100644 --- a/fern/calls/call-outbound.mdx +++ b/fern/calls/call-outbound.mdx @@ -277,7 +277,7 @@ In addition to carrier-provided services, external monitoring APIs can help you Proper caller identification setup can take 2-4 weeks to fully propagate across all networks and databases. Plan accordingly when launching new outbound calling campaigns. -Note: Vapi free numbers have limited number of outbound calls per day. Import a number from Twilio, Vonage, or Telnyx to scale without limits. +Note: You cannot make outbound calls with a free Vapi number. Import a number from Twilio, Vonage, or Telnyx for outbound calling. It is a violation of FCC law to dial phone numbers without consent in an diff --git a/fern/chat/quickstart.mdx b/fern/chat/quickstart.mdx index 76537ef01..1bb0eab23 100644 --- a/fern/chat/quickstart.mdx +++ b/fern/chat/quickstart.mdx @@ -24,7 +24,7 @@ Build a customer service chat bot that can handle text-based conversations throu * A [Vapi account](https://dashboard.vapi.ai/) * An existing assistant or willingness to create one * Basic knowledge of making API requests -* For a pay-as-you-go subscription, the billing setup described in [Troubleshooting](#troubleshooting) +* For a usage-based subscription, the billing setup described in [Troubleshooting](#troubleshooting) ## Scenario @@ -308,18 +308,18 @@ We'll create a customer support chat for "TechFlow", a software company that wan ## Troubleshooting -The Chat API returns HTTP `402` when the pay-as-you-go organization does not meet a billing requirement. Use the message to identify the required action. +The Chat API returns HTTP `402` when a usage-based organization does not meet a billing requirement. Use the message to identify the required action. | Message | What it means | What to do | | --- | --- | --- | | `Add a payment method to use chat. Pay-as-you-go orgs require a card on file.` | The organization does not have a saved payment method. | [Add a payment method](/billing/manage-billing-and-credits). | -| `Purchase credits to use chat. New pay-as-you-go orgs require a completed payment.` | The pay-as-you-go subscription is less than 30 days old and the organization has no completed payment. | [Buy credits](/billing/manage-billing-and-credits) or complete another purchase. Adding a card does not count as a payment. | +| `Purchase credits to use chat. New pay-as-you-go orgs require a completed payment.` | The usage-based subscription is less than 30 days old and the organization has no completed payment. | [Buy credits](/billing/manage-billing-and-credits) or complete another purchase. Adding a card does not count as a payment. | ## Frequently asked questions - Every pay-as-you-go organization needs a saved payment method. During the subscription's first 30 days, the organization must also have completed a payment. Enterprise and agency plans do not have these requirements. + Every usage-based organization needs a saved payment method. During the subscription's first 30 days, the organization must also have completed a payment. Enterprise plans do not have these requirements. @@ -335,7 +335,7 @@ The Chat API returns HTTP `402` when the pay-as-you-go organization does not mee - The completed-payment requirement ends when the pay-as-you-go subscription reaches 30 days old. The organization still needs a saved payment method to use chat. + The completed-payment requirement ends when the usage-based subscription reaches 30 days old. The organization still needs a saved payment method to use chat. diff --git a/fern/chat/web-widget.mdx b/fern/chat/web-widget.mdx index 4bf010646..50d73fd28 100644 --- a/fern/chat/web-widget.mdx +++ b/fern/chat/web-widget.mdx @@ -1,7 +1,7 @@ --- title: Web widget subtitle: Add AI chat and voice capabilities to any website with a simple embeddable widget -description: "Add Vapi's web widget to a website for voice and text conversations, configure its appearance and behavior, and meet pay-as-you-go chat access requirements." +description: "Add Vapi's web widget to a website for voice and text conversations, configure its appearance and behavior, and meet usage-based chat access requirements." slug: chat/web-widget --- diff --git a/fern/docs.yml b/fern/docs.yml index c2ca558ab..831906078 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -669,10 +669,10 @@ navigation: contents: - page: Pricing and Success Packages path: billing/pricing-and-success-packages.mdx - - page: Manage billing and credits - path: billing/manage-billing-and-credits.mdx - page: Manage Success Packages and add-ons path: billing/manage-packages-and-add-ons.mdx + - page: Manage billing and credits + path: billing/manage-billing-and-credits.mdx - page: Manage organizations and capacity path: billing/manage-organizations-and-capacity.mdx - page: Purchase call concurrency diff --git a/fern/phone-calling.mdx b/fern/phone-calling.mdx index 9f4c27f6f..a161130cf 100644 --- a/fern/phone-calling.mdx +++ b/fern/phone-calling.mdx @@ -7,7 +7,7 @@ slug: phone-calling ## Overview -Free Vapi phone numbers are only available for US national use. You can only create up to 5 free numbers per account. You may request the first free number without adding a payment method. To add additional Vapi phone numbers, a saved payment method is required. +Free Vapi phone numbers are only available for US national use and cannot make outbound calls. The Usage plan includes one free Vapi number, which you can request without adding a payment method. Higher Success Packages include more free numbers; see [Pricing and Success Packages](/billing/pricing-and-success-packages). You can create and configure phone numbers with Vapi to place and receive calls. Vapi provides free phone numbers for national (US) use only—international numbers are not free. For international or custom use, you can import your own numbers from Twilio. diff --git a/fern/phone-numbers/free-telephony.mdx b/fern/phone-numbers/free-telephony.mdx index 1775d6e19..077ea912d 100644 --- a/fern/phone-numbers/free-telephony.mdx +++ b/fern/phone-numbers/free-telephony.mdx @@ -7,7 +7,7 @@ slug: free-telephony This guide details how to create free phone numbers on the Vapi platform, which you can use with your assistants or squads. - Each account can create up to five free Vapi phone numbers. You can create the first number without a saved payment method. To create additional numbers, add a payment method to your account. Free Vapi numbers use US area codes and support US national calling only. + The Usage plan includes one free Vapi phone number, which you can create without a saved payment method. Higher Success Packages include more free numbers; see [Pricing and Success Packages](/billing/pricing-and-success-packages). Free Vapi numbers use US area codes and support US national calling only. @@ -52,7 +52,7 @@ This guide details how to create free phone numbers on the Vapi platform, which - **The number is free, but calls are not.** Calls and other platform usage consume credits and are billed according to [Vapi pricing](https://vapi.ai/pricing). - **Free Vapi numbers are for US national use.** They cannot make international calls. For international use, [import a number from another provider](/phone-numbers/import-twilio). -- **Outbound calling not supported.** Import a number from a supported telephony provider when you need higher-volume outbound calling. See [Outbound calling](/calls/outbound-calling). +- **Outbound calling not supported.** Free Vapi numbers are inbound only. Import a number from a supported telephony provider to make outbound calls. See [Outbound calling](/calls/outbound-calling). - **Outbound Campaigns require an imported number.** Free Vapi numbers cannot be used to launch [Outbound Campaigns](/outbound-campaigns/quickstart). - **You are responsible for lawful use.** Obtain the required consent before making outbound calls and follow applicable calling, telemarketing, and do-not-call rules. See the [TCPA consent guide](/tcpa-consent) and [Vapi Terms of Service](https://vapi.ai/terms-of-service). @@ -60,7 +60,7 @@ This guide details how to create free phone numbers on the Vapi platform, which - Each account can create up to five. The first does not require a saved payment method. To create the second through fifth numbers, add a payment method to your account. + The Usage plan includes one free Vapi phone number, and you can create it without a saved payment method. Higher Success Packages include more free numbers; see [Pricing and Success Packages](/billing/pricing-and-success-packages). No. Free Vapi numbers use US area codes and support US national calling only. Import a number from another provider for international use. diff --git a/fern/quickstart/phone.mdx b/fern/quickstart/phone.mdx index 138025868..f0e1e6be0 100644 --- a/fern/quickstart/phone.mdx +++ b/fern/quickstart/phone.mdx @@ -193,7 +193,7 @@ vapi assistant create If **Payment method required** appears, add a payment method before you continue. You will not be charged for the free number. - Free Vapi phone numbers support US area codes only, with up to five free numbers per account. For international use, import a number from another provider. + Free Vapi phone numbers support US area codes only. The Usage plan includes one free number; higher Success Packages include more. For international use, import a number from another provider. From 8537dc427360403e938b55f01e0e90912f5940bb Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Fri, 4 Sep 2026 11:33:57 -0700 Subject: [PATCH 03/11] Checking in draft changes Co-Authored-By: Claude Opus 4.8 --- fern/billing/pricing-and-success-packages.mdx | 2 +- fern/calls/call-concurrency.mdx | 14 +++++++-- fern/calls/call-ended-reason.mdx | 2 +- fern/docs.yml | 7 ++--- fern/enterprise/dev-uat-prod.mdx | 1 + fern/enterprise/plans.mdx | 18 ------------ fern/security-and-privacy/hipaa.mdx | 2 +- fern/security-and-privacy/sso.mdx | 4 +-- fern/snippets/faq-snippet.mdx | 5 ---- fern/support.mdx | 29 +++++++++---------- 10 files changed, 33 insertions(+), 51 deletions(-) delete mode 100644 fern/enterprise/plans.mdx diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx index 2b30f7d10..66fa9f2a2 100644 --- a/fern/billing/pricing-and-success-packages.mdx +++ b/fern/billing/pricing-and-success-packages.mdx @@ -78,7 +78,7 @@ Add-on availability and purchase methods depend on your level and billing arrang Compare support channels and service commitments. - + Learn about custom support, governance, security, and capacity options. diff --git a/fern/calls/call-concurrency.mdx b/fern/calls/call-concurrency.mdx index 0907fdec4..971d35ee6 100644 --- a/fern/calls/call-concurrency.mdx +++ b/fern/calls/call-concurrency.mdx @@ -152,6 +152,14 @@ Adjust the `timeRange.step` to inspect usage by hour, day, or week. Peaks that a ## Next steps -- **[Call queue management](/calls/call-queue-management):** Build a Twilio queue to buffer calls when you hit concurrency caps. -- **[Outbound campaign planning](/outbound-campaigns/overview):** Design outbound strategies that pair batching with analytics. -- **[Enterprise plans](/enterprise/plans):** Review larger plans that include higher default concurrency. + + + Build a Twilio queue to buffer calls when you hit concurrency caps. + + + Design outbound strategies that pair batching with analytics. + + + Add concurrent call lines to raise your subscription's concurrency. + + diff --git a/fern/calls/call-ended-reason.mdx b/fern/calls/call-ended-reason.mdx index 69acb687e..53502ee30 100644 --- a/fern/calls/call-ended-reason.mdx +++ b/fern/calls/call-ended-reason.mdx @@ -47,7 +47,7 @@ These occur before the call connects, during resource setup. - `call.start.error-subscription-upgrade-failed` — An automatic subscription upgrade attempt failed. - `call.start.error-subscription-concurrency-limit-reached` — You've hit the maximum number of simultaneous calls for your plan. Upgrade your plan or wait for an active call to end. - `call.start.error-fraud-check-failed` — The call was blocked by Vapi's fraud detection system. -- `call.start.error-enterprise-feature-not-available-recording-consent` — Recording consent requires an enterprise plan. +- `call.start.error-enterprise-feature-not-available-recording-consent` — Recording consent requires the Premier plan. ### Resource resolution diff --git a/fern/docs.yml b/fern/docs.yml index 831906078..d9921a97b 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -859,9 +859,6 @@ navigation: - page: How to Report Issues path: issue-reporting.mdx icon: fa-light fa-bug - - page: Enterprise - path: enterprise/plans.mdx - icon: fa-light fa-building-shield - page: Glossary path: glossary.mdx icon: fa-light fa-book-open @@ -1176,7 +1173,9 @@ redirects: - source: "/prompting_guide" destination: "/prompting-guide" - source: "/enterprise" - destination: "/enterprise/plans" + destination: "/billing/pricing-and-success-packages" + - source: "/enterprise/plans" + destination: "/billing/pricing-and-success-packages" - source: "/tools-calling" destination: "/assistants/custom-tools" - source: "/knowledgebase" diff --git a/fern/enterprise/dev-uat-prod.mdx b/fern/enterprise/dev-uat-prod.mdx index 8cf7e7be7..b28867066 100644 --- a/fern/enterprise/dev-uat-prod.mdx +++ b/fern/enterprise/dev-uat-prod.mdx @@ -1,6 +1,7 @@ --- title: Enterprise environments (DEV/UAT/PROD) subtitle: Promotion and configuration management for assistants and squads +slug: enterprise/dev-uat-prod --- ## Purpose diff --git a/fern/enterprise/plans.mdx b/fern/enterprise/plans.mdx deleted file mode 100644 index 675fe1cdd..000000000 --- a/fern/enterprise/plans.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Vapi Enterprise -subtitle: Build and scale with Vapi. -slug: enterprise/plans ---- - -If you're building a production application on Vapi, we can help you every step of the way from idea to full-scale deployment. - -#### Enterprise Plans can include, depending on your negotiated contract: - -- Unlimited concurrency and higher rate limits -- Reserved capacity on our weekly deployment cluster -- Hands-on technical support -- Shared Slack channel -- HIPAA BAA and SOC 2 (Type II) certified -- Single Sign On (SSO) supported for Okta, Azure AD, SAML, and OIDC -- Role Based Access Control (RBAC) -- SLA commitments diff --git a/fern/security-and-privacy/hipaa.mdx b/fern/security-and-privacy/hipaa.mdx index c783bd97c..5abb0883c 100644 --- a/fern/security-and-privacy/hipaa.mdx +++ b/fern/security-and-privacy/hipaa.mdx @@ -29,7 +29,7 @@ To enable HIPAA compliance: - HIPAA mode requires an Enterprise subscription or a separately purchased HIPAA add-on. Contact your account team to confirm which applies to your organization. + HIPAA is available as a paid add-on for your subscription. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) to add it. diff --git a/fern/security-and-privacy/sso.mdx b/fern/security-and-privacy/sso.mdx index cc36a3643..db2007738 100644 --- a/fern/security-and-privacy/sso.mdx +++ b/fern/security-and-privacy/sso.mdx @@ -5,7 +5,7 @@ slug: security-and-privacy/sso --- -SSO is an **enterprise-only** feature. To enable it, talk to the [Vapi sales team](/enterprise/plans). +SSO is available on the **Premier** plan. To enable it, [contact sales](/billing/pricing-and-success-packages#contact-sales). ## Overview @@ -38,4 +38,4 @@ Use **Editor** to give developers full build and test access without exposing bi ## Need help? -To enable SSO or ask about configuration, talk to the [Vapi sales team](/enterprise/plans). +To enable SSO or ask about configuration, [contact sales](/billing/pricing-and-success-packages#contact-sales). diff --git a/fern/snippets/faq-snippet.mdx b/fern/snippets/faq-snippet.mdx index 6c28b30fc..52649a268 100644 --- a/fern/snippets/faq-snippet.mdx +++ b/fern/snippets/faq-snippet.mdx @@ -95,11 +95,6 @@ All data handling practices are documented in our security policies and complian Yes, Vapi is a API-first platform. This means can bake it in your product without using Vapi branding. - - - -Yes, we support on-premise deployments for large Enterprises. - diff --git a/fern/support.mdx b/fern/support.mdx index 0a05770a2..ccf008f5b 100644 --- a/fern/support.mdx +++ b/fern/support.mdx @@ -6,30 +6,27 @@ subtitle: >- slug: support --- -## Our Support Options +## Support options -We offer multiple ways to get support with your Vapi projects: +Your support level depends on your Success Package. See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare what each plan includes. - - - Email support@vapi.ai with your request and our team will get back to you promptly. + + + Included on every plan. Get peer-to-peer help in our [Discord](https://discord.com/invite/pUFNcf2WmH) community and search the docs. - - - Join our active developer community on [Discord](https://discord.com/invite/pUFNcf2WmH) for real-time collaboration and submit support tickets and questions in the #support channel. + + From Core and up. Email support@vapi.ai and our team responds within your plan's service-level agreement. - - - Get 24/7 dedicated support from our forward-deployed engineering team with an enterprise plan. + + Pro adds a dedicated Slack channel with a one-business-day response service-level agreement. + + + Premier adds a named support team and a custom service-level agreement. Contact sales to set it up. -For fastest response times and hands-on technical support, we recommend enterprise customers reach out through their dedicated support channels. +For the fastest response, Pro and Premier customers should use their dedicated support channels. ## Feature Requests and Bug Reports From b2f31f94d8464b63ad0b42c74b3ae5d55d3b649c Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Fri, 4 Sep 2026 12:30:47 -0700 Subject: [PATCH 04/11] Checking in draft changes Co-Authored-By: Claude Opus 4.8 --- fern/enterprise/dev-uat-prod.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/fern/enterprise/dev-uat-prod.mdx b/fern/enterprise/dev-uat-prod.mdx index b28867066..8cf7e7be7 100644 --- a/fern/enterprise/dev-uat-prod.mdx +++ b/fern/enterprise/dev-uat-prod.mdx @@ -1,7 +1,6 @@ --- title: Enterprise environments (DEV/UAT/PROD) subtitle: Promotion and configuration management for assistants and squads -slug: enterprise/dev-uat-prod --- ## Purpose From 268818708d8eac14d7cf93a887e53455bf4c754f Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Fri, 4 Sep 2026 13:38:21 -0700 Subject: [PATCH 05/11] Checking in draft changes Co-Authored-By: Claude Opus 4.8 --- fern/billing/manage-billing-and-credits.mdx | 9 +-- .../manage-organizations-and-capacity.mdx | 2 - fern/billing/manage-packages-and-add-ons.mdx | 8 +-- fern/billing/pricing-and-success-packages.mdx | 4 +- fern/billing/purchase-call-concurrency.mdx | 55 ------------------ fern/docs.yml | 4 +- fern/outbound-campaigns/overview.mdx | 4 +- .../scheduling-and-lifecycle.mdx | 2 +- fern/snippets/faq-snippet.mdx | 14 ++--- .../images/billing/billing-auto-reload.jpg | Bin 19247 -> 0 bytes .../images/billing/billing-navigation.jpg | Bin 13994 -> 0 bytes .../images/billing/billing-payment-method.jpg | Bin 32744 -> 0 bytes .../billing-purchase-call-concurrency.jpg | Bin 27454 -> 0 bytes .../billing/billing-purchase-credits.jpg | Bin 21249 -> 0 bytes .../images/quickstart/billing/auto-reload.png | Bin 41528 -> 0 bytes 15 files changed, 17 insertions(+), 85 deletions(-) delete mode 100644 fern/billing/purchase-call-concurrency.mdx delete mode 100644 fern/static/images/billing/billing-auto-reload.jpg delete mode 100644 fern/static/images/billing/billing-navigation.jpg delete mode 100644 fern/static/images/billing/billing-payment-method.jpg delete mode 100644 fern/static/images/billing/billing-purchase-call-concurrency.jpg delete mode 100644 fern/static/images/billing/billing-purchase-credits.jpg delete mode 100644 fern/static/images/quickstart/billing/auto-reload.png diff --git a/fern/billing/manage-billing-and-credits.mdx b/fern/billing/manage-billing-and-credits.mdx index 46308bb1b..f7089ba0f 100644 --- a/fern/billing/manage-billing-and-credits.mdx +++ b/fern/billing/manage-billing-and-credits.mdx @@ -30,8 +30,6 @@ Your default card is used for credit purchases and monthly charges. Add a card b Select **Manage payment** to open your saved cards. Add a new card, or select an existing card to set it as the default. - - {/* screenshot: Manage payment methods dialog with saved cards and default control */} Enter the card details and confirm. @@ -48,8 +46,6 @@ Buy credits to fund a subscription so calls and monthly fees can draw against th Select a preset amount or enter a custom amount. A minimum purchase applies. - - {/* screenshot: Buy credits dialog with preset amounts and custom field */} If you have a saved card, confirm to charge it. If you do not, enter card details first. Complete any verification your card issuer requests. @@ -69,8 +65,6 @@ Auto-reload keeps a subscription funded so calls are not interrupted. It watches Turn on auto-reload, enter the amount to add each time, and enter the balance that should trigger a top-up. - - {/* screenshot: Adjust auto-reload dialog with top-up amount and threshold */} Save your changes and confirm. If your current balance is already at or below the threshold, saving charges your default card immediately. @@ -103,4 +97,7 @@ Download a statement or an invoice from your billing history for your records or Change your package and buy capacity or compliance add-ons. + + See current credit and per-minute rates on the official pricing page. + diff --git a/fern/billing/manage-organizations-and-capacity.mdx b/fern/billing/manage-organizations-and-capacity.mdx index 2e25aa833..2415ea884 100644 --- a/fern/billing/manage-organizations-and-capacity.mdx +++ b/fern/billing/manage-organizations-and-capacity.mdx @@ -27,8 +27,6 @@ Create an organization to separate workspaces, teams, or environments under the Enter a name and admin email, and choose the subscription the organization belongs to. - - {/* screenshot: New organization dialog with name, admin email, and subscription */} Select **Create organization**. diff --git a/fern/billing/manage-packages-and-add-ons.mdx b/fern/billing/manage-packages-and-add-ons.mdx index f34754ace..1930399df 100644 --- a/fern/billing/manage-packages-and-add-ons.mdx +++ b/fern/billing/manage-packages-and-add-ons.mdx @@ -28,8 +28,6 @@ Upgrade when you need more support, capacity, or service commitments. Your new l Select **Upgrade** on the package you want. - - {/* screenshot: Packages & add-ons view with the package cards and Upgrade actions */} Review the entitlement changes and the prorated amount due for the rest of the current period, then proceed to payment and confirm. @@ -75,10 +73,10 @@ A downgrade is blocked when the subscription uses more capacity than the destina Capacity add-ons increase a specific entitlement without changing the package: -- **Concurrent call lines** shared by all organizations in the subscription. Each line adds one simultaneous call to the subscription's included concurrency. +- **Concurrent call lines** shared by all organizations in the subscription. Each line adds one simultaneous call on top of your plan's included concurrency. All inbound and outbound calls share this capacity. A campaign's **Max concurrency** setting limits that campaign, but it does not reserve additional call lines. - **Additional organizations** in the subscription. -Capacity add-ons renew monthly until you remove them, and you cannot reduce an add-on below the capacity currently in use. +Capacity add-ons renew monthly until you remove them, and you cannot reduce an add-on below the capacity currently in use. See [call concurrency](/calls/call-concurrency) for how shared capacity works. @@ -86,8 +84,6 @@ Capacity add-ons renew monthly until you remove them, and you cannot reduce an a Set the number of additional call lines and organizations you want. - - {/* screenshot: Select capacity add-ons dialog with call-line and organization steppers */} Review the summary and the prorated amount due today, then proceed to payment and confirm. diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx index 66fa9f2a2..d130f6c90 100644 --- a/fern/billing/pricing-and-success-packages.mdx +++ b/fern/billing/pricing-and-success-packages.mdx @@ -49,8 +49,8 @@ Each level includes the following limits and features. For the latest prices, se | Data retention | 14 days | 30 days | 180 days | Custom | | [Vapi phone numbers](/free-telephony) | 1 | 5 | 10 | Custom | | Voice simulation concurrency | 1 | 4 | 8 | Custom | -| [Role-based access control (RBAC)](/security-and-privacy/sso#role-based-access-control-rbac) | All members are admins | All members are admins | Basic roles | Full RBAC | -| [Single sign-on (SSO)](/security-and-privacy/sso) | Not included | Not included | Not included | Included | +| [Role-based access control (RBAC)](/security-and-privacy/sso#role-based-access-control-rbac) | All members are admins | All members are admins | Basic roles | Custom RBAC | +| [Single sign-on (SSO)](/security-and-privacy/sso) | Not included | Not included | Not included | Custom | Levels also include monitoring allowances that scale with the level. Premier values are custom; your agreement defines the limits and capabilities included. diff --git a/fern/billing/purchase-call-concurrency.mdx b/fern/billing/purchase-call-concurrency.mdx deleted file mode 100644 index 1d2d59d12..000000000 --- a/fern/billing/purchase-call-concurrency.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: "Purchase call concurrency" -subtitle: "Increase your organization's call concurrency from the Dashboard." -description: "Purchase call concurrency from Billing & Add-Ons to increase the number of simultaneous calls available to your Vapi organization. See Vapi pricing for rates." -slug: billing/purchase-call-concurrency ---- - -Purchase call concurrency when your organization needs to run more simultaneous calls than its plan includes. - -## How call lines affect concurrency - -Call concurrency is the number of Vapi calls that can be active at the same time. Each reserved call line adds one simultaneous call to your organization's included concurrency. - -All inbound and outbound calls share the organization's capacity. A campaign's **Max concurrency** setting limits that campaign, but it does not purchase or reserve additional call lines. - -## Prerequisites - -- An **Admin** role in the organization. -- Enough Vapi credits to cover the prorated charge shown before purchase. - -## Purchase call concurrency - - - - Sign in to the [Vapi Dashboard](https://dashboard.vapi.ai), select the organization you want to update, open **Settings**, then select **Billing & Add-Ons**. - - - - In **Add-ons**, find **Reserved concurrency (call lines)**. Enter the total number of add-on call lines you want the organization to have. - - This value represents purchased call lines, not the organization's total concurrency. For example, if the plan includes 10 calls and you enter `5`, the organization has 15 call lines after the purchase. - - - Reserved concurrency call-line field used to purchase call concurrency in Billing and Add-Ons - - - - - Review **Add-ons summary** and **Pricing preview**. The preview shows the new monthly charge and the prorated amount due for the remainder of the current billing period. - - - - Select **Purchase add-ons**, review the confirmation dialog, then select **Confirm**. The additional call lines become available after the purchase succeeds. - - - - Confirm that **Reserved concurrency (call lines)** shows the purchased amount. The organization's concurrency limit now includes those additional call lines. - - - -## Related - - - See current call concurrency and add-on rates on the official pricing page. - diff --git a/fern/docs.yml b/fern/docs.yml index d9921a97b..4699cfbc8 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -675,8 +675,6 @@ navigation: path: billing/manage-billing-and-credits.mdx - page: Manage organizations and capacity path: billing/manage-organizations-and-capacity.mdx - - page: Purchase call concurrency - path: billing/purchase-call-concurrency.mdx - section: How Vapi works icon: fa-light fa-diagram-project contents: @@ -1176,6 +1174,8 @@ redirects: destination: "/billing/pricing-and-success-packages" - source: "/enterprise/plans" destination: "/billing/pricing-and-success-packages" + - source: "/billing/purchase-call-concurrency" + destination: "/billing/manage-packages-and-add-ons" - source: "/tools-calling" destination: "/assistants/custom-tools" - source: "/knowledgebase" diff --git a/fern/outbound-campaigns/overview.mdx b/fern/outbound-campaigns/overview.mdx index c351c12f1..acaf5166f 100644 --- a/fern/outbound-campaigns/overview.mdx +++ b/fern/outbound-campaigns/overview.mdx @@ -80,7 +80,7 @@ The `number` and `name` columns have dedicated contact fields. Vapi also makes ` For example, if the campaign limit is 10 but only four organization concurrency slots are available, the campaign can start up to four calls. Other calls in your organization use the same pool of concurrency slots. -Calls that cannot start immediately wait for capacity during the campaign's execution window. Review [call concurrency](/calls/call-concurrency) before launching a high-volume campaign. If the organization needs more simultaneous capacity, [purchase additional call concurrency](/billing/purchase-call-concurrency). +Calls that cannot start immediately wait for capacity during the campaign's execution window. Review [call concurrency](/calls/call-concurrency) before launching a high-volume campaign. If the organization needs more simultaneous capacity, [purchase additional call lines](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). ## Review campaign results @@ -114,7 +114,7 @@ Contacts that were skipped or failed before dialing do not have a call ID or cal Learn how active calls share your organization's concurrency capacity. - + Add more simultaneous call capacity from Billing & Add-Ons. diff --git a/fern/outbound-campaigns/scheduling-and-lifecycle.mdx b/fern/outbound-campaigns/scheduling-and-lifecycle.mdx index 3d383d8d6..a2e86cf67 100644 --- a/fern/outbound-campaigns/scheduling-and-lifecycle.mdx +++ b/fern/outbound-campaigns/scheduling-and-lifecycle.mdx @@ -90,7 +90,7 @@ active organization calls <= organization concurrency limit Campaign calls share organization capacity with other inbound and outbound calls. Setting **Max concurrency** to 10 does not reserve 10 slots for the campaign. If other calls are active, the campaign uses only the slots that remain. -See [call concurrency](/calls/call-concurrency) to understand how capacity is shared. When the organization needs more simultaneous calls, [purchase additional call concurrency](/billing/purchase-call-concurrency) from the Dashboard. +See [call concurrency](/calls/call-concurrency) to understand how capacity is shared. When the organization needs more simultaneous calls, [purchase additional call lines](/billing/manage-packages-and-add-ons#buy-capacity-add-ons) from the Dashboard. ## Manage campaigns diff --git a/fern/snippets/faq-snippet.mdx b/fern/snippets/faq-snippet.mdx index 52649a268..aa6917a0a 100644 --- a/fern/snippets/faq-snippet.mdx +++ b/fern/snippets/faq-snippet.mdx @@ -24,15 +24,11 @@ Everything is interchangeable, mix & match to suit your usecase. Vapi solves problems of orchestration and call quality that dramatically improve the experience of your users. We've built extremely low-latency, highly intelligent steps that work with multiple model providers. -The vast majority of cost in running your application will come from provider cost (Speech-to-text, LLM, Text-to-speech) direct with vendors (Deepgram, OpenAI, ElevenLabs, etc) — where we add no fee (vendor cost passes-through). These would have to be incurred anyway. +Most of the cost of running a voice agent comes from the underlying providers (speech-to-text, LLM, text-to-speech). Vapi adds a per-minute hosting fee on top of those provider costs for the orchestration, quality, and reliability it manages for you. -Vapi only charges its small fee on top of these for the continuous maintenance & improvement of these hardest components of your system (which would have costed you time to write/maintain). +You pay only for what you use. When you need more support, reliability, or capacity, you can add an optional Success Package. -No matter what, some cost is inescapable (in money, time, etc) to solve this challenging technical problem. - - - -To learn more about Vapi’s pricing, you can visit our [pricing page](https://vapi.ai/pricing). +See the [Vapi pricing page](https://vapi.ai/pricing) for current rates and [Pricing and Success Packages](/billing/pricing-and-success-packages) for how plans work. @@ -57,9 +53,9 @@ To learn more about Vapi’s pricing, you can visit our [pricing page](https://v Yes, Vapi is designed to achieve low latency, typically around 800 milliseconds for end-to-end voice processing. Our infrastructure is optimized for real-time communication, and we continuously work to minimize latency through various optimizations in our pipeline. - + -Yes, we offer volume-based pricing discounts for customers with consistent monthly usage. The more minutes you commit to, the better the per-minute rate. We're happy to discuss custom pricing plans based on your specific volume requirements and use case. +Yes. Volume pricing on the Vapi hosting fee is available on the Pro and Premier plans through our [sales team](https://vapi.ai/sales). See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare plans. diff --git a/fern/static/images/billing/billing-auto-reload.jpg b/fern/static/images/billing/billing-auto-reload.jpg deleted file mode 100644 index 56ae54ecc8258559049b662061067f77e34b145d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19247 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 diff --git a/fern/static/images/billing/billing-navigation.jpg b/fern/static/images/billing/billing-navigation.jpg deleted file mode 100644 index 17294621313665601f4ecac05a87bf4f582c6413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13994 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 T|MdF5eV6=w-}3*S!0G=5BR&;r diff --git a/fern/static/images/billing/billing-payment-method.jpg b/fern/static/images/billing/billing-payment-method.jpg deleted file mode 100644 index bb61433a9d83faab7e44a79db1c00121d6e78cc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32744 zcmdqIbyytD)-O7^y9Ws_gS!RS!EJB|?(QA}1PIPx!QI{6g1bv_cL@Xy1TOF1?>^7> z?S1Y!=ia~Wb8Bk)S5>`w)vE59uBs)k%dcAiOgU+gGyn=30FZtA0A61JmV5W-l5;vBEE_6&yJw5pxI%tVJUF(a5+riD8NeBvYF(Yf-aMsWLqq%`WeR^_Ak?XB4K3%B%*Xh6NDE~hommNTnz#TA5v&yyM zraqx9$V3y@C=}6t?|qSnTdewcK6Jj4y>yYImOV7HG@99sdbl0a`U@9X{r8{w7l5CO zlMvTm<#mzC>}&xzhT{jd&vKu11M&j4=l{$jtN%KhIxB=uyqM}~7g{DxxWGMozR6Kb z{NHEw4z_rzz1jFUP}62 zT8;cd&9<7BV{j;Gi}M1B!Escrt#Mp+`7ZZu9a#ATF9xM zrDRr`ErJluM?8zNcXtq_B$7dxAavd-aiPl7RiP|DbQf_1Am}Syx|)J=I_)cfa;JH#W8aQKeb=*whEe@e@mGK1cuamRf0K&)7Ok%TU%q{d2J zIK%shin_c{BOj#Md%wB6*ZR`kc?0Pv=-k>}-w}|xh873eNg6Za<2F_8Y2U7uhak%OUNDU=XKRyZ@c_DD&Rx z?PRY@=UBT-=ORtnO~$-wKC%sDkMOgeC4zo(ky*2Y;6_~(5i{&gCv5c}?jbS$MGtg4 z-j?L%DS}{VPH!cRCTW|?z_efvm#xEsg%MO_Gu$;@T|cdtJuKtHcG)JQU*?OXQ?a`! zUpfY|DstkDWBinHMM5=3b=f%B07S%xjqP+CJmAsekrDX=9nCv&-ILS)K~bNmnC0{A z>;Bcy5gP>n6k~7&wED;Z{GaL{vGo?>dk7z^o`<8doJ4DJbEu#sP2}9FQ5TZ^lEVs# z)n|=OVZUg65SM=k@40iGP3dx2|K8fEnqL3FfGMMY%=K_kdV{pzEJ-!!$cDAjEbe2) zyy3MEKw0-%O{fs=6>#^{ucF39NBI*$iGEsUFTWA|w^zXSoh1g;DcZFl{Exe4Y`xZ7 zlx$W3gYNX=rv2@N)~*kcW(|ot8YCkO0~Agq`Ou$_10@8et)JNUA_@4iEO|>4a%JjV zZdQlY-dO{4f1Xe-H3wCfl*=jeDbU9>AHzup%HCXce)FY?r%Ir0yPBk2ovijFrW7OA z&c@y*(+Yw-MJ#U-j(~j7B*`PnND|^^QoJTXhawk#0ag+{U$cexAMdawV*ugDQbHVn zEs^NHX^$t8LxCZQ_V+7BatQT&-3)Y3u}(=&OFOTCS3n8%I%dle^UvKr+#r35l*){R z&$qIc-j>TQwyywRnsuB5#(sGWHqd?p#r3#kV#{O#=_GJim@X0p$wj-jwLTY)BS#W zlVucZ;>d5Phs7t`r+Jp=D1R1l0oIgK4hm;A5G9jq(@it4qPCj6V>PRBRsO*7%PaHG z%0A)ZS0bd^s^MQLlRjZCdo3Ns@RLt|+McV? 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 diff --git a/fern/static/images/billing/billing-purchase-credits.jpg b/fern/static/images/billing/billing-purchase-credits.jpg deleted file mode 100644 index 53ac250addcf477a7bec2a450279269efe6443c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21249 zcmeIa1ymf*wl~_tz~D|`a2Pze2A4261PCO!dvGQY2!!Aa!6kTr;7K63L(t&v7F>gq z1eZtta_@b2o%7!P?)tvB-n#2Ftg79$cXjpbuIk>k_pj=9`gRE*P?lGc2S6wQpm_HO z+};2Ls%9P*LVR3&!d$#Oe8BA-APZoi{yxzDI3WM=Ku1T%z`(dmA&@^P3`|VSyMnt6 z3kwSe2OAp?508+LH3O)%;=Qa}0jjKsTm#ZL*HGY(fwK0)xQ-IvNIm{zrQ#L?BHtA?m$&Z8R7$A3g75 zbCQQzaRD;f4CSM4E3IvaKz=g;*V`6=5Cf!$;sFN102D$1ObFc00ytpM-N_v-1zho{ zNee1y@5l&K73Xq2JG(Lo&^gV@bbO*C`H^F1d>YNO$yieeRhfy{6rTOh2(#~4bouQa zzlENn>9eEz8{i?GAdUB{EmS%4Mtm-f>5G+TxN)E1UbB9jFi>GLwF^Pl%}>5KAenaP zPB41#`Kcl|x9HIG0({*!g;Zic^1J69;tEqW?a7pV%Z%-~C)vtp$}I!F2G&^(BIMfD zDWa8MN6Mdue`*pUA%x301i>ytQMRqGUbB_ z7_rM`d>*3$Pp09P)(Y5SXMJG8urU$K#eFgM!nlf`xvA;(GlvK8wxqPjPallpO|lP2 z%zhQ3VmtqwD=jm5FMOA;*u@$V=vfO107PVJb?UV9TP$-*}gGo^+)bBDr&W zmLvC~MFdjBd7H{M@58XS`8+MWEe6$?)&H%FGHQ$!Oixpd@-uJN6g=uTI6%KojZJ8j#-eM{`Lc!FiW zQ`-iduMO8+J`_pabVhfF94*w9E1d2a@ix(AoV8ra=wjI3_?QPK1|-~@$q^K=&UP45 zGbT|pzIShqW%SWO$ji2z$4Wor8D|R&>{UB~@?qh-IIX?(DR3wO!RN9dDN>%Cr6_Ci=HaMi`-*m(o+v-Rj zny>_mrCCHc@qO_t?@pbLvU5{&ja^Y-+8;z~JTHh*Bu|%!s6UG_%bt&(pQBdp*jP3% zBJMm^aT^Tcu%J!IYVPlLb)56HN9* zj)ps$&R-}%jEtOMELpD&fT1SS+4>3F?M8yJvM9%P2Q+C3+|S6iB!({iSFtC4;FBYF zUxfS8)TMHYK1VPl(IrZdh5#&@e7Mbk(1$TaQk#XsjVgJ9kl&E;Hqcd&N{}*Ws46f!N7YzP%AAftbr&l5<`ZyF;;Kd zBQjrkChJ)XHzuEK?O&VYeq&Zm4M*obVIt+q!hWZL$3Bp9qCfx-41eB5R+&T|n7GB| z&W90m3ykE3J?B}OhM`#n%15JD3MaY$oD;8@5tX1pRd%aCLig}QCu~hd_bl82HzSuiAq^c`{E#bZc zYii@~e=*AorEiBry4uf_B;#KA@K4^Os0Q6E4@}khHsce`lulhC+E|Qu25N{&onZBq zFzcl>LrFu zPr7SForycS?o za=ME)uT|glNg?*X>pq=`+&@j*7HV)f2Udgnk|}$?mF*M# zl!p^%SQK98sd9V-B@keVW~QChY!Cp{hQ53Jh)mcRXer#p(f~Zo zmI_~p$@8X>PPlb;K_r?8e4z{kUk2<%hj4>8PUo6*h-{?=g}=7JnrV9ZW8Q1^$XwF)$w7S_Gj0u z(EyP8_0(rV@8BUq&-yBtP47<^!EGB~stVUbmcJM1`p&%RZdlr7`-ZXV!ujzl-myWq zxCA0s@gVR;)P^(FINB26S)l>QyjKRsQ35kE zIOk5MczpZ5WzV74`C^J;wu)z?lbQDg|D1}~5eOGRgb(+)kO~s{w`oT7+yY|M(iA1- zt)8Ni)cfxpc)|txD%EpN2wf*uiNAQ&JQbbY3^MQ$635`7lm(!4R{>Z&!&#QdTR^~9 z!b1O2@6jL^2*9^xm!@hV?@UXola+Rqk33XsIq#mx{kiT@OuW%oGq*s4dp)i z{?l;NhH6zB01e^-I4$=+FXNL1qwh_ot7DN}<$RTWnUsKj&!tNL8?#xNB1{Dtg-SZZ zv>7pmWfsiS`G76J+Kd7tTH?yu)DT_t-WbTBwD{xl>&jF+mX!}=N0)C zCJSRNm~|PaO)yWYN4xOs*RaA&F)mVi)sSNG$2?4Ytl|(T89R%MB2mo5a!A1vXwJHHmEy!q%MN_EY1sDi%wbT3++)0?a_o(UkmIDW~~3K_+L8t zpVcAcgy3ci?X{iww}8g|+C*%)N-qc?!w{B!2Hd0W#~qiUpv%UDT_{oiY}O?$rFeo; zi55%sI``fp`3?$B!4CDR`d68vRm{)7HuOX%pC&F(rfN0X3Xkao6YB({|AXPz`a>(F zscE;Q%J2R4E#UGYVqx&7`f+NQyXOD0J^ue{!Rt2dA1J&G_*i6odYaRmutoqoJ$=>E zC|7=T=X$s>DGJcVpF4dckH3w2+IDTK4gPX;Ic#E%S%zj*?>Js>)cdD3{CVbYBREby z_uV4SuVDG&(B|g-d%S5g3t=}}+EV{cYjS=3`wizyxvfb7=;-bPM{jJ7er*tBZItMY zvtnf4zc$!eI@(vS5k%Mw=<7U)1QBKWs=e-e`?2BE%3`xd{{J%nn#eL248I*PciK zazs$5AqC2>L{%T!{Bg>%`T<0|lkWl?A@}p^fB7z}zlFan^b4OXJMd7U*c6ucoAe70 zg0ri}4C&kC7hNXg8x+Kic*Qc7eL;lrzRz^OKfhgW>=L=1uuORiq}~&X8gROlRHnL- znCPdLt@QzyxP6yX$f+>+G8AXKJ9$vCmJ27``h!Rn6KvQ$XCp*?`3J%LXHB>a&7Z`* z@j4&<9d#Nt`%^3wmVlf_1e$`-RqLl>e$QswyPMWAvWs8+yo75mKmpkFiv~+RKbim$ z|M>Ov?V&ch zv3yC|3D|&4pl9m8dN#-MjATZvGjGgN=~G+Sr?xkH@!Kpf+9k|1KQR71cbxXVyjj*F zZ+f?txh^RCA84ZQe;ERpd-0hLweqQ>VN#~{I7I5Kc#M;No1D88KxNAZb81s5{fn?f zZ<42Q*g$!VFOMYe)5&gYgQ7!RiDEDFO*UFN0}N^n3TZpDr1iIH=!ogsBxMPxj*;6@Oz{r z>~#6_*RdWyeP_^|?meQ#90jk2r?v;SP!4Y_GU&kPF>3*;_uYk?`;qe-yoqONI;!_o z=X4EwQu!PQ{3)NwMn_X^Z3r_#A*8sr$?e$PJpG9zoLD8P;qLK7bFMXsqd^}ocv3fk zu%hQS*waj+*#Hd2K~+tuLDfcrHVrN6l4T7eZBQLUzTsI_Pf*%af(egP3?%oC;JZpM zqo|69Hu=jG))f(8xJ(qLRShW!33jRg@sUK1yPU_yXdylY8Q;R>Af}=!eZKwt*!Qbh zOv4@6;|;wkFssYke=e_u4R7=@MJDh(q*LOGRYO;XXbdESp{C=F`FgyV|yz; zcqj?(7v3a5n9y(HQrQl-2;+UCSoZuTp)+- z!~xeP5$VeEoTCP^hFah(D8cZ(spxa-F5yS6V|c>LSymGpR^zX~gJp_h$=Ye!DG#7u!osY{*-rZ^W`5>vIimT0%K`U4o_2c`gCkV43&Dp&5oTL9$Fq zP>Y~%ALKE!SfKW}L_? z`zyz$R^Qk`Cb69%LxvBNSb4^ux$0}`Wccws3dGy%9nmFGT3gxtu zCEL4!qs9mNj&f;`MWmK0f1x{B%V#qUG*82|8ioAoqw_-pj&QeVaQB6J*Jpy zfFyWDu`DD8J@Tf#sdpUkx;&n>gQ`11QB98Xc zDC?72ed`N8^1YgNX4l8XPi+hh5bj@tP%9wX$*VOM{m>!S7F!Zr3w>H*^UAJ9zVFhF zohr=pKHVI)rBFn6Ev|Sx1s(T`pHDM5NX5}PBfo#kVW?NzkgHvR;J%N~oeQf{Z7NOS zY)}bMB-K^mUF9)<(vhfVqh$G1NuZRdUqGL$gcL6cZw^WSD2=x)EXaZpilUTXZ=g>H z`D&qT(L&8w0DY>Lf(Ax?MxRXLaV{2!H4Edn7eB8fC>q`;d#FT|>J;k|Hwh1;wbj@y zRLX^V5B6p4Nxbpn#%)W?G4HPJkTh-gpcOj8EeLz)r9g<_S};RL-iz6&8uU!GfIfNl ztqlh5>g{>&Rc~lSBM`9ft&xO!$YY+Y6#<5-??!TT`g7TttMu_ko0g)Y^8nwHN0)kb zV+c8C`RODl=S&k2S*R?Hs;&%r`qIeM%~WR0HkV`(18J&m(Y@M7{XW8vH!>xHsZHyQ z8T|o`l*&j~Np=-e3BMMw3I{9qkmlzx=143}))98+7;Uc6b@mv-}o)>6j%>)NI>iRVZ&pb-i%KMgP zlQ0+3vz%}O8c0x4gkT8hkKLC}wr{5caHy83t(WX6O&oaIxjc^X>$|EIE$cjbhzw^q z1oPBc;HG7HiDs`yRlHH9(dr<=a65nJju-5fx<@N@LAzY=Z_2_H+!AqEre$>^&NE@p z2~TKr$6t)|mpCPD7%G}+?vbWF!5=j~W9pu5ywE`BGW>v|XV!?#V%bW8k)(kI8JFD5 zqa^BO>5fsY*ymv0XzlI^19ho#Fp@nEg6k77H~k{S0$C(KI5f2#X0}jd6v^6(_L=mf zF<`Vz%2ArB?R)_H%mJWEql>lkY+_w9)Z<>LbskCd2eoq@8ac&G5}A@{s+*FUjkKr} za;!?(X%=pX&!2Bq6un6Cz|OT#mycUr4ezMVXyqv-OXQ%n;Vwkyc^W{U`2mtSEJPV0 z9A7N!HGR!aF~cWP6wRg8siMjgzY^pT2N7=T77&8L=&s-4xIb;AqC~+x#p=TtQ{X zX}lsyEAOLNJq*Ahz`_XiAaCV4D8nF&^<><(;0zjajmb7p@)DC_#CAxG_^?Mt3Rr~k ze8fP4oCZhoGO?EHEX@L#-+6F7rL+4=x+2dbAM#=pU6!d+pp9>Uvkj*Y-&C3}0^JV- zaGP@--?4Wba;zU?HmWU%#d8SQz|4*Lfy<*rN+y6o>X&K?UQh}trGep-St8x!J1WdG zL!-`bWMf?323ftXkNnGL z+M;QsJIEoRBC>ST49!ZWfG5z-n~52(hQk|BuuIkKMnCzW)$}$l-C2P_PFFD12L>`{ z#yaM`D5r^hjKp?wc^*KG%$xl_9;c*$n^LSpm0_jUP%PRHWr_U|yFoB*3|cp52nqA0 zsbP#riaV8G;RO0UN>UNRJOf9ar}DyM**K%QK&NZTtfW5?+^wIp6EdtQ9Iu3q9P!uD zX0s|ImLe+eVx96G-X?g%lfpRo~^;U zPx4|m5kL4|tZKS+9G9t|@D>xrMKWw43jj21rTDZ1!{Q9{v32dNc@7cS_5hB3d237O zom+X%4;4y+1=#2xAAS37aBzU2f3V#tZ<&~AklcnM>@eM3+}q9e9%@1*4lXatq{x9#MBxRq{;c~kIxd>-SgeSpAL0L)Gq19woO4@%JF z7~yoXSFwQVVkS;!FFUEB$_%@i3Tv1x zW`PQ8fEJG*5*(U%;2!%j1Ac<4q@SBT?P8s$_|7w z9_cD>;4%;`3buN5%{$}lC5LV3;MT(#!IQ;Uu;JbBDMjC^ER6Pab$%`URlPmV^R|3= zjnLAzwQ`LudP*6`4_J(>9V-=Dtp|%0GWoDDVfM{H{c2zExD$)$H`_?QjS()(>92}* z8w6bTl`ddL@qoGAvV3TpP-m&sGmH66j8^V@X`*bAcO8P7rw!}P&WE5>tJXD=$+9Xi zzK>egON4`9qj8#2!o?MXSXW8;a*rzJmH9ikQ$YerO2j4BxkX0)u1cy8{8CY zC@09X=-21GRqrcun(!K~S-u+BgQ%&RiikYzVhYC}%~z;!{qi8VG#rlh$-ZKl{nyGj zJn~b|uQc0^$vq4dveRvfJfmx*uBwc&#H<^b+$@{{G_5&F3FInuwT;uG%iV!?6>~pz zdU&wt>YU8-6wG zivWjTr#!~MO+)pF?xp@@TfXP%KY8XH2t&m#QlK%6fg$i9N%Y0t#Nj?7go7Z2Ed)sB z@P?8*xCBZwMZX#3jO&%0u}PzWzt5NsRS-xXvGl_LXIB#*Ef~nv;dnWF_r8*-#sIV> zqn2$e$-KTKoQO%^-wDbQMy|mlbA{miZW$nEa8ZDU20SOkG_7Pd1eS9|O@q%^q+UUE-$t6vE#yk6V{+0jul_ z3U{b5)_gc(Rz2F!;m?6OVhXGyle+?25SCgJuROTS#;jH1&B~NUhqyE&ybvvv^ijNn z;uYlLi~^4kUk_Lub0mvDn8m}%Yf#8ZpVzJj#n>sN8a&i9z?8=IPz0@6;dQqFfcJfo z7KP%61$FaQ#$0@#iRPzhSvNCm%d*;9hbWM|{ulaSef|&9|7CZ;%cT+u9$}EeU%r77 z3Jv~Zm8jBy5jD`8$PA$ALIxuG>@fS;Vb*`kCGejE1is)Efoj;Pn-@o+tY`R`_;U;uwG`S0=-#J4z(YcTdG3u|lr_g${zUZEf z*-8q+)q=JDx$pD*l4Qf#`6bJ_qlQny{)vAS&P_Yzuc|B*7P!{?xpR5=S7-AYj#MHD3o+1r?0w^;a00JWh4%pb;*Pjzwg`| z`x7tFl7AuYZhtvK{*xr@^I=V-!t14`3#ksN080Kpf3loM&tEXD@wiuv`)4*q_XQoW zCna{T@w^2`+Gr8}o__-DE+RZ%zqEVoX;C}%8)5ec!TgpbL@e?*obFHJU+n*}YPmyH z`c}|LEqpv}x(lZc`4$ymT<_moxr+>9GTimM-+_jBMpF87v=rK#I*Fsqmq!KSf(NvX z+7wX|Z|}gG(DHf2uQxv&_RIrQ{)qEw{G*OXOHbP_dXoCXCTofZI8)f2Z2W$CU(D}C z=v0dD`*{V3-Ba)Z(c#GH*6Cco0~eQLtqpGZyep)B^*IP7VmeGdh0@y75(AqG_m#9X z`1lqeeT~L{X4m|I|8d<1<;kXp_eui7cZ)qyS{*{8hQ1y&@lHS5v9BSg7~kp_((R8G zk1sc3inc&>ngyi;R}-I&9=+O3E``rbJAHY5%!%Sy=h+)qU1a_?dJoh%F77E z5h=l34P^b7ltTUe%K=+$Damt;=r?IQOELq^g|;w}itmRzCf+aht%4b7!+3TLBA5DA zLUu>F#-c=GI{VlkMj3`3W>-aG=Ivs6x1=ybPpCKm(mM!n%gsijhxw19<@+nBNda|= zkg#CK01KBhBcMji9ANZctjL$8t?1`2Hl#li1hB@%1^Y$(5cUg{aT#3oub!98H_Q6Z z_kmSnLw6SyS5OW-12L0c2U*BdI+j`4hW3oC;mIegL_&v5G0jmFo3daRwP1cq{X^|X zo76)E`o*WvQ~L;!4YimbVP22PX_lEq8mtp!amegAfk>Hdju4QwBMr(je)PmDP8PLU zNlOOKuWzcq4z*rK`i2sNmpRk}8&X@VyWSC9BM-=sL|n|&RNdKIn=KBZ-Hhaw!sTy- z%5)*TyM#P6T!nzeqRSV&l;C~gP|UtBb&28W!el7UAgG#n-GI2oqXC)2UN-5f?n!c>b=Hvi$s~k1F+NV$v)j^xf)i@K+{r9c6DA+umIO*(e>0fcLNuf-*%MAr%FSBC zgz%`>LOKeqWiaFAZvkgMnSQS>IZ~3zbbu*E8RS4wI)!bY=F;W~#-DR6JE+0FiK>K(Es)bMT*`_koK%YG<-aQqY6BfDnixqo$rieY9I6-EEBk3Y zqhG;YY1VujP%6*(05XH~su%5e-Op?w!~uHPHp#cznZ#)1iXIZnI-}3uxK9x_Ym}xwdC$8}BV#;Wb z@qN8|#WuAxwUYnyN?dT@tfaQ;RJ47}JM$h=7aFj`(XF+vD%!haSU5?H6z(LXSaiJ4BS$aA!N2G=QN*6zStojru!2QkWcBm0Xt+4~Gxd`7xh2J+-(7ot$S4Cv@Hm~?Eh?O{2jOZFT)eC zJAVdvZ~K;VyXn)L;4d^rZZp0Zy>`*?&jvN21`Hcp24tnO4`h8PHzNAOAj)p|2e3N) z0om6FhZv)kgrMxH+Es&ZZ3AW%m7Oxd7BD4Vm5^;T%#sA}T-y86VMAamicPTG5{_wU zb%?C2X!q3(=5^Kg{QB?ekvFni2TfznwILE$DXztl?$?tn^FwqgY69&=c@&x~r6vNp zkPHa+2C_Vae2A@J!XBZO;X%OEM5P z$aC6Zo2utvwn0o%lcKr;gWZ4ZUAovCqQvm5Jztrt+li9zyCuUrw|ILW9a%dTab})a zA|)4xK{F1)OIXW%b$GHA)34B#l&a8`{HdCO7u6CQKlZ+J>Nz{{D zOkD|MIhiye0>_co9r&c;s2;(!d^!wbMdo1K4z9Y^a^v1Fy|CwnHP8@B8u7wiSJ$DC z>CLZ1s*DA@$*p7wOd%>Q((=t*VXCE1sJ=uKym-{SBEO=MDp%E*!`EhcN}!Y%PHh>% zn*5T5u*h#HF7B_bcBX!P@K;$hEj?5bRU z39{~{Sy?4#X6sC7?H4o=__K{S+|NJl8tl_HmP^zqmd&JCAV*mD{A1IgXLCw8nB-2v z*fB>RoXs8{+U~YI1J79Rw|iCa4O(#2dKk400Xv42xotL*dM>!&7W1e!FW$~nnMx^n za8nu9nCLl)vQ`3_J~Xxsx88UmxSxzu%bmmd3K8<%9m+8luAr# znc0RQ7{MYK8X>>3qSoeff&#K8k&2zHB-`qW5 z@~hMo^NaA;7bv77Uxw3Y<0f4~>&)x-EhLFl_oXXF`qI1kJ4F>sk4b+4ID9$2J2D;;&gp9IRY~7U(x0DnTec z1Bpif2$WTl)0OyWW5hv|)`suWvOe}%FkS5nA(C4l4|-m1k)@GWwjPLzZK7qM{@y=r`%e=K!sforF} z#Ut98c_Vu11M+{rP^vzfPi);ArCJeG(Z?}UP?}=!0Lg>px!a5G2OjJO6@u9nw5;9@ zaCQ=mOzTn#biY<4bAT?6zN4g5Lq~&cEo~Bv2w=|nXZN2|CaQX-CIuTWWR~re)cs)z-Pi<4Y}~^>W$bIg}PJtBI%lfQ*!MGO@ESVY2Lf9FDy@4=8Jx z5GV+LxuN^x;~ltA^xbO9lCenlR^mz*AFRG`B>H?h3(-JzpQ2stjSsSE6+!Z;%}K&+N(g{eT`4`FT`& zJW{-Q`;FP43nlR>PvdgK&x0&Sj#648RfFKenSt7rYH=2Mi$Ok6%JZShIKsoF?|`lH^AQ`*;*)DV}DF{5UXqs(C1x6#nM< z7H*VUQF?8*mufmO!<+y$VVT>Be}cU%U5jaax$g_Vk~YlxZx$q@inXeY)fj7}hVd$# zZz(RB%4SIJRus*b{MYgb<$Dq7K1)IE6cth8>zaXHWvD0Zpr{KR=N8LGe z*X2xD-Sahev_C!}`kr5c#ax2*4}oovCKHYC)Ml$jJkDe))=xt@&XzWOWqY=0Mxc?HhhIf}6tj$EW`vx}E-M8128rkTIXB^w!h25-C2qlvVAWGqoLw;AU~L zBAr6|xknki9Ocf9UsV3pDj%Rme`6>1NzMPs6`z*ktJg}Rp(jj;r%^=h3~yNa*nTM2 z$oiwGjjjuf_KU=tDfCz@puXKpwTR#;4>x^W!owf(Yl0iS^&M>d5n+QAVPs2><{ZIU z-W*pfZUkV_sj8XA8n;qgfSK0|?)b?Arn zsP5@;uc&F}eG=Q)J}E{;@6GNQL#p`JJt9@}`4ENl$99XTJz@3$oaHGkr zOP|BjX=|HHz}dAxaay<_kyk*)|1da3U2w&ESdo}r8YnS-3Gtn#67a_EnHOQI3IHU` zVixjrDy%J1nwbWjd~SjKy3idg>nDF~ld%1zwqSpT`>>{c^QNS}O;~nLZm z0hKAIhL*3WB$`FCIPD@kYB#HjhJ5h^2o!s_5qUm(AvWq$qHMq29$Rc! zWrNXKPk*3A@mhs;i;`gTf_ZL*8c#w3eu46JEzMar`q)I~0ZuAm&R`AAPK4H~O5z*)#USn0%CEz^(?T{(YC4#lZ(k~lW+434lxSe8de>j~7Q6bd`cij-0JYOP5V zFNn`ccGX7|uThM!stS*|gqf~jc`xXuE;^=|k~<8NSA41tp})e^$^YUG>JkomD%&HJu%&UTmLvlQMO9BJ3MpkYSkSm;Xn3QB>%Bi7S6gEu%E zyaymt8&8x&o~ENQ93-JZq8>-gX#}zripiG(*?#EphN;#NXayI-1aQt1ZWPAwm)L(U zoJJmODMcE6jVDBUQ?kwu@eHyoNA2TM4|CDLt6K1n23 zw@>Z#^Nk_I2X=;jmai!Jvrd=4@nVTvHp{DJ-4GTHJ-{`kqfeIBLA$(ovvbqte1RYt z9~=FWeqj6H=ZoA|OnKXQ5+&Vt&20r)VGcU?-gs4LNah+x{aR`LGIvFDvdC`a`PZZ* z%P`;9hh0)Cmw1u<^rIsU#p&IQ1ve(~@u@1C`JS=p*t6^Z$1vXAB85LzD*X47fTLH8 zcPo9Sm$Yw&T6L4acx-JVew`RmS)ZTtMwxCNA@McFUj`94n5HX$@ds+(BBEhx)dvpo zwzWe1(>-!=h+dI6hCOK&Vq}~Qb0Dp>ClD+RN3%0Hpzd>+vX^X|@u>eAH5VKInM~1T zk*+;go+zs_{K2S#LAqSyh2l&m(<+B5Z@xrv7I!?H_7$?BV0kAv+vp1eOVdG{cm~H| zmHr-Ty|nq`{VaRa*)<24{D?l2zh(FWL^GQ^E15^REBVp2qhy~O_Bhmy<4j1bKsF3d zJA2ct&$V;`FT(PyUzC2CZp2F6tjHUSFKwEZ04aG3;Ge3udn7Z-uy5OYJ^i$H*_5xc zTWdpTIK-tW*TXTR6Oc?g6a0nEn$H0?Xlr$8mCRJ#Eb@jIZhsw*BWr<=DOBz>kbIg% zRURqixS+k!7!xg>m531XuiyZB*C1+aAxPSpvk#2XcftPcjEd0xC!A598%G$?8X7M< zG&aG5f&&y28`uiEPn(~SojPB>9=%p>y;gX33z*?wi`d)a8IxP4JCvb^SBm5kahh3I z70^Q4`dlLfTe?W`T(DbY&YQd0HxKjL1TJx#O%Gk-p>Z_Bw057_{QCD6)4@;ObADY- z`miOwD`{>$KNY%|S66lukkNkUB+ ze6NyNsLq;n;JLbBsR)_l)>@zNzIfZ~-dn4_aARr3T`(Dusp`vFg+CG;=de<#^nmys zUAR>>T~&DwiKYX_*Hkl`s_b4GbjkdRt81Ah^9Di%_4@+SNY(CA-E-V3gXo)h@_j_q zg}@J!dwHo4TosNb2nIMM9Zog?%ji?L*Q?RpSnznecc3NpxVgPx_bxDS(tNVpZ1^Ry zz9$(%WeR1g`YaJdYFb)8YrvO69vm|Q*rH*Zq5%&g&@<2w)jyYliOWsZjxj&iU>mqLSQjclv&J%Be zp)lh1Fa9PaqTHF6``1{D?A*UmMiIY~vL>%{PTw5=^%AiXlM3=ZlA)^#i<_X)&DZ@< zx^cH*ko3(@>VI=?dof(o?VlZ88Nv#S{r@|Aef;~{LMcfm>r{Jwp7uNU%(CsPH-&%f zIkkVcCsp@y)GF2QJ){00Qtx)6+W);})$c8-{sWt1Rn6BX*&-^^H3jLQw z?7VPM2SS&Q1RqUzv_ZypD1(|8zI8K2W`b^D@2O<+3lZ1sD&@)9DMS)kIQs!7tMV=2 zgg2;ZPRl-DZ?-6~PD+2=)R#~F!_fBa(2jcDkrac%&jt}Wq)&<4cBs!-f^KN_%#S|0Iq zjnmiqeGB6A7`ZvnyIfT26!1~F5^PRW7d`Q6(d zo3^#(K7oLSN*rbk7H46!zN5Hp(!)$1+WpHQO>vToQ`XPzO*OT{^A^D^^bNCv^uI7h zv<@{Az4ClRwXV1Tgl`tG#YGqO z3}>6RZEFpoq4-8ZQvI-A#DsBd?H0h!d3!9w^!THMsKQ}wfY+zt)Yo^pq$0QW$NW^^ z?0ONy@iFyr9R>E(fM3cV?FzoL=e!+I6S$Up?p9a$FQNalD%kpvpLxXd!BE#$JA+lKS$%B58wt%+B0Q<78lCO#OOvdhK@j` zHZHLdMxUgY>nmwLwZ8NtDRJFEuNK6Wo)nP$C?GkZmYmI=`PgQ>xPoM+;W5Stq1?Z} zXZ{oA4TqD^-0hX{^A5#}HO;2ob8kl{JIviS!MKEgH32T2tx1RyCindaB@7P7VzxA< zJNZp85#BLT?{d~A1-j#~_!Z+4IW#vdCW8;2fxUk)f7c`{6z@@e`<=~oL)o%K(*U1O zi|HlukD|Lea$6+?WC7SC#%%5t9e~^x-A~Z-uPhugh>%}%Xy}guMgTQX-H*?SHwlx0 R366W}Ij!z6rp4Qt{|lYx5;_0? diff --git a/fern/static/images/quickstart/billing/auto-reload.png b/fern/static/images/quickstart/billing/auto-reload.png deleted file mode 100644 index 3b9b3d5def8a8d032299c0068ef6b1913df3bcb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41528 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 Date: Tue, 8 Sep 2026 15:37:22 -0700 Subject: [PATCH 06/11] Checking in draft changes Co-Authored-By: Claude Opus 4.8 --- fern/advanced/sip/sip.mdx | 6 +- fern/assistants/call-recording.mdx | 4 +- fern/billing/manage-billing-and-credits.mdx | 22 ++++---- .../manage-organizations-and-capacity.mdx | 26 ++++----- fern/billing/manage-packages-and-add-ons.mdx | 42 +++++++------- fern/billing/pricing-and-success-packages.mdx | 56 ++++++++++--------- fern/calls/call-concurrency.mdx | 26 ++------- fern/calls/call-queue-management.mdx | 2 +- fern/outbound-campaigns/overview.mdx | 2 +- fern/security-and-privacy/data-flow.mdx | 6 +- fern/security-and-privacy/hipaa.mdx | 6 +- fern/security-and-privacy/sso.mdx | 4 +- .../zero-data-retention.mdx | 2 +- fern/snippets/faq-snippet.mdx | 4 +- fern/support.mdx | 18 +++--- 15 files changed, 106 insertions(+), 120 deletions(-) diff --git a/fern/advanced/sip/sip.mdx b/fern/advanced/sip/sip.mdx index 9ddd8419a..a8bdb65b6 100644 --- a/fern/advanced/sip/sip.mdx +++ b/fern/advanced/sip/sip.mdx @@ -17,9 +17,9 @@ Use the API base URL, private key, and SIP host from the same Vapi region. Do no | United States | `dashboard.vapi.ai` | `https://api.vapi.ai` | `sip.vapi.ai` | | European Union | `dashboard.eu.vapi.ai` | `https://api.eu.vapi.ai` | `sip.eu.vapi.ai` | - -Vapi's EU support and self-serve growth are frozen until 2027. Existing EU customers can continue using their accounts, but Vapi is not offering new add-ons and does not guarantee feature parity with the US region. New self-serve customers should [create an account in the US region](https://dashboard.vapi.ai/register). If you require Vapi-hosted EU data residency, [contact Sales](https://vapi.ai/sales) about selective enterprise onboarding. - + +Vapi offers an EU region with EU dashboard, API, and SIP endpoints. For more information, see [EU region and data residency](/security-and-privacy/eu-region). + For existing EU organizations, create the SIP phone number against the EU API with an EU dashboard private key: diff --git a/fern/assistants/call-recording.mdx b/fern/assistants/call-recording.mdx index c08910945..de6ac5651 100644 --- a/fern/assistants/call-recording.mdx +++ b/fern/assistants/call-recording.mdx @@ -549,9 +549,7 @@ Use artifact data for comprehensive insights: - Retention periods vary by plan: - - **Usage:** 14 days for calls and chats - - **Core, Pro, and Premier:** Longer or configurable retention; see [Pricing and Success Packages](/billing/pricing-and-success-packages) + Retention periods vary by your plan. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included) for what each plan includes. To check your current plan, open **Billing & Payment** in the [Vapi Dashboard](https://dashboard.vapi.ai). diff --git a/fern/billing/manage-billing-and-credits.mdx b/fern/billing/manage-billing-and-credits.mdx index f7089ba0f..6275b81aa 100644 --- a/fern/billing/manage-billing-and-credits.mdx +++ b/fern/billing/manage-billing-and-credits.mdx @@ -5,7 +5,7 @@ description: "Manage billing in the Vapi Dashboard: add a payment method, buy Va slug: billing/manage-billing-and-credits --- -Vapi credits are prepaid funds, in US dollars, that cover what you run. When you pay by card, your usage and any monthly plan or add-on fees draw down your credit balance. This guide shows you how to fund a subscription, keep it funded automatically, and download your billing records. +Vapi credits are prepaid funds in US dollars that cover usage-based charges. This guide shows you how to add a payment method, fund your usage, keep your balance funded automatically, and download billing records. ## Prerequisites @@ -13,16 +13,16 @@ Vapi credits are prepaid funds, in US dollars, that cover what you run. When you ## How credits work -Credits cover everything you run: +Credits cover usage-based costs: -- **Usage** (the per-minute hosting fee plus model, voice, transcriber, and telephony costs) draws down your balance as calls run. -- **Plan and add-on fees** are charged on the first day of each month. Vapi automatically purchases the credits needed to cover them, plus your auto-reload amount if enabled. +- The per-minute Vapi hosting fee draws down your balance as calls run. +- Model, voice, transcriber, and telephony costs also draw down your balance. -If your balance runs out and auto-reload is off, the subscription is frozen until you add a payment method or buy credits. +The Dashboard shows how Success Package and add-on fees are charged before you confirm a purchase. If your credit balance reaches $0 and auto-reload is off, Vapi freezes the subscription. You cannot start new calls or other billable usage until you purchase more credits. ## Add or update a payment method -Your default card is used for credit purchases and monthly charges. Add a card before you buy credits or turn on auto-reload. +Your default card is used for credit purchases, auto-reload, and any recurring charges shown in the Dashboard. Add a card before you buy credits or turn on auto-reload. @@ -38,7 +38,7 @@ Your default card is used for credit purchases and monthly charges. Add a card b ## Buy credits -Buy credits to fund a subscription so calls and monthly fees can draw against the balance. Credits are added to the organization you have selected, so confirm you are on the [right organization](/billing/manage-organizations-and-capacity#switch-organizations) first. +Buy credits to fund your organization's usage. Credits are added to the organization you have selected, so confirm you are on the [right organization](/billing/manage-organizations-and-capacity#switch-organizations) first. @@ -57,7 +57,7 @@ Buy credits to fund a subscription so calls and monthly fees can draw against th ## Set up auto-reload -Auto-reload keeps a subscription funded so calls are not interrupted. It watches your credit balance, and when the balance falls to a threshold you set, Vapi automatically adds a top-up amount you choose. +Auto-reload keeps your organization funded so usage is not interrupted. When the credit balance reaches a threshold you set, Vapi automatically purchases the top-up amount you choose. @@ -72,7 +72,7 @@ Auto-reload keeps a subscription funded so calls are not interrupted. It watches -With auto-reload off, the subscription is frozen when credits run out. Turn on auto-reload for uninterrupted usage. +With auto-reload off, usage can be interrupted when credits run out. Turn on auto-reload to keep the balance funded. ## Download statements and invoices @@ -92,10 +92,10 @@ Download a statement or an invoice from your billing history for your records or - Understand usage charges, Success Packages, and how billing differs by plan. + Understand the Usage plan, optional Success Packages, and add-ons. - Change your package and buy capacity or compliance add-ons. + Change your Success Package and buy capacity or compliance add-ons. See current credit and per-minute rates on the official pricing page. diff --git a/fern/billing/manage-organizations-and-capacity.mdx b/fern/billing/manage-organizations-and-capacity.mdx index 2415ea884..170e48857 100644 --- a/fern/billing/manage-organizations-and-capacity.mdx +++ b/fern/billing/manage-organizations-and-capacity.mdx @@ -5,7 +5,7 @@ description: Learn how subscriptions provide organization capacity, how to creat slug: billing/manage-organizations-and-capacity --- -A subscription groups billing, a Success Package, add-ons, and one or more organizations. The package and add-ons determine how many organizations the subscription can contain. +A subscription groups the Usage plan, an optional Success Package, add-ons, and one or more organizations. The Usage plan, Success Package, and add-ons determine how many organizations the subscription can contain. ## Prerequisites @@ -13,7 +13,7 @@ A subscription groups billing, a Success Package, add-ons, and one or more organ ## Organization capacity -Organization capacity is the number of organizations that a subscription can contain. Each Success Package includes an organization allowance, and an organization add-on can increase that allowance. +Organization capacity is the number of organizations that a subscription can contain. The Usage plan and each Success Package include an organization allowance. An organization add-on increases that allowance. Creating another organization requires available capacity in the subscription. @@ -33,18 +33,18 @@ Create an organization to separate workspaces, teams, or environments under the -If no capacity remains, add an organization add-on or upgrade your package before creating another organization. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). +If no capacity remains, purchase an organization add-on or upgrade your Success Package before creating another organization. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). ## Switch organizations -Switch the active organization to work in it, including its billing, assistants, and settings. +Switch the active organization to work with its assistants, billing information, and settings. In the [Vapi Dashboard](https://dashboard.vapi.ai), select the current organization name to open the organization switcher. - Search for or select the organization you want. The Dashboard switches to it, and billing and settings now apply to that organization. + Search for or select the organization you want. The Dashboard switches to that organization's context. @@ -52,10 +52,14 @@ Switch the active organization to work in it, including its billing, assistants, Some entitlements apply across the subscription instead of to each organization separately. For example, concurrent call lines are shared by all organizations in the subscription. -Other entitlements can apply to each organization. Check the package summary or your Premier agreement to confirm how a specific entitlement is measured. +Other entitlements can apply to each organization. Check the Success Package summary or your Premier agreement to confirm how a specific entitlement is measured. ## Delete an organization + +Deleting an organization permanently removes its contents. Confirm that you no longer need its assistants, phone numbers, files, and other resources before deleting it. + + Delete an organization you no longer need, for example to free an organization slot before reducing capacity. @@ -70,15 +74,11 @@ Delete an organization you no longer need, for example to free an organization s - -Deleting an organization permanently removes its contents. Confirm that you no longer need its assistants, phone numbers, files, and other resources before deleting it. - - ## Reduce capacity or downgrade Reducing organization capacity does not remove organizations automatically. Delete enough organizations before reducing capacity below the number in use. -A package downgrade can also reduce organization capacity and shared entitlements. Resolve any capacity conflict before scheduling the downgrade. See [Downgrade or cancel a package](/billing/manage-packages-and-add-ons#downgrade-or-cancel-a-package). +A Success Package downgrade can also reduce organization capacity and shared entitlements. Resolve any capacity conflict before confirming the downgrade. See [Downgrade or remove a Success Package](/billing/manage-packages-and-add-ons#downgrade-or-remove-a-success-package). ## Premier subscriptions @@ -88,9 +88,9 @@ Premier organization capacity and related entitlements depend on the customer ag - Compare Usage, Core, Pro, and Premier. + Compare the Usage plan, Core, Pro, and Premier. - Change your package, and buy capacity or compliance add-ons. + Change your Success Package and buy capacity or compliance add-ons. diff --git a/fern/billing/manage-packages-and-add-ons.mdx b/fern/billing/manage-packages-and-add-ons.mdx index 1930399df..e39447e38 100644 --- a/fern/billing/manage-packages-and-add-ons.mdx +++ b/fern/billing/manage-packages-and-add-ons.mdx @@ -1,26 +1,28 @@ --- title: Manage Success Packages and add-ons -subtitle: Change your package, and buy capacity or compliance add-ons. -description: Learn how to upgrade, downgrade, or contact sales for a Success Package, and how to purchase capacity, compliance, and data add-ons. +subtitle: Change your Success Package and buy capacity or compliance add-ons. +description: Learn how to upgrade, downgrade, or remove a Success Package and purchase capacity, compliance, and data add-ons. slug: billing/manage-packages-and-add-ons --- -You can change your Success Package or add capacity and compliance options without changing how Vapi charges for usage. The available actions depend on your package and billing arrangement. +The Usage plan remains active when you add, change, or remove a Success Package. You can also purchase add-ons that increase specific capabilities without changing your Success Package. + +Available actions depend on your Success Package and billing arrangement. See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare package support and service commitments before you change your package. ## Prerequisites - An **Admin** role in the organization. -- A saved payment method and enough credits to cover any prorated charge shown before purchase. See [Manage billing and credits](/billing/manage-billing-and-credits). +- A saved payment method for purchases made through the Dashboard. See [Manage billing and credits](/billing/manage-billing-and-credits). ## Change your Success Package -An upgrade increases the entitlements associated with a package and can create a prorated charge for the current billing period. A downgrade reduces package entitlements at the start of a future billing period. +An upgrade increases the limits and support associated with your Success Package. A downgrade reduces them. Before you confirm a change, the Dashboard shows when it takes effect and any amount due. ### Upgrade to Core or Pro -Upgrade when you need more support, capacity, or service commitments. Your new limits apply right away. +Buy Core or Pro directly from the Dashboard when you need more support, capacity, or service commitments. @@ -30,53 +32,53 @@ Upgrade when you need more support, capacity, or service commitments. Your new l Select **Upgrade** on the package you want. - Review the entitlement changes and the prorated amount due for the rest of the current period, then proceed to payment and confirm. + Review the changes, effective date, and amount due, then proceed to payment and confirm. -Your limits increase immediately. The new monthly fee begins at the start of the next billing period. +Your new package limits apply after you complete the purchase. ### Move to Premier -Premier is a custom package arranged with the Vapi sales team. +Premier has custom pricing and terms. Request Premier from the Dashboard. - On the **Premier** card, select **Contact sales**. + On the **Premier** package, select **Contact Sales**. Complete the form with your company, work email, expected call volume, and use case, then submit. An account team member follows up to set custom terms in an agreement. -## Downgrade or cancel a package +## Downgrade or remove a Success Package -Move to a lower package, or cancel to return to Usage, when you need less. The change applies at the start of your next billing period. +Move to a lower Success Package when you need less support or capacity. You can also remove your Success Package and continue on the Usage plan. The Dashboard shows when the change takes effect before you confirm it. -A downgrade is blocked when the subscription uses more capacity than the destination package includes, for example more organizations than the lower package allows. Delete organizations, or reduce other usage, before scheduling the downgrade. See [Manage organizations and capacity](/billing/manage-organizations-and-capacity). +You might need to reduce capacity before moving to a package with lower limits. For example, you cannot move to a package that supports fewer organizations while the additional organizations are still active. See [Manage organizations and capacity](/billing/manage-organizations-and-capacity). - In **Packages & add-ons**, select the lower package you want, or cancel to return to **Usage**. + In **Packages & add-ons**, select a lower Success Package, or remove your current package to continue on the **Usage plan**. Review what the change reduces, such as concurrent call lines, organizations, data retention, support, and service-level agreements. - - Schedule the downgrade. It takes effect at the start of the next billing period, so your current entitlements remain until then. + + Review the effective date shown in the Dashboard, then confirm the change. ## Buy capacity add-ons -Capacity add-ons increase a specific entitlement without changing the package: +Capacity add-ons increase a specific entitlement without replacing the Usage plan or changing your Success Package: -- **Concurrent call lines** shared by all organizations in the subscription. Each line adds one simultaneous call on top of your plan's included concurrency. All inbound and outbound calls share this capacity. A campaign's **Max concurrency** setting limits that campaign, but it does not reserve additional call lines. +- **Concurrent call lines** shared by all organizations in the subscription. Each line adds one simultaneous call on top of your subscription's included concurrency. All inbound and outbound calls share this capacity. A campaign's **Max concurrency** setting limits that campaign, but it does not reserve additional call lines. - **Additional organizations** in the subscription. -Capacity add-ons renew monthly until you remove them, and you cannot reduce an add-on below the capacity currently in use. See [call concurrency](/calls/call-concurrency) for how shared capacity works. +Review the recurring charge and effective date before confirming an add-on purchase. You cannot reduce an add-on below the capacity currently in use. See [call concurrency](/calls/call-concurrency) for how shared capacity works. @@ -110,7 +112,7 @@ HIPAA compliance requires a signed BAA and compatible providers. See [HIPAA comp ## Billing arrangements -When you pay by card, purchases use your subscription's credit balance. For invoiced subscriptions, including Premier, your account team makes changes, and add-on availability can depend on your package and billing arrangement. +The Dashboard shows the payment method, amount due, and renewal details before you confirm a purchase. For invoiced subscriptions, including Premier, contact your account team. Add-on availability can depend on your Success Package and billing arrangement. ## Related diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx index d130f6c90..f400cb30b 100644 --- a/fern/billing/pricing-and-success-packages.mdx +++ b/fern/billing/pricing-and-success-packages.mdx @@ -1,45 +1,42 @@ --- title: Pricing and Success Packages -subtitle: Understand usage charges, Success Packages, and optional add-ons. -description: Learn how Vapi separates usage charges from optional Success Packages for support, reliability, compliance, and additional capacity. +subtitle: Understand the Usage plan, optional Success Packages, and add-ons +description: Learn how the Usage plan, optional Success Packages, and add-ons determine usage charges, support, service commitments, and capacity. slug: billing/pricing-and-success-packages --- -Vapi pricing has two parts: usage and an optional Success Package. Every subscription runs on usage. A Success Package is optional and sits on top of your usage when you need more support, reliability, compliance, or capacity. +Every Vapi subscription starts with the Usage plan. The Usage plan covers usage-based charges and remains active when you add an optional Success Package or add-ons. -See the [Vapi pricing page](https://vapi.ai/pricing) for the latest prices. +A Success Package adds support, service commitments, and higher included limits. Add-ons increase individual capabilities without replacing the Usage plan or your Success Package. -## Usage +See the [Vapi pricing page](https://vapi.ai/pricing) for the latest prices. -Usage is how Vapi charges for the minutes you run, and it applies to every subscription. You pay a per-minute hosting fee, plus the model, voice, transcriber, and telephony costs for each call. +## Usage plan -Usage does not require a Success Package. On usage alone you get: +The Usage plan is the base plan for every Vapi subscription. You pay a per-minute hosting fee, plus the model, voice, transcriber, and telephony costs for each call. -- Full access to the Vapi platform and its features -- Unlimited assistants and minutes -- Documentation and peer-to-peer community support -- The base limits shown in [What's included](#whats-included) +The Usage plan includes documentation, peer-to-peer community support, and the base limits shown in [What's included](#whats-included). -Usage does not include a response or uptime service-level agreement. +Every minute your assistants run is billed. The Usage plan does not include a response or uptime service-level agreement. ## Success Packages -A Success Package is an optional subscription that sits on top of your usage. It does not change how usage is billed. It adds higher support, service commitments, larger capacity, and compliance and governance options. +A Success Package is an optional subscription that sits on top of the Usage plan. It does not change how usage is billed. It adds higher support, service commitments, larger capacity, and compliance and governance options. -Running without a Success Package is the **Usage** row below. **Core**, **Pro**, and **Premier** each add more. +The Usage plan remains the base when you add Core, Pro, or Premier. -| Level | Support | Service commitments | How to get it | +| Plan or package | Support | Service commitments | How to get it | | --- | --- | --- | --- | -| **Usage** | Documentation and peer-to-peer community | No response or uptime service-level agreement | Included with usage, no Success Package required | +| **Usage plan** | Documentation and peer-to-peer community | No response or uptime service-level agreement | Included with every subscription | | **Core** | Everything in Usage, plus email support | Two-business-day response service-level agreement | Buy in the Dashboard | -| **Pro** | Everything in Core, plus a dedicated Slack channel | One-business-day response and 99% uptime service-level agreements | Buy in the Dashboard or contact Sales | -| **Premier** | Everything in Pro, plus a named support team | Custom response and 99.9% uptime service-level agreements | Contact Sales | +| **Pro** | Everything in Core, plus a dedicated Slack channel | One-business-day response and 99% uptime service-level agreements | Buy in the Dashboard | +| **Premier** | Everything in Pro, plus a named support team | Custom response and 99.9% uptime service-level agreements | Request Premier from the Dashboard | Core has a fixed monthly price. Pro pricing scales with Vapi hosting spend and has a monthly minimum. Premier pricing and terms depend on your agreement. ## What's included -Each level includes the following limits and features. For the latest prices, see the [Vapi pricing page](https://vapi.ai/pricing). +The Usage plan and each Success Package include the following limits and features. For the latest prices, see the [Vapi pricing page](https://vapi.ai/pricing). | Included | Usage | Core | Pro | Premier | | --- | --- | --- | --- | --- | @@ -52,22 +49,27 @@ Each level includes the following limits and features. For the latest prices, se | [Role-based access control (RBAC)](/security-and-privacy/sso#role-based-access-control-rbac) | All members are admins | All members are admins | Basic roles | Custom RBAC | | [Single sign-on (SSO)](/security-and-privacy/sso) | Not included | Not included | Not included | Custom | -Levels also include monitoring allowances that scale with the level. Premier values are custom; your agreement defines the limits and capabilities included. +Success Packages also include monitoring allowances that scale with the package. Premier values are custom; your agreement defines the limits and capabilities included. -## Contact Sales +## Buy a Success Package -Contact the Vapi sales team to buy Pro or Premier through direct sales, negotiate volume pricing, or arrange custom terms such as compliance and security review. There are two ways to reach them: +Buy Core or Pro directly from the Vapi Dashboard: -- In **Billing**, select **Contact sales** on the **Pro** or **Premier** card, then complete the form with your company, work email, expected call volume, and use case. -- Go to [vapi.ai/sales](https://vapi.ai/sales) and submit your details. +1. Open **Billing & Payment**. +2. Select **Packages & add-ons**. +3. Select **Upgrade** on the Core or Pro package. -A Vapi account team member follows up to discuss the best fit. +Your new package limits apply after you complete the purchase. + +Premier has custom pricing and terms. Select **Contact Sales** on the Premier package in the Dashboard and submit the form. ## Add-ons -Add-ons extend your capacity or add compliance options without changing your support. Available add-ons can include additional concurrent call lines, additional organizations, and compliance options such as HIPAA. +Add-ons increase a specific capability without replacing the Usage plan or changing your Success Package. You can add them directly to the Usage plan or use them alongside Core, Pro, or Premier. + +Available add-ons can include additional concurrent call lines, additional organizations, and compliance options such as HIPAA. -Add-on availability and purchase methods depend on your level and billing arrangement. See the [Vapi pricing page](https://vapi.ai/pricing) for current options and prices. +Add-on availability and purchase methods depend on your Success Package and billing arrangement. See the [Vapi pricing page](https://vapi.ai/pricing) for current options and prices. ## Related diff --git a/fern/calls/call-concurrency.mdx b/fern/calls/call-concurrency.mdx index 971d35ee6..40e72a76a 100644 --- a/fern/calls/call-concurrency.mdx +++ b/fern/calls/call-concurrency.mdx @@ -11,13 +11,13 @@ Call concurrency represents how many Vapi calls can be active at the same time. **In this guide, you'll learn to:** - Understand the default concurrency allocation and when it is usually sufficient -- Keep outbound and inbound workloads within plan limits -- Increase reserved capacity directly from the Vapi Dashboard where add-ons are available +- Keep outbound and inbound workloads within your subscription's concurrency limit +- Increase capacity with concurrent call line add-ons - Inspect concurrency data through API responses and analytics queries ## What is concurrency? -Every Vapi account includes **10 concurrent call slots** by default. When all slots are busy, new outbound dials or inbound connections wait until a slot becomes free. +Your Usage plan or Success Package determines how many concurrent call slots your subscription includes. When all slots are busy, you cannot start an outbound call or accept an inbound call until a slot becomes available. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included) for the included limits. @@ -28,7 +28,7 @@ Every Vapi account includes **10 concurrent call slots** by default. When all sl -These limits ensure the underlying compute stays reliable for every customer. Higher concurrency requires reserving additional capacity, which Vapi provides through custom or add-on plans where capacity is available. +These limits help keep calls reliable for every customer. You can increase concurrency by adding concurrent call lines to your subscription. ## Managing concurrency @@ -38,10 +38,7 @@ Batch long lead lists into smaller chunks (for example, 50–100 numbers) and ru ### High-volume operations -If you regularly exceed **50,000 minutes per month**, talk with Vapi about: - -- **Custom plans** that include higher baked-in concurrency -- **Add-on bundles in the US region** that let you purchase extra call lines only when you need them +If you regularly need more simultaneous calls, compare the concurrency included with each Success Package or purchase concurrent call line add-ons. Use billing reports to pair minute usage with concurrency spikes so you can upgrade before calls are blocked. @@ -49,18 +46,7 @@ Use billing reports to pair minute usage with concurrency spikes so you can upgr ## Increase your concurrency limit - -Vapi's EU support and self-serve growth are frozen until 2027. Existing EU customers can continue using their accounts, but Vapi is not offering new add-ons and does not guarantee feature parity with the US region. New self-serve customers should [create an account in the US region](https://dashboard.vapi.ai/register). If you require Vapi-hosted EU data residency, [contact Sales](https://vapi.ai/sales) about selective enterprise onboarding. - - -In the US region, you can raise or reserve more call lines without contacting support: - -1. Open the [Vapi Dashboard](https://dashboard.vapi.ai/settings/billing). -2. Navigate to **Settings → Billing**. -3. Find **Reserved Concurrency (Call Lines)**. -4. Increase the limit or purchase add-on concurrency lines. - -Changes apply immediately, so you can scale ahead of known traffic surges. +The Usage plan and your optional Success Package determine the concurrency included with your subscription. You can purchase concurrent call line add-ons for more capacity. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). The Dashboard shows when the additional capacity takes effect before you confirm the purchase. ## View concurrency in call responses diff --git a/fern/calls/call-queue-management.mdx b/fern/calls/call-queue-management.mdx index 6eb03a5a3..a219aaeab 100644 --- a/fern/calls/call-queue-management.mdx +++ b/fern/calls/call-queue-management.mdx @@ -32,7 +32,7 @@ Before implementing call queue management, ensure you have: - **Redis Instance**: Redis server for persistent state management (local, cloud, or serverless-compatible) -You'll need to know your Vapi account's concurrency limit. Check your plan details in the [Vapi Dashboard](https://dashboard.vapi.ai/settings/billing) under billing settings. +You'll need to know your subscription's concurrency limit. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included) for the concurrency included with the Usage plan and each Success Package. diff --git a/fern/outbound-campaigns/overview.mdx b/fern/outbound-campaigns/overview.mdx index acaf5166f..0ba2b71e7 100644 --- a/fern/outbound-campaigns/overview.mdx +++ b/fern/outbound-campaigns/overview.mdx @@ -115,6 +115,6 @@ Contacts that were skipped or failed before dialing do not have a call ID or cal Learn how active calls share your organization's concurrency capacity. - Add more simultaneous call capacity from Billing & Add-Ons. + Buy capacity add-ons to add more simultaneous call lines. diff --git a/fern/security-and-privacy/data-flow.mdx b/fern/security-and-privacy/data-flow.mdx index dcd3d3859..9b9bddbac 100644 --- a/fern/security-and-privacy/data-flow.mdx +++ b/fern/security-and-privacy/data-flow.mdx @@ -381,9 +381,9 @@ Even with maximum custom configuration, certain data passes through Vapi's orche - - Vapi's EU support and self-serve growth are frozen until 2027. Existing EU customers can continue using their accounts, but Vapi is not offering new add-ons and does not guarantee feature parity with the US region. New self-serve customers should [create an account in the US region](https://dashboard.vapi.ai/register). If you require Vapi-hosted EU data residency, [contact Sales](https://vapi.ai/sales) about selective enterprise onboarding. - + + Vapi offers an EU region for data residency. For more information, see [EU region and data residency](/security-and-privacy/eu-region). + - Use **custom bucket storage** in your required region - Use **custom LLM** hosted in-region OR provider with regional endpoints diff --git a/fern/security-and-privacy/hipaa.mdx b/fern/security-and-privacy/hipaa.mdx index 5abb0883c..04470f32d 100644 --- a/fern/security-and-privacy/hipaa.mdx +++ b/fern/security-and-privacy/hipaa.mdx @@ -23,13 +23,13 @@ For users prioritizing privacy, particularly in compliance with the Health Insur ## Enabling HIPAA Compliance -HIPAA compliance can be ensured by turning on HIPAA compliance in the Dashboard. This simple yet effective setting guarantees that your call logs, recordings, or transcriptions are stored in a HIPAA compliant manner during or after your calls. +HIPAA mode is an organization-wide setting that changes how Vapi handles call logs, recordings, and transcripts. It also limits the organization to compatible model, voice, and transcriber providers. To enable HIPAA compliance: - HIPAA is available as a paid add-on for your subscription. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) to add it. + HIPAA is available as a paid compliance add-on. Availability can depend on your Success Package and billing arrangement. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) to add it. @@ -39,7 +39,7 @@ To enable HIPAA compliance: - Open the [Dashboard](https://dashboard.vapi.ai/settings/billing#addons). Under **Add-ons**, select the **Enable HIPAA compliance** switch. Enter the BAA recipient's name in **Recipient Name** and their organization in **Recipient Organization**. Review the pricing summary, then select **Purchase add-ons**. This is an organization-level setting. It applies to every assistant in your organization, with no per-assistant exception, and it cannot be enabled through the API. + Enable **HIPAA compliance** from your compliance and data add-ons, entering the BAA recipient's name and organization when prompted. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) for the purchase steps. HIPAA is an organization-level setting: it applies to every assistant in your organization, with no per-assistant exception, and it cannot be enabled through the API. diff --git a/fern/security-and-privacy/sso.mdx b/fern/security-and-privacy/sso.mdx index db2007738..75297e9fe 100644 --- a/fern/security-and-privacy/sso.mdx +++ b/fern/security-and-privacy/sso.mdx @@ -5,7 +5,7 @@ slug: security-and-privacy/sso --- -SSO is available on the **Premier** plan. To enable it, [contact sales](/billing/pricing-and-success-packages#contact-sales). +SSO is available as a custom capability with the **Premier** Success Package. To discuss adding SSO, [request Premier from the Dashboard](/billing/pricing-and-success-packages#buy-a-success-package). ## Overview @@ -38,4 +38,4 @@ Use **Editor** to give developers full build and test access without exposing bi ## Need help? -To enable SSO or ask about configuration, [contact sales](/billing/pricing-and-success-packages#contact-sales). +To enable SSO or ask about configuration, [request Premier from the Dashboard](/billing/pricing-and-success-packages#buy-a-success-package). If you already have Premier, contact your account team. diff --git a/fern/security-and-privacy/zero-data-retention.mdx b/fern/security-and-privacy/zero-data-retention.mdx index 126e06041..97837d75a 100644 --- a/fern/security-and-privacy/zero-data-retention.mdx +++ b/fern/security-and-privacy/zero-data-retention.mdx @@ -30,7 +30,7 @@ ZDR and HIPAA mode are mutually exclusive. HIPAA mode additionally supports a Bu ## Enable ZDR -Open the [Dashboard](https://dashboard.vapi.ai/settings/billing#addons). Under **Add-ons**, select the **Zero data retention (ZDR)** switch. Review the pricing summary, then select **Purchase add-ons**. +Enable **Zero data retention (ZDR)** from your compliance and data add-ons. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) for the purchase steps. Keeping your own copy of call data is optional. To retain recording files, transcripts, and logs, configure a [storage bucket](/assistants/call-recording#storage-configuration). To save structured outputs, subscribe to the [`end-of-call-report` webhook](/server-url/events). Set this up before enabling ZDR because once ZDR is active, any call content you do not send to your own systems cannot be recovered. diff --git a/fern/snippets/faq-snippet.mdx b/fern/snippets/faq-snippet.mdx index 37ea4d051..4b433bb97 100644 --- a/fern/snippets/faq-snippet.mdx +++ b/fern/snippets/faq-snippet.mdx @@ -28,7 +28,7 @@ Most of the cost of running a voice agent comes from the underlying providers (s You pay only for what you use. When you need more support, reliability, or capacity, you can add an optional Success Package. -See the [Vapi pricing page](https://vapi.ai/pricing) for current rates and [Pricing and Success Packages](/billing/pricing-and-success-packages) for how plans work. +See the [Vapi pricing page](https://vapi.ai/pricing) for current rates and [Pricing and Success Packages](/billing/pricing-and-success-packages) to understand the Usage plan, optional Success Packages, and add-ons. @@ -55,7 +55,7 @@ Yes, Vapi is designed to achieve low latency, typically around 800 milliseconds -Yes. Volume pricing on the Vapi hosting fee is available on the Pro and Premier plans through our [sales team](https://vapi.ai/sales). See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare plans. +Yes, volume pricing is available as you scale. See the [Vapi pricing page](https://vapi.ai/pricing) for details. diff --git a/fern/support.mdx b/fern/support.mdx index ccf008f5b..2a460cef5 100644 --- a/fern/support.mdx +++ b/fern/support.mdx @@ -1,27 +1,25 @@ --- title: Support -subtitle: >- - We are open to all kinds of help inquiry, feedback and feature request, help - inquiry. +subtitle: Find the support included with your Success Package, submit feedback, and browse additional resources. slug: support --- ## Support options -Your support level depends on your Success Package. See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare what each plan includes. +Your support channels and response commitments depend on your Success Package. The Usage plan includes community support. See [Pricing and Success Packages](/billing/pricing-and-success-packages) for a complete comparison. - Included on every plan. Get peer-to-peer help in our [Discord](https://discord.com/invite/pUFNcf2WmH) community and search the docs. + Included with the Usage plan and every Success Package. Get peer-to-peer help in our [Discord](https://discord.com/invite/pUFNcf2WmH) community and search the docs. - From Core and up. Email support@vapi.ai and our team responds within your plan's service-level agreement. + Included with Core, Pro, and Premier. Email support@vapi.ai for help within your Success Package's response commitment. Pro adds a dedicated Slack channel with a one-business-day response service-level agreement. - - Premier adds a named support team and a custom service-level agreement. Contact sales to set it up. + + Premier adds a named support team and custom response commitments. Request Premier from the Dashboard. @@ -29,7 +27,7 @@ Your support level depends on your Success Package. See [Pricing and Success Pac For the fastest response, Pro and Premier customers should use their dedicated support channels. -## Feature Requests and Bug Reports +## Feature requests and bug reports We welcome feature requests and feedback from our users to help improve Vapi. You can: @@ -55,7 +53,7 @@ We welcome feature requests and feedback from our users to help improve Vapi. Yo We actively monitor and prioritize feature requests based on user votes and feedback. Popular requests help inform our product roadmap. -## Additional Resources +## Additional resources Access helpful reference materials to better understand Vapi's platform and get answers to common questions: From 4c0a3bd4521a5ce2b2bea9f09da5eb0c870d349c Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Fri, 11 Sep 2026 11:05:40 -0700 Subject: [PATCH 07/11] Checking in draft changes Co-Authored-By: Claude Opus 5 --- fern/assistants/quickstart.mdx | 2 +- fern/billing/manage-billing-and-credits.mdx | 2 +- .../manage-organizations-and-capacity.mdx | 8 ++-- fern/billing/manage-packages-and-add-ons.mdx | 23 +++++---- fern/billing/pricing-and-success-packages.mdx | 47 +++++++------------ fern/calls/call-concurrency.mdx | 4 +- fern/calls/call-queue-management.mdx | 2 +- fern/phone-calling.mdx | 2 +- fern/phone-numbers/free-telephony.mdx | 4 +- fern/quickstart/phone.mdx | 2 +- fern/security-and-privacy/hipaa.mdx | 10 ++-- fern/security-and-privacy/sso.mdx | 4 +- .../zero-data-retention.mdx | 10 ++-- fern/snippets/faq-snippet.mdx | 2 +- fern/support.mdx | 10 ++-- 15 files changed, 60 insertions(+), 72 deletions(-) diff --git a/fern/assistants/quickstart.mdx b/fern/assistants/quickstart.mdx index 9838b0e42..90cafc815 100644 --- a/fern/assistants/quickstart.mdx +++ b/fern/assistants/quickstart.mdx @@ -157,7 +157,7 @@ By default, when you create an assistant, the transcriber, model, and voice are Enter a three-digit US area code in **Area Code**, then select **Create**. - Your free Vapi number does not require a payment method. The Usage plan includes one free Vapi number; higher Success Packages include more. + Your free Vapi number does not require a payment method. Free Vapi phone numbers support US area codes only. For international use, import a number from another provider. diff --git a/fern/billing/manage-billing-and-credits.mdx b/fern/billing/manage-billing-and-credits.mdx index 6275b81aa..9ce793e89 100644 --- a/fern/billing/manage-billing-and-credits.mdx +++ b/fern/billing/manage-billing-and-credits.mdx @@ -92,7 +92,7 @@ Download a statement or an invoice from your billing history for your records or - Understand the Usage plan, optional Success Packages, and add-ons. + Understand Usage only, optional Success Packages, and add-ons. Change your Success Package and buy capacity or compliance add-ons. diff --git a/fern/billing/manage-organizations-and-capacity.mdx b/fern/billing/manage-organizations-and-capacity.mdx index 170e48857..7fd8f9cc5 100644 --- a/fern/billing/manage-organizations-and-capacity.mdx +++ b/fern/billing/manage-organizations-and-capacity.mdx @@ -5,7 +5,7 @@ description: Learn how subscriptions provide organization capacity, how to creat slug: billing/manage-organizations-and-capacity --- -A subscription groups the Usage plan, an optional Success Package, add-ons, and one or more organizations. The Usage plan, Success Package, and add-ons determine how many organizations the subscription can contain. +A subscription groups usage-based billing, an optional Success Package, add-ons, and one or more organizations. Usage only and each Success Package determine how many organizations the subscription can contain. ## Prerequisites @@ -13,7 +13,7 @@ A subscription groups the Usage plan, an optional Success Package, add-ons, and ## Organization capacity -Organization capacity is the number of organizations that a subscription can contain. The Usage plan and each Success Package include an organization allowance. An organization add-on increases that allowance. +Organization capacity is the number of organizations that a subscription can contain. Usage only and each Success Package include an organization allowance. Creating another organization requires available capacity in the subscription. @@ -33,7 +33,7 @@ Create an organization to separate workspaces, teams, or environments under the -If no capacity remains, purchase an organization add-on or upgrade your Success Package before creating another organization. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). +If no capacity remains, upgrade your Success Package before creating another organization. ## Switch organizations @@ -88,7 +88,7 @@ Premier organization capacity and related entitlements depend on the customer ag - Compare the Usage plan, Core, Pro, and Premier. + Compare Usage only, Core, Pro, and Premier. Change your Success Package and buy capacity or compliance add-ons. diff --git a/fern/billing/manage-packages-and-add-ons.mdx b/fern/billing/manage-packages-and-add-ons.mdx index e39447e38..25f95a03d 100644 --- a/fern/billing/manage-packages-and-add-ons.mdx +++ b/fern/billing/manage-packages-and-add-ons.mdx @@ -5,9 +5,9 @@ description: Learn how to upgrade, downgrade, or remove a Success Package and pu slug: billing/manage-packages-and-add-ons --- -The Usage plan remains active when you add, change, or remove a Success Package. You can also purchase add-ons that increase specific capabilities without changing your Success Package. +Usage-based billing remains active when you add, change, or remove a Success Package. You can also purchase add-ons that increase specific capabilities without changing your Success Package. -Available actions depend on your Success Package and billing arrangement. +Available add-ons can be used with Usage only or any Success Package. Purchase methods depend on your billing arrangement. See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare package support and service commitments before you change your package. @@ -40,7 +40,7 @@ Your new package limits apply after you complete the purchase. ### Move to Premier -Premier has custom pricing and terms. Request Premier from the Dashboard. +Premier has custom pricing and terms, set with our sales team. @@ -53,15 +53,15 @@ Premier has custom pricing and terms. Request Premier from the Dashboard. ## Downgrade or remove a Success Package -Move to a lower Success Package when you need less support or capacity. You can also remove your Success Package and continue on the Usage plan. The Dashboard shows when the change takes effect before you confirm it. +Move to a lower Success Package when you need less support or capacity. You can also remove your Success Package and continue with Usage only. The Dashboard shows when the change takes effect before you confirm it. -You might need to reduce capacity before moving to a package with lower limits. For example, you cannot move to a package that supports fewer organizations while the additional organizations are still active. See [Manage organizations and capacity](/billing/manage-organizations-and-capacity). +You might need to reduce capacity before moving to a package with lower limits. For example, you cannot move to a package that supports fewer organizations than your subscription currently contains. See [Manage organizations and capacity](/billing/manage-organizations-and-capacity). - In **Packages & add-ons**, select a lower Success Package, or remove your current package to continue on the **Usage plan**. + In **Packages & add-ons**, select a lower Success Package, or remove your current package to continue with **Usage only**. Review what the change reduces, such as concurrent call lines, organizations, data retention, support, and service-level agreements. @@ -73,10 +73,9 @@ You might need to reduce capacity before moving to a package with lower limits. ## Buy capacity add-ons -Capacity add-ons increase a specific entitlement without replacing the Usage plan or changing your Success Package: +Capacity add-ons increase a specific entitlement without changing usage-based billing or your Success Package: - **Concurrent call lines** shared by all organizations in the subscription. Each line adds one simultaneous call on top of your subscription's included concurrency. All inbound and outbound calls share this capacity. A campaign's **Max concurrency** setting limits that campaign, but it does not reserve additional call lines. -- **Additional organizations** in the subscription. Review the recurring charge and effective date before confirming an add-on purchase. You cannot reduce an add-on below the capacity currently in use. See [call concurrency](/calls/call-concurrency) for how shared capacity works. @@ -85,7 +84,7 @@ Review the recurring charge and effective date before confirming an add-on purch Open the subscription's add-on settings and select **Change capacity add-ons**. - Set the number of additional call lines and organizations you want. + Set the number of additional call lines you want. Review the summary and the prorated amount due today, then proceed to payment and confirm. @@ -94,14 +93,14 @@ Review the recurring charge and effective date before confirming an add-on purch ## Buy compliance and data add-ons -Compliance and data add-ons change how Vapi handles data for a subscription. Options can include HIPAA compliance and extended data retention. +Compliance and data add-ons change how Vapi handles data for a subscription. Options can include HIPAA compliance and extended data retention. HIPAA is available with any package and is charged for each organization. Open the subscription's add-on settings and select **Change compliance & data add-ons**. - Enable **HIPAA compliance** and enter the signatory name and legal entity name. Vapi emails a Business Associate Agreement (BAA) to your billing contact. You can also enable **extended data retention**. + Enable **HIPAA compliance** and enter the signatory name and legal entity name. Vapi emails a Business Associate Agreement (BAA) to the recipient you enter. You can also enable **extended data retention**. Review the summary and proceed to payment and confirm. @@ -112,7 +111,7 @@ HIPAA compliance requires a signed BAA and compatible providers. See [HIPAA comp ## Billing arrangements -The Dashboard shows the payment method, amount due, and renewal details before you confirm a purchase. For invoiced subscriptions, including Premier, contact your account team. Add-on availability can depend on your Success Package and billing arrangement. +The Dashboard shows the payment method, amount due, and renewal details before you confirm a purchase. For invoiced subscriptions, including Premier, contact your account team. Purchase methods depend on your billing arrangement. ## Related diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx index f400cb30b..18cabe26d 100644 --- a/fern/billing/pricing-and-success-packages.mdx +++ b/fern/billing/pricing-and-success-packages.mdx @@ -1,55 +1,44 @@ --- title: Pricing and Success Packages -subtitle: Understand the Usage plan, optional Success Packages, and add-ons -description: Learn how the Usage plan, optional Success Packages, and add-ons determine usage charges, support, service commitments, and capacity. +subtitle: Understand Usage only, optional Success Packages, and add-ons +description: Learn how Usage only, optional Success Packages, and add-ons determine usage charges, support, service commitments, and capacity. slug: billing/pricing-and-success-packages --- -Every Vapi subscription starts with the Usage plan. The Usage plan covers usage-based charges and remains active when you add an optional Success Package or add-ons. +Every Vapi subscription starts with usage-based billing. Without an optional Success Package, you use Usage only. Usage-based charges remain active when you add a Success Package or add-ons. -A Success Package adds support, service commitments, and higher included limits. Add-ons increase individual capabilities without replacing the Usage plan or your Success Package. +A Success Package adds support, service commitments, and higher included limits. Add-ons increase individual capabilities without replacing usage-based billing or your Success Package. See the [Vapi pricing page](https://vapi.ai/pricing) for the latest prices. -## Usage plan +## Usage only -The Usage plan is the base plan for every Vapi subscription. You pay a per-minute hosting fee, plus the model, voice, transcriber, and telephony costs for each call. +With Usage only, you pay a per-minute hosting fee, plus the model, voice, transcriber, and telephony costs for each call. -The Usage plan includes documentation, peer-to-peer community support, and the base limits shown in [What's included](#whats-included). +Usage only includes documentation, peer-to-peer community support, and the base limits shown in [What's included](#whats-included). -Every minute your assistants run is billed. The Usage plan does not include a response or uptime service-level agreement. +Every minute your assistants run is billed. Usage only does not include a response or uptime service-level agreement. ## Success Packages -A Success Package is an optional subscription that sits on top of the Usage plan. It does not change how usage is billed. It adds higher support, service commitments, larger capacity, and compliance and governance options. +A Success Package is an optional subscription that complements usage-based billing. It does not change how usage is billed. It adds higher support, service commitments, larger capacity, and compliance and governance options. -The Usage plan remains the base when you add Core, Pro, or Premier. +Usage-based billing remains active when you add Core, Pro, or Premier. | Plan or package | Support | Service commitments | How to get it | | --- | --- | --- | --- | -| **Usage plan** | Documentation and peer-to-peer community | No response or uptime service-level agreement | Included with every subscription | +| **Usage only** | Documentation and peer-to-peer community | No response or uptime service-level agreement | Included with every subscription | | **Core** | Everything in Usage, plus email support | Two-business-day response service-level agreement | Buy in the Dashboard | | **Pro** | Everything in Core, plus a dedicated Slack channel | One-business-day response and 99% uptime service-level agreements | Buy in the Dashboard | -| **Premier** | Everything in Pro, plus a named support team | Custom response and 99.9% uptime service-level agreements | Request Premier from the Dashboard | +| **Premier** | Everything in Pro, plus a named support team | One-hour P0 response and 99.9% uptime service-level agreements | Contact Sales | Core has a fixed monthly price. Pro pricing scales with Vapi hosting spend and has a monthly minimum. Premier pricing and terms depend on your agreement. ## What's included -The Usage plan and each Success Package include the following limits and features. For the latest prices, see the [Vapi pricing page](https://vapi.ai/pricing). +Each Success Package raises the limits and unlocks capabilities on top of Usage only. Higher plans include more [concurrent call lines](/calls/call-concurrency), more [organizations](/billing/manage-organizations-and-capacity), longer data retention, more included [Vapi phone numbers](/free-telephony), and access controls such as [RBAC and SSO](/security-and-privacy/sso). -| Included | Usage | Core | Pro | Premier | -| --- | --- | --- | --- | --- | -| [Concurrent call lines](/calls/call-concurrency) | 4 | 10 | 30 | Custom | -| [Organizations](/billing/manage-organizations-and-capacity) | 2 | 5 | 10 | Custom | -| API rate limit (requests per minute, per organization) | 200 | 200 | 300 | Custom | -| Data retention | 14 days | 30 days | 180 days | Custom | -| [Vapi phone numbers](/free-telephony) | 1 | 5 | 10 | Custom | -| Voice simulation concurrency | 1 | 4 | 8 | Custom | -| [Role-based access control (RBAC)](/security-and-privacy/sso#role-based-access-control-rbac) | All members are admins | All members are admins | Basic roles | Custom RBAC | -| [Single sign-on (SSO)](/security-and-privacy/sso) | Not included | Not included | Not included | Custom | - -Success Packages also include monitoring allowances that scale with the package. Premier values are custom; your agreement defines the limits and capabilities included. +For the current limits by plan, see the [Vapi pricing page](https://vapi.ai/pricing). Premier limits are custom; your agreement defines what is included. ## Buy a Success Package @@ -61,15 +50,15 @@ Buy Core or Pro directly from the Vapi Dashboard: Your new package limits apply after you complete the purchase. -Premier has custom pricing and terms. Select **Contact Sales** on the Premier package in the Dashboard and submit the form. +Premier has custom pricing and terms. Select **Contact Sales** on the Premier package and submit the form. An account team member follows up to set custom terms. ## Add-ons -Add-ons increase a specific capability without replacing the Usage plan or changing your Success Package. You can add them directly to the Usage plan or use them alongside Core, Pro, or Premier. +Add-ons increase a specific capability without replacing usage-based billing or changing your Success Package. You can add them directly to Usage only or use them alongside Core, Pro, or Premier. -Available add-ons can include additional concurrent call lines, additional organizations, and compliance options such as HIPAA. +Available add-ons include additional concurrent call lines and compliance options such as HIPAA. -Add-on availability and purchase methods depend on your Success Package and billing arrangement. See the [Vapi pricing page](https://vapi.ai/pricing) for current options and prices. +Available add-ons can be used with Usage only or any Success Package. Purchase methods depend on your billing arrangement. See the [Vapi pricing page](https://vapi.ai/pricing) for current options and prices. ## Related diff --git a/fern/calls/call-concurrency.mdx b/fern/calls/call-concurrency.mdx index 40e72a76a..f5cc3b2d1 100644 --- a/fern/calls/call-concurrency.mdx +++ b/fern/calls/call-concurrency.mdx @@ -17,7 +17,7 @@ Call concurrency represents how many Vapi calls can be active at the same time. ## What is concurrency? -Your Usage plan or Success Package determines how many concurrent call slots your subscription includes. When all slots are busy, you cannot start an outbound call or accept an inbound call until a slot becomes available. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included) for the included limits. +Usage only or your Success Package determines how many concurrent call slots your subscription includes. When all slots are busy, you cannot start an outbound call or accept an inbound call until a slot becomes available. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included) for the included limits. @@ -46,7 +46,7 @@ Use billing reports to pair minute usage with concurrency spikes so you can upgr ## Increase your concurrency limit -The Usage plan and your optional Success Package determine the concurrency included with your subscription. You can purchase concurrent call line add-ons for more capacity. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). The Dashboard shows when the additional capacity takes effect before you confirm the purchase. +Usage only and your optional Success Package determine the concurrency included with your subscription. You can purchase concurrent call line add-ons for more capacity. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). The Dashboard shows when the additional capacity takes effect before you confirm the purchase. ## View concurrency in call responses diff --git a/fern/calls/call-queue-management.mdx b/fern/calls/call-queue-management.mdx index a219aaeab..22a021887 100644 --- a/fern/calls/call-queue-management.mdx +++ b/fern/calls/call-queue-management.mdx @@ -32,7 +32,7 @@ Before implementing call queue management, ensure you have: - **Redis Instance**: Redis server for persistent state management (local, cloud, or serverless-compatible) -You'll need to know your subscription's concurrency limit. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included) for the concurrency included with the Usage plan and each Success Package. +You'll need to know your subscription's concurrency limit. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included) for the concurrency included with Usage only and each Success Package. diff --git a/fern/phone-calling.mdx b/fern/phone-calling.mdx index a161130cf..a8837970d 100644 --- a/fern/phone-calling.mdx +++ b/fern/phone-calling.mdx @@ -7,7 +7,7 @@ slug: phone-calling ## Overview -Free Vapi phone numbers are only available for US national use and cannot make outbound calls. The Usage plan includes one free Vapi number, which you can request without adding a payment method. Higher Success Packages include more free numbers; see [Pricing and Success Packages](/billing/pricing-and-success-packages). +Free Vapi phone numbers are only available for US national use and cannot make outbound calls. You can request a free Vapi number without adding a payment method. You can create and configure phone numbers with Vapi to place and receive calls. Vapi provides free phone numbers for national (US) use only—international numbers are not free. For international or custom use, you can import your own numbers from Twilio. diff --git a/fern/phone-numbers/free-telephony.mdx b/fern/phone-numbers/free-telephony.mdx index 077ea912d..2d4cc67fe 100644 --- a/fern/phone-numbers/free-telephony.mdx +++ b/fern/phone-numbers/free-telephony.mdx @@ -7,7 +7,7 @@ slug: free-telephony This guide details how to create free phone numbers on the Vapi platform, which you can use with your assistants or squads. - The Usage plan includes one free Vapi phone number, which you can create without a saved payment method. Higher Success Packages include more free numbers; see [Pricing and Success Packages](/billing/pricing-and-success-packages). Free Vapi numbers use US area codes and support US national calling only. + You can create a free Vapi phone number without a saved payment method. Free Vapi numbers use US area codes and support US national calling only. @@ -60,7 +60,7 @@ This guide details how to create free phone numbers on the Vapi platform, which - The Usage plan includes one free Vapi phone number, and you can create it without a saved payment method. Higher Success Packages include more free numbers; see [Pricing and Success Packages](/billing/pricing-and-success-packages). + You can create a free Vapi phone number without a saved payment method. No. Free Vapi numbers use US area codes and support US national calling only. Import a number from another provider for international use. diff --git a/fern/quickstart/phone.mdx b/fern/quickstart/phone.mdx index f0e1e6be0..45aa894f5 100644 --- a/fern/quickstart/phone.mdx +++ b/fern/quickstart/phone.mdx @@ -193,7 +193,7 @@ vapi assistant create If **Payment method required** appears, add a payment method before you continue. You will not be charged for the free number. - Free Vapi phone numbers support US area codes only. The Usage plan includes one free number; higher Success Packages include more. For international use, import a number from another provider. + Free Vapi phone numbers support US area codes only. For international use, import a number from another provider. diff --git a/fern/security-and-privacy/hipaa.mdx b/fern/security-and-privacy/hipaa.mdx index 04470f32d..d0f50ddb9 100644 --- a/fern/security-and-privacy/hipaa.mdx +++ b/fern/security-and-privacy/hipaa.mdx @@ -29,17 +29,17 @@ To enable HIPAA compliance: - HIPAA is available as a paid compliance add-on. Availability can depend on your Success Package and billing arrangement. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) to add it. + HIPAA is available as a paid compliance add-on with Usage only or any Success Package. It is charged for each organization. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) to add it. - - Vapi requires a signed BAA before you enable HIPAA mode. Contact [security@vapi.ai](mailto:security@vapi.ai) to start this process. + + In **Packages & add-ons**, select **HIPAA compliance**, then enter the BAA recipient's name and organization. The Dashboard lets you know that Vapi will email the BAA for signature. - - Enable **HIPAA compliance** from your compliance and data add-ons, entering the BAA recipient's name and organization when prompted. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) for the purchase steps. HIPAA is an organization-level setting: it applies to every assistant in your organization, with no per-assistant exception, and it cannot be enabled through the API. + + Review and sign the BAA sent by email, then complete the remaining Dashboard prompts to activate **HIPAA compliance**. HIPAA is an organization-level setting: it applies to every assistant in your organization, with no per-assistant exception, and it cannot be enabled through the API. diff --git a/fern/security-and-privacy/sso.mdx b/fern/security-and-privacy/sso.mdx index 75297e9fe..8b0e53e23 100644 --- a/fern/security-and-privacy/sso.mdx +++ b/fern/security-and-privacy/sso.mdx @@ -5,7 +5,7 @@ slug: security-and-privacy/sso --- -SSO is available as a custom capability with the **Premier** Success Package. To discuss adding SSO, [request Premier from the Dashboard](/billing/pricing-and-success-packages#buy-a-success-package). +SSO is available as a custom capability with the **Premier** Success Package. To discuss adding SSO, [contact our sales team about Premier](/billing/pricing-and-success-packages#buy-a-success-package). ## Overview @@ -38,4 +38,4 @@ Use **Editor** to give developers full build and test access without exposing bi ## Need help? -To enable SSO or ask about configuration, [request Premier from the Dashboard](/billing/pricing-and-success-packages#buy-a-success-package). If you already have Premier, contact your account team. +To enable SSO or ask about configuration, [contact our sales team about Premier](/billing/pricing-and-success-packages#buy-a-success-package). If you already have Premier, contact your account team. diff --git a/fern/security-and-privacy/zero-data-retention.mdx b/fern/security-and-privacy/zero-data-retention.mdx index 97837d75a..4f6db7757 100644 --- a/fern/security-and-privacy/zero-data-retention.mdx +++ b/fern/security-and-privacy/zero-data-retention.mdx @@ -1,17 +1,17 @@ --- title: Zero Data Retention (ZDR) subtitle: Enable Zero Data Retention so Vapi processes calls without storing recordings, transcripts, or logs. -description: Zero Data Retention (ZDR) is a Vapi organization add-on that stops Vapi from storing call recordings, transcripts, messages, summaries, and logs after a call ends. +description: Zero Data Retention (ZDR) is an included organization-level setting that stops Vapi from storing call recordings, transcripts, messages, summaries, and logs after a call ends. slug: security-and-privacy/zero-data-retention --- -Zero Data Retention (ZDR) is an organization add-on that stops Vapi from storing call content after a call ends. ZDR applies across your entire organization once active. Use it when your organization must not retain recordings, transcripts, or logs in Vapi. +Zero Data Retention (ZDR) is an included organization-level setting that stops Vapi from storing call content after a call ends. ZDR applies across your entire organization once active. Use it when your organization must not retain recordings, transcripts, or logs in Vapi. ## How it works With ZDR active, Vapi processes each call in real time but does not save call content to its storage. Vapi does not retain recordings, transcripts, messages, summaries, or structured outputs. Vapi keeps only operational metadata, such as call history, cost, and latency, so those still appear in the Dashboard. -ZDR is an organization-level add-on enabled from the Dashboard. It is not a setting in the API. +ZDR is enabled for an organization from the Dashboard. It is not a setting in the API. | Data | Retained by Vapi with ZDR enabled | | --- | --- | @@ -25,12 +25,12 @@ ZDR is an organization-level add-on enabled from the Dashboard. It is not a sett | Billing and usage metadata | Yes | -ZDR and HIPAA mode are mutually exclusive. HIPAA mode additionally supports a Business Associate Agreement (BAA), requires HIPAA-compliant providers, and lets you retrieve recordings and logs from private storage. To switch, cancel one add-on before enabling the other. See [HIPAA Compliance](/security-and-privacy/hipaa) to compare. +ZDR and HIPAA mode are mutually exclusive. HIPAA mode additionally supports a Business Associate Agreement (BAA), requires HIPAA-compliant providers, and lets you retrieve recordings and logs from private storage. To switch, disable one mode before enabling the other. See [HIPAA Compliance](/security-and-privacy/hipaa) to compare. ## Enable ZDR -Enable **Zero data retention (ZDR)** from your compliance and data add-ons. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) for the purchase steps. +Enable **Zero data retention (ZDR)** for your organization from the Dashboard. ZDR is included with every package and does not require a separate purchase. Keeping your own copy of call data is optional. To retain recording files, transcripts, and logs, configure a [storage bucket](/assistants/call-recording#storage-configuration). To save structured outputs, subscribe to the [`end-of-call-report` webhook](/server-url/events). Set this up before enabling ZDR because once ZDR is active, any call content you do not send to your own systems cannot be recovered. diff --git a/fern/snippets/faq-snippet.mdx b/fern/snippets/faq-snippet.mdx index 4b433bb97..2ba50f569 100644 --- a/fern/snippets/faq-snippet.mdx +++ b/fern/snippets/faq-snippet.mdx @@ -28,7 +28,7 @@ Most of the cost of running a voice agent comes from the underlying providers (s You pay only for what you use. When you need more support, reliability, or capacity, you can add an optional Success Package. -See the [Vapi pricing page](https://vapi.ai/pricing) for current rates and [Pricing and Success Packages](/billing/pricing-and-success-packages) to understand the Usage plan, optional Success Packages, and add-ons. +See the [Vapi pricing page](https://vapi.ai/pricing) for current rates and [Pricing and Success Packages](/billing/pricing-and-success-packages) to understand Usage only, optional Success Packages, and add-ons. diff --git a/fern/support.mdx b/fern/support.mdx index 2a460cef5..70f5bce0a 100644 --- a/fern/support.mdx +++ b/fern/support.mdx @@ -6,20 +6,20 @@ slug: support ## Support options -Your support channels and response commitments depend on your Success Package. The Usage plan includes community support. See [Pricing and Success Packages](/billing/pricing-and-success-packages) for a complete comparison. +Your support channels depend on your Success Package. Usage only includes community support. See [Pricing and Success Packages](/billing/pricing-and-success-packages) for a complete comparison. - Included with the Usage plan and every Success Package. Get peer-to-peer help in our [Discord](https://discord.com/invite/pUFNcf2WmH) community and search the docs. + Included with Usage only and every Success Package. Get peer-to-peer help in our [Discord](https://discord.com/invite/pUFNcf2WmH) community and search the docs. - Included with Core, Pro, and Premier. Email support@vapi.ai for help within your Success Package's response commitment. + Included with Core, Pro, and Premier. Email support@vapi.ai for help. - Pro adds a dedicated Slack channel with a one-business-day response service-level agreement. + Pro and Premier include a dedicated Slack channel for direct access to the Vapi team. - Premier adds a named support team and custom response commitments. Request Premier from the Dashboard. + Premier adds a named support team. From 23a1e6fb4dcfbda473f4552d669d993d3ae900da Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Fri, 11 Sep 2026 13:37:09 -0700 Subject: [PATCH 08/11] Checking in draft changes Co-Authored-By: Claude Opus 5 --- fern/assistants/examples/inbound-support.mdx | 2 +- .../examples/multilingual-agent.mdx | 2 +- fern/assistants/quickstart.mdx | 2 +- .../structured-outputs-quickstart.mdx | 6 +- .../manage-organizations-and-capacity.mdx | 6 +- fern/billing/manage-packages-and-add-ons.mdx | 11 ++-- fern/billing/pricing-and-success-packages.mdx | 27 +++++--- fern/billing/purchase-call-concurrency.mdx | 59 ++++++++++++++++++ fern/chat/non-streaming.mdx | 2 +- fern/chat/openai-compatibility.mdx | 2 +- fern/chat/quickstart.mdx | 2 +- fern/chat/session-management.mdx | 2 +- fern/chat/streaming.mdx | 2 +- fern/chat/variable-substitution.mdx | 2 +- fern/chat/web-widget.mdx | 2 +- fern/cli/overview.mdx | 2 +- fern/debugging.mdx | 6 +- fern/docs.yml | 14 ++--- fern/observability/evals-advanced.mdx | 3 +- fern/observability/evals-quickstart.mdx | 6 +- fern/observability/monitoring-quickstart.mdx | 6 +- fern/observability/scorecard-quickstart.mdx | 4 +- fern/openai-realtime.mdx | 2 +- fern/phone-calling.mdx | 2 +- fern/phone-numbers/free-telephony.mdx | 4 +- .../voice/vapi-voices/legacy-migration.mdx | 2 +- fern/quickstart/phone.mdx | 2 +- fern/quickstart/web.mdx | 2 +- fern/sdk/mcp-server.mdx | 4 +- fern/security-and-privacy/hipaa.mdx | 2 +- .../static-ip-addresses.mdx | 2 +- .../zero-data-retention.mdx | 6 +- .../billing-purchase-call-concurrency.jpg | Bin 0 -> 27454 bytes fern/support.mdx | 10 +-- fern/tools/go-high-level.mdx | 4 +- fern/tools/google-calendar.mdx | 4 +- fern/tools/google-sheets.mdx | 4 +- fern/tools/introduction.mdx | 4 +- fern/tools/mcp.mdx | 4 +- fern/tools/slack.mdx | 4 +- fern/workflows/legacy-migration.mdx | 6 +- 41 files changed, 155 insertions(+), 83 deletions(-) create mode 100644 fern/billing/purchase-call-concurrency.mdx create mode 100644 fern/static/images/billing/billing-purchase-call-concurrency.jpg diff --git a/fern/assistants/examples/inbound-support.mdx b/fern/assistants/examples/inbound-support.mdx index de3d8f47b..05aa9b758 100644 --- a/fern/assistants/examples/inbound-support.mdx +++ b/fern/assistants/examples/inbound-support.mdx @@ -983,5 +983,5 @@ Consider the reading the following guides to further enhance your assistant: * [**Squads**](/squads) - Learn how to compose multiple assistants and transfer seamlessly for complex use cases. -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/assistants/examples/multilingual-agent.mdx b/fern/assistants/examples/multilingual-agent.mdx index a85e6fe15..89442c97b 100644 --- a/fern/assistants/examples/multilingual-agent.mdx +++ b/fern/assistants/examples/multilingual-agent.mdx @@ -1050,5 +1050,5 @@ Consider reading the following guides to further enhance your multilingual imple * [**Custom Tools**](/tools/custom-tools) - Build advanced multilingual tools and integrations -Need help with multilingual implementation? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help with multilingual implementation? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/assistants/quickstart.mdx b/fern/assistants/quickstart.mdx index ede42cbb4..19cb8b534 100644 --- a/fern/assistants/quickstart.mdx +++ b/fern/assistants/quickstart.mdx @@ -158,7 +158,7 @@ By default, when you create an assistant, the transcriber, model, and voice are Enter a three-digit US area code in **Area Code**, then select **Create**. - Your free Vapi number does not require a payment method. + Your free Vapi number does not require a payment method. You get one free Vapi number, and your Success Package may include more. Free Vapi phone numbers support US area codes only. For international use, import a number from another provider. diff --git a/fern/assistants/structured-outputs-quickstart.mdx b/fern/assistants/structured-outputs-quickstart.mdx index 90b4dc7a4..b263c7dd0 100644 --- a/fern/assistants/structured-outputs-quickstart.mdx +++ b/fern/assistants/structured-outputs-quickstart.mdx @@ -927,7 +927,7 @@ Common validation patterns for reliable extraction: ## Get help -Need assistance? We're here to help: +Need assistance? Try these resources: - [API Documentation](/api-reference) -- [Discord Community](https://discord.gg/pUFNcf2WmH) -- [Support](mailto:support@vapi.ai) +- [Discord Community](https://discord.gg/v5Ee6FhAZt) +- [Support](/support) diff --git a/fern/billing/manage-organizations-and-capacity.mdx b/fern/billing/manage-organizations-and-capacity.mdx index 7fd8f9cc5..fddaa29b7 100644 --- a/fern/billing/manage-organizations-and-capacity.mdx +++ b/fern/billing/manage-organizations-and-capacity.mdx @@ -1,6 +1,6 @@ --- title: Manage organizations and capacity -subtitle: Create organizations, understand shared capacity, and resolve capacity before a downgrade. +subtitle: Create organizations, understand shared capacity, and resolve capacity before a downgrade description: Learn how subscriptions provide organization capacity, how to create, move, and delete organizations, and what to resolve before reducing capacity. slug: billing/manage-organizations-and-capacity --- @@ -13,7 +13,7 @@ A subscription groups usage-based billing, an optional Success Package, add-ons, ## Organization capacity -Organization capacity is the number of organizations that a subscription can contain. Usage only and each Success Package include an organization allowance. +Organization capacity is the number of organizations that a subscription can contain. Usage only and each Success Package include an organization allowance. An organization add-on increases that allowance. Creating another organization requires available capacity in the subscription. @@ -33,7 +33,7 @@ Create an organization to separate workspaces, teams, or environments under the -If no capacity remains, upgrade your Success Package before creating another organization. +If no capacity remains, purchase an organization add-on or upgrade your Success Package before creating another organization. See [Buy capacity add-ons](/billing/manage-packages-and-add-ons#buy-capacity-add-ons). ## Switch organizations diff --git a/fern/billing/manage-packages-and-add-ons.mdx b/fern/billing/manage-packages-and-add-ons.mdx index 25f95a03d..b718fb39f 100644 --- a/fern/billing/manage-packages-and-add-ons.mdx +++ b/fern/billing/manage-packages-and-add-ons.mdx @@ -1,13 +1,13 @@ --- title: Manage Success Packages and add-ons -subtitle: Change your Success Package and buy capacity or compliance add-ons. -description: Learn how to upgrade, downgrade, or remove a Success Package and purchase capacity, compliance, and data add-ons. +subtitle: Change your Success Package and buy capacity or compliance add-ons +description: Learn how to upgrade, downgrade, or remove a Success Package, and buy concurrent call line, organization, HIPAA, and data retention add-ons in the Vapi Dashboard. slug: billing/manage-packages-and-add-ons --- Usage-based billing remains active when you add, change, or remove a Success Package. You can also purchase add-ons that increase specific capabilities without changing your Success Package. -Available add-ons can be used with Usage only or any Success Package. Purchase methods depend on your billing arrangement. +Available add-ons can be used with Usage only or any Success Package. See [Pricing and Success Packages](/billing/pricing-and-success-packages) to compare package support and service commitments before you change your package. @@ -76,6 +76,7 @@ You might need to reduce capacity before moving to a package with lower limits. Capacity add-ons increase a specific entitlement without changing usage-based billing or your Success Package: - **Concurrent call lines** shared by all organizations in the subscription. Each line adds one simultaneous call on top of your subscription's included concurrency. All inbound and outbound calls share this capacity. A campaign's **Max concurrency** setting limits that campaign, but it does not reserve additional call lines. +- **Additional organizations** in the subscription, beyond the number your package includes. Review the recurring charge and effective date before confirming an add-on purchase. You cannot reduce an add-on below the capacity currently in use. See [call concurrency](/calls/call-concurrency) for how shared capacity works. @@ -84,7 +85,7 @@ Review the recurring charge and effective date before confirming an add-on purch Open the subscription's add-on settings and select **Change capacity add-ons**. - Set the number of additional call lines you want. + Set the number of additional call lines and organizations you want. Review the summary and the prorated amount due today, then proceed to payment and confirm. @@ -93,7 +94,7 @@ Review the recurring charge and effective date before confirming an add-on purch ## Buy compliance and data add-ons -Compliance and data add-ons change how Vapi handles data for a subscription. Options can include HIPAA compliance and extended data retention. HIPAA is available with any package and is charged for each organization. +Compliance and data add-ons change how Vapi handles data for a subscription. Options can include HIPAA compliance and extended data retention. HIPAA is available with any package. diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx index 18cabe26d..cda52ba7c 100644 --- a/fern/billing/pricing-and-success-packages.mdx +++ b/fern/billing/pricing-and-success-packages.mdx @@ -5,6 +5,10 @@ description: Learn how Usage only, optional Success Packages, and add-ons determ slug: billing/pricing-and-success-packages --- + +Success Packages are available to new Vapi customers, and to contracted customers at renewal. If you already have a Vapi account, nothing changes right now: your hosting fee, features, and agents stay the same, and no action is required. + + Every Vapi subscription starts with usage-based billing. Without an optional Success Package, you use Usage only. Usage-based charges remain active when you add a Success Package or add-ons. A Success Package adds support, service commitments, and higher included limits. Add-ons increase individual capabilities without replacing usage-based billing or your Success Package. @@ -15,9 +19,9 @@ See the [Vapi pricing page](https://vapi.ai/pricing) for the latest prices. With Usage only, you pay a per-minute hosting fee, plus the model, voice, transcriber, and telephony costs for each call. -Usage only includes documentation, peer-to-peer community support, and the base limits shown in [What's included](#whats-included). +Usage only includes the documentation, peer-to-peer help from the Vapi Discord community, and the base limits shown in [What's included](#whats-included). -Every minute your assistants run is billed. Usage only does not include a response or uptime service-level agreement. +Every minute your assistants run is billed. Usage only does not include a response or uptime service-level agreement. Vapi support starts with Core. ## Success Packages @@ -27,7 +31,7 @@ Usage-based billing remains active when you add Core, Pro, or Premier. | Plan or package | Support | Service commitments | How to get it | | --- | --- | --- | --- | -| **Usage only** | Documentation and peer-to-peer community | No response or uptime service-level agreement | Included with every subscription | +| **Usage only** | Documentation and peer-to-peer Discord community | No response or uptime service-level agreement | Included with every subscription | | **Core** | Everything in Usage, plus email support | Two-business-day response service-level agreement | Buy in the Dashboard | | **Pro** | Everything in Core, plus a dedicated Slack channel | One-business-day response and 99% uptime service-level agreements | Buy in the Dashboard | | **Premier** | Everything in Pro, plus a named support team | One-hour P0 response and 99.9% uptime service-level agreements | Contact Sales | @@ -36,9 +40,18 @@ Core has a fixed monthly price. Pro pricing scales with Vapi hosting spend and h ## What's included -Each Success Package raises the limits and unlocks capabilities on top of Usage only. Higher plans include more [concurrent call lines](/calls/call-concurrency), more [organizations](/billing/manage-organizations-and-capacity), longer data retention, more included [Vapi phone numbers](/free-telephony), and access controls such as [RBAC and SSO](/security-and-privacy/sso). +Usage only and each Success Package include the limits and capabilities below. For current prices, see the [Vapi pricing page](https://vapi.ai/pricing). + +| Included | Usage only | Core | Pro | Premier | +| --- | --- | --- | --- | --- | +| [Concurrent call lines](/calls/call-concurrency) | 4 | 10 | 30 | Custom | +| [Organizations](/billing/manage-organizations-and-capacity) | 2 | 2 | 10 | Custom | +| Raw data retention | 14 days | 30 days | 180 days | Custom | +| [Vapi phone numbers](/free-telephony) | 1 | 5 | 10 | Custom | +| [Role-based access control (RBAC)](/security-and-privacy/sso#role-based-access-control-rbac) | All members are admins | All members are admins | Basic roles | Custom RBAC | +| [Single sign-on (SSO)](/security-and-privacy/sso) | Not included | Not included | Not included | Custom | -For the current limits by plan, see the [Vapi pricing page](https://vapi.ai/pricing). Premier limits are custom; your agreement defines what is included. +Premier limits are custom; your agreement defines what is included. ## Buy a Success Package @@ -56,9 +69,9 @@ Premier has custom pricing and terms. Select **Contact Sales** on the Premier pa Add-ons increase a specific capability without replacing usage-based billing or changing your Success Package. You can add them directly to Usage only or use them alongside Core, Pro, or Premier. -Available add-ons include additional concurrent call lines and compliance options such as HIPAA. +Available add-ons include additional concurrent call lines, additional organizations, and compliance options such as HIPAA. -Available add-ons can be used with Usage only or any Success Package. Purchase methods depend on your billing arrangement. See the [Vapi pricing page](https://vapi.ai/pricing) for current options and prices. +Purchase methods depend on your billing arrangement. See the [Vapi pricing page](https://vapi.ai/pricing) for current options and prices. ## Related diff --git a/fern/billing/purchase-call-concurrency.mdx b/fern/billing/purchase-call-concurrency.mdx new file mode 100644 index 000000000..142f3314c --- /dev/null +++ b/fern/billing/purchase-call-concurrency.mdx @@ -0,0 +1,59 @@ +--- +title: "Purchase call concurrency" +subtitle: "Increase your organization's call concurrency from the Dashboard" +description: "Purchase call concurrency from Billing & Add-Ons to increase the number of simultaneous calls available to your Vapi organization. See Vapi pricing for rates." +slug: billing/purchase-call-concurrency +--- + + +This page describes the previous **Billing & Add-Ons** experience. If your Dashboard shows **Packages & add-ons**, see [Manage Success Packages and add-ons](/billing/manage-packages-and-add-ons) instead. + + +Purchase call concurrency when your organization needs to run more simultaneous calls than its plan includes. + +## How call lines affect concurrency + +Call concurrency is the number of Vapi calls that can be active at the same time. Each reserved call line adds one simultaneous call to your organization's included concurrency. + +All inbound and outbound calls share the organization's capacity. A campaign's **Max concurrency** setting limits that campaign, but it does not purchase or reserve additional call lines. + +## Prerequisites + +- An **Admin** role in the organization. +- Enough Vapi credits to cover the prorated charge shown before purchase. + +## Purchase call concurrency + + + + Sign in to the [Vapi Dashboard](https://dashboard.vapi.ai), select the organization you want to update, open **Settings**, then select **Billing & Add-Ons**. + + + + In **Add-ons**, find **Reserved concurrency (call lines)**. Enter the total number of add-on call lines you want the organization to have. + + This value represents purchased call lines, not the organization's total concurrency. For example, if the plan includes 10 calls and you enter `5`, the organization has 15 call lines after the purchase. + + + Reserved concurrency call-line field used to purchase call concurrency in Billing and Add-Ons + + + + + Review **Add-ons summary** and **Pricing preview**. The preview shows the new monthly charge and the prorated amount due for the remainder of the current billing period. + + + + Select **Purchase add-ons**, review the confirmation dialog, then select **Confirm**. The additional call lines become available after the purchase succeeds. + + + + Confirm that **Reserved concurrency (call lines)** shows the purchased amount. The organization's concurrency limit now includes those additional call lines. + + + +## Related + + + See current call concurrency and add-on rates on the official pricing page. + diff --git a/fern/chat/non-streaming.mdx b/fern/chat/non-streaming.mdx index d7085ea8f..c3bd7b5ea 100644 --- a/fern/chat/non-streaming.mdx +++ b/fern/chat/non-streaming.mdx @@ -238,5 +238,5 @@ Enhance your non-streaming chat system further: * **[Add voice capabilities](/calls/outbound-calling)** - Extend your text chat to voice interactions -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/chat/openai-compatibility.mdx b/fern/chat/openai-compatibility.mdx index b2d026fe8..34dd7a5df 100644 --- a/fern/chat/openai-compatibility.mdx +++ b/fern/chat/openai-compatibility.mdx @@ -536,5 +536,5 @@ Enhance your migrated system: * **[Optimize for streaming](/chat/streaming)** - Improve real-time user experience -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/chat/quickstart.mdx b/fern/chat/quickstart.mdx index 1bb0eab23..e6c9dec0b 100644 --- a/fern/chat/quickstart.mdx +++ b/fern/chat/quickstart.mdx @@ -372,5 +372,5 @@ Take your chat bot to the next level: * **[OpenAI compatibility](/chat/openai-compatibility)** - Integrate with existing OpenAI workflows -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/chat/session-management.mdx b/fern/chat/session-management.mdx index 1175f4f07..875b09a36 100644 --- a/fern/chat/session-management.mdx +++ b/fern/chat/session-management.mdx @@ -262,5 +262,5 @@ These webhooks are useful for tracking session lifecycle, managing session state * **[Custom tools](/tools/custom-tools)** - Give assistants access to external APIs within sessions -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/chat/streaming.mdx b/fern/chat/streaming.mdx index 6e4cca4f1..34e1270ed 100644 --- a/fern/chat/streaming.mdx +++ b/fern/chat/streaming.mdx @@ -218,5 +218,5 @@ Enhance your streaming chat further: * **[Add tools](/tools)** - Enable your assistant to call external APIs while streaming -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/chat/variable-substitution.mdx b/fern/chat/variable-substitution.mdx index 54553663b..7cd8ceb41 100644 --- a/fern/chat/variable-substitution.mdx +++ b/fern/chat/variable-substitution.mdx @@ -168,5 +168,5 @@ Choose one of these approaches: - **[Streaming responses](/chat/streaming)** - Add real-time responses to your chats -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/chat/web-widget.mdx b/fern/chat/web-widget.mdx index 50d73fd28..c35a112b5 100644 --- a/fern/chat/web-widget.mdx +++ b/fern/chat/web-widget.mdx @@ -470,5 +470,5 @@ The widget automatically handles microphone permissions, audio processing, and c -Need help? Chat with the team on our [Discord](https://discord.com/invite/pUFNcf2WmH) or mention us on [X/Twitter](https://x.com/Vapi_AI). +Need help? Ask other developers in the [Vapi Discord community](https://discord.gg/v5Ee6FhAZt) or mention us on [X/Twitter](https://x.com/Vapi_AI). diff --git a/fern/cli/overview.mdx b/fern/cli/overview.mdx index e6250cab1..f5dd16929 100644 --- a/fern/cli/overview.mdx +++ b/fern/cli/overview.mdx @@ -250,4 +250,4 @@ Now that you have the Vapi CLI installed: **Resources:** - [GitHub Repository](https://github.com/VapiAI/cli) - [Report Issues](https://github.com/VapiAI/cli/issues) -- [Discord Community](https://discord.gg/vapi) \ No newline at end of file +- [Discord Community](https://discord.gg/v5Ee6FhAZt) \ No newline at end of file diff --git a/fern/debugging.mdx b/fern/debugging.mdx index d02bf369e..bb380b65c 100644 --- a/fern/debugging.mdx +++ b/fern/debugging.mdx @@ -212,11 +212,11 @@ When you're stuck: - Join the Vapi Discord for real-time help from the community and team + Ask other developers for help in the Vapi Discord community -Free Vapi phone numbers are only available for US national use and cannot make outbound calls. You can request a free Vapi number without adding a payment method. +Free Vapi phone numbers are only available for US national use and cannot make outbound calls. You get one free Vapi number, which you can request without adding a payment method, and your Success Package may include more. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included). You can create and configure phone numbers with Vapi to place and receive calls. Vapi provides free phone numbers for national (US) use only—international numbers are not free. For international or custom use, you can import your own numbers from Twilio. diff --git a/fern/phone-numbers/free-telephony.mdx b/fern/phone-numbers/free-telephony.mdx index 4cc8aa07f..bffad8d24 100644 --- a/fern/phone-numbers/free-telephony.mdx +++ b/fern/phone-numbers/free-telephony.mdx @@ -8,7 +8,7 @@ description: Create free US phone numbers on Vapi for your assistants or squads, This guide details how to create free phone numbers on the Vapi platform, which you can use with your assistants or squads. - You can create a free Vapi phone number without a saved payment method. Free Vapi numbers use US area codes and support US national calling only. + You get one free Vapi phone number, which you can create without a saved payment method, and your Success Package may include more. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included). Free Vapi numbers use US area codes and support US national calling only. @@ -61,7 +61,7 @@ This guide details how to create free phone numbers on the Vapi platform, which - You can create a free Vapi phone number without a saved payment method. + You get one free Vapi phone number, and your Success Package may include more. See [Pricing and Success Packages](/billing/pricing-and-success-packages#whats-included). You can create your free number without a saved payment method. No. Free Vapi numbers use US area codes and support US national calling only. Import a number from another provider for international use. diff --git a/fern/providers/voice/vapi-voices/legacy-migration.mdx b/fern/providers/voice/vapi-voices/legacy-migration.mdx index 188e8cc08..cb2f07a30 100644 --- a/fern/providers/voice/vapi-voices/legacy-migration.mdx +++ b/fern/providers/voice/vapi-voices/legacy-migration.mdx @@ -117,7 +117,7 @@ Most Vapi Voices now support an upgraded **version 2** model that sounds more re - Reach out to [support@vapi.ai](mailto:support@vapi.ai) or contact your account team if you're an Enterprise customer. + See [Support](/support) for your options, or contact your account team if you're an Enterprise customer. diff --git a/fern/quickstart/phone.mdx b/fern/quickstart/phone.mdx index d0897be08..cb86ae7a7 100644 --- a/fern/quickstart/phone.mdx +++ b/fern/quickstart/phone.mdx @@ -194,7 +194,7 @@ vapi assistant create If **Payment method required** appears, add a payment method before you continue. You will not be charged for the free number. - Free Vapi phone numbers support US area codes only. For international use, import a number from another provider. + Free Vapi phone numbers support US area codes only. You get one free number, and your Success Package may include more. For international use, import a number from another provider. diff --git a/fern/quickstart/web.mdx b/fern/quickstart/web.mdx index 133e3396e..27eb58a2e 100644 --- a/fern/quickstart/web.mdx +++ b/fern/quickstart/web.mdx @@ -1328,4 +1328,4 @@ Now that you understand both client and server SDK capabilities: **Documentation:** - [API Reference](/api-reference) -- [Discord Community](https://discord.gg/pUFNcf2WmH) +- [Discord Community](https://discord.gg/v5Ee6FhAZt) diff --git a/fern/sdk/mcp-server.mdx b/fern/sdk/mcp-server.mdx index 091200f24..45bd4089f 100644 --- a/fern/sdk/mcp-server.mdx +++ b/fern/sdk/mcp-server.mdx @@ -601,8 +601,8 @@ main(); - [MCP client quickstart](https://modelcontextprotocol.io/quickstart/client) - - Join our Discord community for MCP support. + + Ask other developers about the MCP server in the Vapi Discord community. Full API documentation for tools. diff --git a/fern/security-and-privacy/hipaa.mdx b/fern/security-and-privacy/hipaa.mdx index a6571c380..f35a7720e 100644 --- a/fern/security-and-privacy/hipaa.mdx +++ b/fern/security-and-privacy/hipaa.mdx @@ -29,7 +29,7 @@ To enable HIPAA compliance: - HIPAA is available as a paid compliance add-on with Usage only or any Success Package. It is charged for each organization. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) to add it. + HIPAA is available as a paid compliance add-on with Usage only or any Success Package. See [Buy compliance and data add-ons](/billing/manage-packages-and-add-ons#buy-compliance-and-data-add-ons) to add it. diff --git a/fern/security-and-privacy/static-ip-addresses.mdx b/fern/security-and-privacy/static-ip-addresses.mdx index 22f715e6d..77da461e5 100644 --- a/fern/security-and-privacy/static-ip-addresses.mdx +++ b/fern/security-and-privacy/static-ip-addresses.mdx @@ -44,4 +44,4 @@ Always test static IP configuration in a staging environment before deploying to ## Need help? -If you have questions about static IP addressing, contact our support team at support@vapi.ai. \ No newline at end of file +If you have questions about static IP addressing, see [Support](/support). \ No newline at end of file diff --git a/fern/security-and-privacy/zero-data-retention.mdx b/fern/security-and-privacy/zero-data-retention.mdx index 03a514b93..c9f78adab 100644 --- a/fern/security-and-privacy/zero-data-retention.mdx +++ b/fern/security-and-privacy/zero-data-retention.mdx @@ -1,11 +1,11 @@ --- title: Zero Data Retention (ZDR) subtitle: Enable Zero Data Retention so Vapi processes calls without storing recordings, transcripts, or logs -description: Zero Data Retention (ZDR) is an included organization-level setting that stops Vapi from storing call recordings, transcripts, messages, summaries, and logs after a call ends. +description: Zero Data Retention (ZDR) is an organization-level setting that stops Vapi from storing call recordings, transcripts, messages, summaries, and logs after a call ends. slug: security-and-privacy/zero-data-retention --- -Zero Data Retention (ZDR) is an included organization-level setting that stops Vapi from storing call content after a call ends. ZDR applies across your entire organization once active. Use it when your organization must not retain recordings, transcripts, or logs in Vapi. +Zero Data Retention (ZDR) is an organization-level setting that stops Vapi from storing call content after a call ends. ZDR applies across your entire organization once active. Use it when your organization must not retain recordings, transcripts, or logs in Vapi. ## How it works @@ -30,7 +30,7 @@ ZDR and HIPAA mode are mutually exclusive. HIPAA mode additionally supports a Bu ## Enable ZDR -Enable **Zero data retention (ZDR)** for your organization from the Dashboard. ZDR is included with every package and does not require a separate purchase. +Enable **Zero data retention (ZDR)** for your organization from the Dashboard. ZDR does not require a separate purchase. Keeping your own copy of call data is optional. To retain recording files, transcripts, and logs, configure a [storage bucket](/assistants/call-recording#storage-configuration). To save structured outputs, subscribe to the [`end-of-call-report` webhook](/server-url/events). Set this up before enabling ZDR because once ZDR is active, any call content you do not send to your own systems cannot be recovered. diff --git a/fern/static/images/billing/billing-purchase-call-concurrency.jpg b/fern/static/images/billing/billing-purchase-call-concurrency.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9afc507394cd92c821a2ef37e02dfe7dbc18eeb1 GIT binary patch literal 27454 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 literal 0 HcmV?d00001 diff --git a/fern/support.mdx b/fern/support.mdx index 585aaab55..82eb490d5 100644 --- a/fern/support.mdx +++ b/fern/support.mdx @@ -7,14 +7,14 @@ description: Get help with your Vapi projects through email, the Discord develop ## Support options -Your support channels depend on your Success Package. Usage only includes community support. See [Pricing and Success Packages](/billing/pricing-and-success-packages) for a complete comparison. +Your Vapi support channels and response commitments depend on your Success Package. Without a Success Package, you have the documentation and peer-to-peer help from the Vapi Discord community. See [Pricing and Success Packages](/billing/pricing-and-success-packages) for the support and service-level agreements included with each package. - - Included with Usage only and every Success Package. Get peer-to-peer help in our [Discord](https://discord.com/invite/pUFNcf2WmH) community and search the docs. + + Peer-to-peer help from other Vapi developers, open to everyone. For a response from Vapi, use the support channels included with Core, Pro, and Premier. - - Included with Core, Pro, and Premier. Email support@vapi.ai for help. + + Email support is included with Core, Pro, and Premier. Pro and Premier include a dedicated Slack channel for direct access to the Vapi team. diff --git a/fern/tools/go-high-level.mdx b/fern/tools/go-high-level.mdx index 2c0659186..1915ca9ee 100644 --- a/fern/tools/go-high-level.mdx +++ b/fern/tools/go-high-level.mdx @@ -210,9 +210,9 @@ Here's how the tools can be configured in your assistant's JSON setup: - Join our Discord community for support with GoHighLevel integration + Ask other developers about GoHighLevel integration in the Vapi Discord community - Join our Discord community for support with Google Calendar integration + Ask other developers about Google Calendar integration in the Vapi Discord community - Join our Discord community for support with Google Sheets integration + Ask other developers about Google Sheets integration in the Vapi Discord community - Get help with tool integrations from our community + Ask other developers about tool integrations in the Vapi Discord community - Join our Discord community for support with MCP integration + Ask other developers about MCP integration in the Vapi Discord community - Join our Discord community for support with Slack integration + Ask other developers about Slack integration in the Vapi Discord community - Squads with well-written Handoff tool descriptions handles most routing scenarios reliably. For cases where you need strict logical conditions (e.g. `{{ customer_tier == "VIP" }}`), extract the relevant variable first and reference it in your Handoff tool description. If you're hitting a specific edge case, reach out to [support@vapi.ai](mailto:support@vapi.ai) and we can help. + Squads with well-written Handoff tool descriptions handles most routing scenarios reliably. For cases where you need strict logical conditions (e.g. `{{ customer_tier == "VIP" }}`), extract the relevant variable first and reference it in your Handoff tool description. If you're hitting a specific edge case, see [Support](/support). @@ -214,12 +214,12 @@ If anything looks off, fix it manually using the steps below. - Please reach out to [support@vapi.ai](mailto:support@vapi.ai) and we'll do our best to help you get unblocked. If you're a high-volume user, we can set up time to walk through your specific setup. + See [Support](/support) to get in touch, and we'll do our best to help you get unblocked. If you're a high-volume user, we can set up time to walk through your specific setup. We've also added a **Composer skill** that auto-drafts a Squad from your existing workflow — just ask Composer "help me migrate my workflows to squads" (see *Fastest path: migrate with AI* above). It's a best-effort starting point, so always review and test the result before going live. - Please reach out to [support@vapi.ai](mailto:support@vapi.ai). + See [Support](/support) for the channels available with your Success Package. From a734dc2f5b761b8cb66bc64aa4cee0b6c00a00fe Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Mon, 14 Sep 2026 11:24:25 -0700 Subject: [PATCH 09/11] Checking in draft changes --- .../images/billing/billing-auto-reload.jpg | Bin 0 -> 19247 bytes .../images/billing/billing-navigation.jpg | Bin 0 -> 13994 bytes .../images/billing/billing-payment-method.jpg | Bin 0 -> 32744 bytes .../images/billing/billing-purchase-credits.jpg | Bin 0 -> 21249 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 fern/static/images/billing/billing-auto-reload.jpg create mode 100644 fern/static/images/billing/billing-navigation.jpg create mode 100644 fern/static/images/billing/billing-payment-method.jpg create mode 100644 fern/static/images/billing/billing-purchase-credits.jpg diff --git a/fern/static/images/billing/billing-auto-reload.jpg b/fern/static/images/billing/billing-auto-reload.jpg new file mode 100644 index 0000000000000000000000000000000000000000..56ae54ecc8258559049b662061067f77e34b145d GIT binary patch literal 19247 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 literal 0 HcmV?d00001 diff --git a/fern/static/images/billing/billing-navigation.jpg b/fern/static/images/billing/billing-navigation.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17294621313665601f4ecac05a87bf4f582c6413 GIT binary patch literal 13994 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 T|MdF5eV6=w-}3*S!0G=5BR&;r literal 0 HcmV?d00001 diff --git a/fern/static/images/billing/billing-payment-method.jpg b/fern/static/images/billing/billing-payment-method.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb61433a9d83faab7e44a79db1c00121d6e78cc5 GIT binary patch literal 32744 zcmdqIbyytD)-O7^y9Ws_gS!RS!EJB|?(QA}1PIPx!QI{6g1bv_cL@Xy1TOF1?>^7> z?S1Y!=ia~Wb8Bk)S5>`w)vE59uBs)k%dcAiOgU+gGyn=30FZtA0A61JmV5W-l5;vBEE_6&yJw5pxI%tVJUF(a5+riD8NeBvYF(Yf-aMsWLqq%`WeR^_Ak?XB4K3%B%*Xh6NDE~hommNTnz#TA5v&yyM zraqx9$V3y@C=}6t?|qSnTdewcK6Jj4y>yYImOV7HG@99sdbl0a`U@9X{r8{w7l5CO zlMvTm<#mzC>}&xzhT{jd&vKu11M&j4=l{$jtN%KhIxB=uyqM}~7g{DxxWGMozR6Kb z{NHEw4z_rzz1jFUP}62 zT8;cd&9<7BV{j;Gi}M1B!Escrt#Mp+`7ZZu9a#ATF9xM zrDRr`ErJluM?8zNcXtq_B$7dxAavd-aiPl7RiP|DbQf_1Am}Syx|)J=I_)cfa;JH#W8aQKeb=*whEe@e@mGK1cuamRf0K&)7Ok%TU%q{d2J zIK%shin_c{BOj#Md%wB6*ZR`kc?0Pv=-k>}-w}|xh873eNg6Za<2F_8Y2U7uhak%OUNDU=XKRyZ@c_DD&Rx z?PRY@=UBT-=ORtnO~$-wKC%sDkMOgeC4zo(ky*2Y;6_~(5i{&gCv5c}?jbS$MGtg4 z-j?L%DS}{VPH!cRCTW|?z_efvm#xEsg%MO_Gu$;@T|cdtJuKtHcG)JQU*?OXQ?a`! zUpfY|DstkDWBinHMM5=3b=f%B07S%xjqP+CJmAsekrDX=9nCv&-ILS)K~bNmnC0{A z>;Bcy5gP>n6k~7&wED;Z{GaL{vGo?>dk7z^o`<8doJ4DJbEu#sP2}9FQ5TZ^lEVs# z)n|=OVZUg65SM=k@40iGP3dx2|K8fEnqL3FfGMMY%=K_kdV{pzEJ-!!$cDAjEbe2) zyy3MEKw0-%O{fs=6>#^{ucF39NBI*$iGEsUFTWA|w^zXSoh1g;DcZFl{Exe4Y`xZ7 zlx$W3gYNX=rv2@N)~*kcW(|ot8YCkO0~Agq`Ou$_10@8et)JNUA_@4iEO|>4a%JjV zZdQlY-dO{4f1Xe-H3wCfl*=jeDbU9>AHzup%HCXce)FY?r%Ir0yPBk2ovijFrW7OA z&c@y*(+Yw-MJ#U-j(~j7B*`PnND|^^QoJTXhawk#0ag+{U$cexAMdawV*ugDQbHVn zEs^NHX^$t8LxCZQ_V+7BatQT&-3)Y3u}(=&OFOTCS3n8%I%dle^UvKr+#r35l*){R z&$qIc-j>TQwyywRnsuB5#(sGWHqd?p#r3#kV#{O#=_GJim@X0p$wj-jwLTY)BS#W zlVucZ;>d5Phs7t`r+Jp=D1R1l0oIgK4hm;A5G9jq(@it4qPCj6V>PRBRsO*7%PaHG z%0A)ZS0bd^s^MQLlRjZCdo3Ns@RLt|+McV? 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 Sf5(phpOpWTn;-J$gq z1eZtta_@b2o%7!P?)tvB-n#2Ftg79$cXjpbuIk>k_pj=9`gRE*P?lGc2S6wQpm_HO z+};2Ls%9P*LVR3&!d$#Oe8BA-APZoi{yxzDI3WM=Ku1T%z`(dmA&@^P3`|VSyMnt6 z3kwSe2OAp?508+LH3O)%;=Qa}0jjKsTm#ZL*HGY(fwK0)xQ-IvNIm{zrQ#L?BHtA?m$&Z8R7$A3g75 zbCQQzaRD;f4CSM4E3IvaKz=g;*V`6=5Cf!$;sFN102D$1ObFc00ytpM-N_v-1zho{ zNee1y@5l&K73Xq2JG(Lo&^gV@bbO*C`H^F1d>YNO$yieeRhfy{6rTOh2(#~4bouQa zzlENn>9eEz8{i?GAdUB{EmS%4Mtm-f>5G+TxN)E1UbB9jFi>GLwF^Pl%}>5KAenaP zPB41#`Kcl|x9HIG0({*!g;Zic^1J69;tEqW?a7pV%Z%-~C)vtp$}I!F2G&^(BIMfD zDWa8MN6Mdue`*pUA%x301i>ytQMRqGUbB_ z7_rM`d>*3$Pp09P)(Y5SXMJG8urU$K#eFgM!nlf`xvA;(GlvK8wxqPjPallpO|lP2 z%zhQ3VmtqwD=jm5FMOA;*u@$V=vfO107PVJb?UV9TP$-*}gGo^+)bBDr&W zmLvC~MFdjBd7H{M@58XS`8+MWEe6$?)&H%FGHQ$!Oixpd@-uJN6g=uTI6%KojZJ8j#-eM{`Lc!FiW zQ`-iduMO8+J`_pabVhfF94*w9E1d2a@ix(AoV8ra=wjI3_?QPK1|-~@$q^K=&UP45 zGbT|pzIShqW%SWO$ji2z$4Wor8D|R&>{UB~@?qh-IIX?(DR3wO!RN9dDN>%Cr6_Ci=HaMi`-*m(o+v-Rj zny>_mrCCHc@qO_t?@pbLvU5{&ja^Y-+8;z~JTHh*Bu|%!s6UG_%bt&(pQBdp*jP3% zBJMm^aT^Tcu%J!IYVPlLb)56HN9* zj)ps$&R-}%jEtOMELpD&fT1SS+4>3F?M8yJvM9%P2Q+C3+|S6iB!({iSFtC4;FBYF zUxfS8)TMHYK1VPl(IrZdh5#&@e7Mbk(1$TaQk#XsjVgJ9kl&E;Hqcd&N{}*Ws46f!N7YzP%AAftbr&l5<`ZyF;;Kd zBQjrkChJ)XHzuEK?O&VYeq&Zm4M*obVIt+q!hWZL$3Bp9qCfx-41eB5R+&T|n7GB| z&W90m3ykE3J?B}OhM`#n%15JD3MaY$oD;8@5tX1pRd%aCLig}QCu~hd_bl82HzSuiAq^c`{E#bZc zYii@~e=*AorEiBry4uf_B;#KA@K4^Os0Q6E4@}khHsce`lulhC+E|Qu25N{&onZBq zFzcl>LrFu zPr7SForycS?o za=ME)uT|glNg?*X>pq=`+&@j*7HV)f2Udgnk|}$?mF*M# zl!p^%SQK98sd9V-B@keVW~QChY!Cp{hQ53Jh)mcRXer#p(f~Zo zmI_~p$@8X>PPlb;K_r?8e4z{kUk2<%hj4>8PUo6*h-{?=g}=7JnrV9ZW8Q1^$XwF)$w7S_Gj0u z(EyP8_0(rV@8BUq&-yBtP47<^!EGB~stVUbmcJM1`p&%RZdlr7`-ZXV!ujzl-myWq zxCA0s@gVR;)P^(FINB26S)l>QyjKRsQ35kE zIOk5MczpZ5WzV74`C^J;wu)z?lbQDg|D1}~5eOGRgb(+)kO~s{w`oT7+yY|M(iA1- zt)8Ni)cfxpc)|txD%EpN2wf*uiNAQ&JQbbY3^MQ$635`7lm(!4R{>Z&!&#QdTR^~9 z!b1O2@6jL^2*9^xm!@hV?@UXola+Rqk33XsIq#mx{kiT@OuW%oGq*s4dp)i z{?l;NhH6zB01e^-I4$=+FXNL1qwh_ot7DN}<$RTWnUsKj&!tNL8?#xNB1{Dtg-SZZ zv>7pmWfsiS`G76J+Kd7tTH?yu)DT_t-WbTBwD{xl>&jF+mX!}=N0)C zCJSRNm~|PaO)yWYN4xOs*RaA&F)mVi)sSNG$2?4Ytl|(T89R%MB2mo5a!A1vXwJHHmEy!q%MN_EY1sDi%wbT3++)0?a_o(UkmIDW~~3K_+L8t zpVcAcgy3ci?X{iww}8g|+C*%)N-qc?!w{B!2Hd0W#~qiUpv%UDT_{oiY}O?$rFeo; zi55%sI``fp`3?$B!4CDR`d68vRm{)7HuOX%pC&F(rfN0X3Xkao6YB({|AXPz`a>(F zscE;Q%J2R4E#UGYVqx&7`f+NQyXOD0J^ue{!Rt2dA1J&G_*i6odYaRmutoqoJ$=>E zC|7=T=X$s>DGJcVpF4dckH3w2+IDTK4gPX;Ic#E%S%zj*?>Js>)cdD3{CVbYBREby z_uV4SuVDG&(B|g-d%S5g3t=}}+EV{cYjS=3`wizyxvfb7=;-bPM{jJ7er*tBZItMY zvtnf4zc$!eI@(vS5k%Mw=<7U)1QBKWs=e-e`?2BE%3`xd{{J%nn#eL248I*PciK zazs$5AqC2>L{%T!{Bg>%`T<0|lkWl?A@}p^fB7z}zlFan^b4OXJMd7U*c6ucoAe70 zg0ri}4C&kC7hNXg8x+Kic*Qc7eL;lrzRz^OKfhgW>=L=1uuORiq}~&X8gROlRHnL- znCPdLt@QzyxP6yX$f+>+G8AXKJ9$vCmJ27``h!Rn6KvQ$XCp*?`3J%LXHB>a&7Z`* z@j4&<9d#Nt`%^3wmVlf_1e$`-RqLl>e$QswyPMWAvWs8+yo75mKmpkFiv~+RKbim$ z|M>Ov?V&ch zv3yC|3D|&4pl9m8dN#-MjATZvGjGgN=~G+Sr?xkH@!Kpf+9k|1KQR71cbxXVyjj*F zZ+f?txh^RCA84ZQe;ERpd-0hLweqQ>VN#~{I7I5Kc#M;No1D88KxNAZb81s5{fn?f zZ<42Q*g$!VFOMYe)5&gYgQ7!RiDEDFO*UFN0}N^n3TZpDr1iIH=!ogsBxMPxj*;6@Oz{r z>~#6_*RdWyeP_^|?meQ#90jk2r?v;SP!4Y_GU&kPF>3*;_uYk?`;qe-yoqONI;!_o z=X4EwQu!PQ{3)NwMn_X^Z3r_#A*8sr$?e$PJpG9zoLD8P;qLK7bFMXsqd^}ocv3fk zu%hQS*waj+*#Hd2K~+tuLDfcrHVrN6l4T7eZBQLUzTsI_Pf*%af(egP3?%oC;JZpM zqo|69Hu=jG))f(8xJ(qLRShW!33jRg@sUK1yPU_yXdylY8Q;R>Af}=!eZKwt*!Qbh zOv4@6;|;wkFssYke=e_u4R7=@MJDh(q*LOGRYO;XXbdESp{C=F`FgyV|yz; zcqj?(7v3a5n9y(HQrQl-2;+UCSoZuTp)+- z!~xeP5$VeEoTCP^hFah(D8cZ(spxa-F5yS6V|c>LSymGpR^zX~gJp_h$=Ye!DG#7u!osY{*-rZ^W`5>vIimT0%K`U4o_2c`gCkV43&Dp&5oTL9$Fq zP>Y~%ALKE!SfKW}L_? z`zyz$R^Qk`Cb69%LxvBNSb4^ux$0}`Wccws3dGy%9nmFGT3gxtu zCEL4!qs9mNj&f;`MWmK0f1x{B%V#qUG*82|8ioAoqw_-pj&QeVaQB6J*Jpy zfFyWDu`DD8J@Tf#sdpUkx;&n>gQ`11QB98Xc zDC?72ed`N8^1YgNX4l8XPi+hh5bj@tP%9wX$*VOM{m>!S7F!Zr3w>H*^UAJ9zVFhF zohr=pKHVI)rBFn6Ev|Sx1s(T`pHDM5NX5}PBfo#kVW?NzkgHvR;J%N~oeQf{Z7NOS zY)}bMB-K^mUF9)<(vhfVqh$G1NuZRdUqGL$gcL6cZw^WSD2=x)EXaZpilUTXZ=g>H z`D&qT(L&8w0DY>Lf(Ax?MxRXLaV{2!H4Edn7eB8fC>q`;d#FT|>J;k|Hwh1;wbj@y zRLX^V5B6p4Nxbpn#%)W?G4HPJkTh-gpcOj8EeLz)r9g<_S};RL-iz6&8uU!GfIfNl ztqlh5>g{>&Rc~lSBM`9ft&xO!$YY+Y6#<5-??!TT`g7TttMu_ko0g)Y^8nwHN0)kb zV+c8C`RODl=S&k2S*R?Hs;&%r`qIeM%~WR0HkV`(18J&m(Y@M7{XW8vH!>xHsZHyQ z8T|o`l*&j~Np=-e3BMMw3I{9qkmlzx=143}))98+7;Uc6b@mv-}o)>6j%>)NI>iRVZ&pb-i%KMgP zlQ0+3vz%}O8c0x4gkT8hkKLC}wr{5caHy83t(WX6O&oaIxjc^X>$|EIE$cjbhzw^q z1oPBc;HG7HiDs`yRlHH9(dr<=a65nJju-5fx<@N@LAzY=Z_2_H+!AqEre$>^&NE@p z2~TKr$6t)|mpCPD7%G}+?vbWF!5=j~W9pu5ywE`BGW>v|XV!?#V%bW8k)(kI8JFD5 zqa^BO>5fsY*ymv0XzlI^19ho#Fp@nEg6k77H~k{S0$C(KI5f2#X0}jd6v^6(_L=mf zF<`Vz%2ArB?R)_H%mJWEql>lkY+_w9)Z<>LbskCd2eoq@8ac&G5}A@{s+*FUjkKr} za;!?(X%=pX&!2Bq6un6Cz|OT#mycUr4ezMVXyqv-OXQ%n;Vwkyc^W{U`2mtSEJPV0 z9A7N!HGR!aF~cWP6wRg8siMjgzY^pT2N7=T77&8L=&s-4xIb;AqC~+x#p=TtQ{X zX}lsyEAOLNJq*Ahz`_XiAaCV4D8nF&^<><(;0zjajmb7p@)DC_#CAxG_^?Mt3Rr~k ze8fP4oCZhoGO?EHEX@L#-+6F7rL+4=x+2dbAM#=pU6!d+pp9>Uvkj*Y-&C3}0^JV- zaGP@--?4Wba;zU?HmWU%#d8SQz|4*Lfy<*rN+y6o>X&K?UQh}trGep-St8x!J1WdG zL!-`bWMf?323ftXkNnGL z+M;QsJIEoRBC>ST49!ZWfG5z-n~52(hQk|BuuIkKMnCzW)$}$l-C2P_PFFD12L>`{ z#yaM`D5r^hjKp?wc^*KG%$xl_9;c*$n^LSpm0_jUP%PRHWr_U|yFoB*3|cp52nqA0 zsbP#riaV8G;RO0UN>UNRJOf9ar}DyM**K%QK&NZTtfW5?+^wIp6EdtQ9Iu3q9P!uD zX0s|ImLe+eVx96G-X?g%lfpRo~^;U zPx4|m5kL4|tZKS+9G9t|@D>xrMKWw43jj21rTDZ1!{Q9{v32dNc@7cS_5hB3d237O zom+X%4;4y+1=#2xAAS37aBzU2f3V#tZ<&~AklcnM>@eM3+}q9e9%@1*4lXatq{x9#MBxRq{;c~kIxd>-SgeSpAL0L)Gq19woO4@%JF z7~yoXSFwQVVkS;!FFUEB$_%@i3Tv1x zW`PQ8fEJG*5*(U%;2!%j1Ac<4q@SBT?P8s$_|7w z9_cD>;4%;`3buN5%{$}lC5LV3;MT(#!IQ;Uu;JbBDMjC^ER6Pab$%`URlPmV^R|3= zjnLAzwQ`LudP*6`4_J(>9V-=Dtp|%0GWoDDVfM{H{c2zExD$)$H`_?QjS()(>92}* z8w6bTl`ddL@qoGAvV3TpP-m&sGmH66j8^V@X`*bAcO8P7rw!}P&WE5>tJXD=$+9Xi zzK>egON4`9qj8#2!o?MXSXW8;a*rzJmH9ikQ$YerO2j4BxkX0)u1cy8{8CY zC@09X=-21GRqrcun(!K~S-u+BgQ%&RiikYzVhYC}%~z;!{qi8VG#rlh$-ZKl{nyGj zJn~b|uQc0^$vq4dveRvfJfmx*uBwc&#H<^b+$@{{G_5&F3FInuwT;uG%iV!?6>~pz zdU&wt>YU8-6wG zivWjTr#!~MO+)pF?xp@@TfXP%KY8XH2t&m#QlK%6fg$i9N%Y0t#Nj?7go7Z2Ed)sB z@P?8*xCBZwMZX#3jO&%0u}PzWzt5NsRS-xXvGl_LXIB#*Ef~nv;dnWF_r8*-#sIV> zqn2$e$-KTKoQO%^-wDbQMy|mlbA{miZW$nEa8ZDU20SOkG_7Pd1eS9|O@q%^q+UUE-$t6vE#yk6V{+0jul_ z3U{b5)_gc(Rz2F!;m?6OVhXGyle+?25SCgJuROTS#;jH1&B~NUhqyE&ybvvv^ijNn z;uYlLi~^4kUk_Lub0mvDn8m}%Yf#8ZpVzJj#n>sN8a&i9z?8=IPz0@6;dQqFfcJfo z7KP%61$FaQ#$0@#iRPzhSvNCm%d*;9hbWM|{ulaSef|&9|7CZ;%cT+u9$}EeU%r77 z3Jv~Zm8jBy5jD`8$PA$ALIxuG>@fS;Vb*`kCGejE1is)Efoj;Pn-@o+tY`R`_;U;uwG`S0=-#J4z(YcTdG3u|lr_g${zUZEf z*-8q+)q=JDx$pD*l4Qf#`6bJ_qlQny{)vAS&P_Yzuc|B*7P!{?xpR5=S7-AYj#MHD3o+1r?0w^;a00JWh4%pb;*Pjzwg`| z`x7tFl7AuYZhtvK{*xr@^I=V-!t14`3#ksN080Kpf3loM&tEXD@wiuv`)4*q_XQoW zCna{T@w^2`+Gr8}o__-DE+RZ%zqEVoX;C}%8)5ec!TgpbL@e?*obFHJU+n*}YPmyH z`c}|LEqpv}x(lZc`4$ymT<_moxr+>9GTimM-+_jBMpF87v=rK#I*Fsqmq!KSf(NvX z+7wX|Z|}gG(DHf2uQxv&_RIrQ{)qEw{G*OXOHbP_dXoCXCTofZI8)f2Z2W$CU(D}C z=v0dD`*{V3-Ba)Z(c#GH*6Cco0~eQLtqpGZyep)B^*IP7VmeGdh0@y75(AqG_m#9X z`1lqeeT~L{X4m|I|8d<1<;kXp_eui7cZ)qyS{*{8hQ1y&@lHS5v9BSg7~kp_((R8G zk1sc3inc&>ngyi;R}-I&9=+O3E``rbJAHY5%!%Sy=h+)qU1a_?dJoh%F77E z5h=l34P^b7ltTUe%K=+$Damt;=r?IQOELq^g|;w}itmRzCf+aht%4b7!+3TLBA5DA zLUu>F#-c=GI{VlkMj3`3W>-aG=Ivs6x1=ybPpCKm(mM!n%gsijhxw19<@+nBNda|= zkg#CK01KBhBcMji9ANZctjL$8t?1`2Hl#li1hB@%1^Y$(5cUg{aT#3oub!98H_Q6Z z_kmSnLw6SyS5OW-12L0c2U*BdI+j`4hW3oC;mIegL_&v5G0jmFo3daRwP1cq{X^|X zo76)E`o*WvQ~L;!4YimbVP22PX_lEq8mtp!amegAfk>Hdju4QwBMr(je)PmDP8PLU zNlOOKuWzcq4z*rK`i2sNmpRk}8&X@VyWSC9BM-=sL|n|&RNdKIn=KBZ-Hhaw!sTy- z%5)*TyM#P6T!nzeqRSV&l;C~gP|UtBb&28W!el7UAgG#n-GI2oqXC)2UN-5f?n!c>b=Hvi$s~k1F+NV$v)j^xf)i@K+{r9c6DA+umIO*(e>0fcLNuf-*%MAr%FSBC zgz%`>LOKeqWiaFAZvkgMnSQS>IZ~3zbbu*E8RS4wI)!bY=F;W~#-DR6JE+0FiK>K(Es)bMT*`_koK%YG<-aQqY6BfDnixqo$rieY9I6-EEBk3Y zqhG;YY1VujP%6*(05XH~su%5e-Op?w!~uHPHp#cznZ#)1iXIZnI-}3uxK9x_Ym}xwdC$8}BV#;Wb z@qN8|#WuAxwUYnyN?dT@tfaQ;RJ47}JM$h=7aFj`(XF+vD%!haSU5?H6z(LXSaiJ4BS$aA!N2G=QN*6zStojru!2QkWcBm0Xt+4~Gxd`7xh2J+-(7ot$S4Cv@Hm~?Eh?O{2jOZFT)eC zJAVdvZ~K;VyXn)L;4d^rZZp0Zy>`*?&jvN21`Hcp24tnO4`h8PHzNAOAj)p|2e3N) z0om6FhZv)kgrMxH+Es&ZZ3AW%m7Oxd7BD4Vm5^;T%#sA}T-y86VMAamicPTG5{_wU zb%?C2X!q3(=5^Kg{QB?ekvFni2TfznwILE$DXztl?$?tn^FwqgY69&=c@&x~r6vNp zkPHa+2C_Vae2A@J!XBZO;X%OEM5P z$aC6Zo2utvwn0o%lcKr;gWZ4ZUAovCqQvm5Jztrt+li9zyCuUrw|ILW9a%dTab})a zA|)4xK{F1)OIXW%b$GHA)34B#l&a8`{HdCO7u6CQKlZ+J>Nz{{D zOkD|MIhiye0>_co9r&c;s2;(!d^!wbMdo1K4z9Y^a^v1Fy|CwnHP8@B8u7wiSJ$DC z>CLZ1s*DA@$*p7wOd%>Q((=t*VXCE1sJ=uKym-{SBEO=MDp%E*!`EhcN}!Y%PHh>% zn*5T5u*h#HF7B_bcBX!P@K;$hEj?5bRU z39{~{Sy?4#X6sC7?H4o=__K{S+|NJl8tl_HmP^zqmd&JCAV*mD{A1IgXLCw8nB-2v z*fB>RoXs8{+U~YI1J79Rw|iCa4O(#2dKk400Xv42xotL*dM>!&7W1e!FW$~nnMx^n za8nu9nCLl)vQ`3_J~Xxsx88UmxSxzu%bmmd3K8<%9m+8luAr# znc0RQ7{MYK8X>>3qSoeff&#K8k&2zHB-`qW5 z@~hMo^NaA;7bv77Uxw3Y<0f4~>&)x-EhLFl_oXXF`qI1kJ4F>sk4b+4ID9$2J2D;;&gp9IRY~7U(x0DnTec z1Bpif2$WTl)0OyWW5hv|)`suWvOe}%FkS5nA(C4l4|-m1k)@GWwjPLzZK7qM{@y=r`%e=K!sforF} z#Ut98c_Vu11M+{rP^vzfPi);ArCJeG(Z?}UP?}=!0Lg>px!a5G2OjJO6@u9nw5;9@ zaCQ=mOzTn#biY<4bAT?6zN4g5Lq~&cEo~Bv2w=|nXZN2|CaQX-CIuTWWR~re)cs)z-Pi<4Y}~^>W$bIg}PJtBI%lfQ*!MGO@ESVY2Lf9FDy@4=8Jx z5GV+LxuN^x;~ltA^xbO9lCenlR^mz*AFRG`B>H?h3(-JzpQ2stjSsSE6+!Z;%}K&+N(g{eT`4`FT`& zJW{-Q`;FP43nlR>PvdgK&x0&Sj#648RfFKenSt7rYH=2Mi$Ok6%JZShIKsoF?|`lH^AQ`*;*)DV}DF{5UXqs(C1x6#nM< z7H*VUQF?8*mufmO!<+y$VVT>Be}cU%U5jaax$g_Vk~YlxZx$q@inXeY)fj7}hVd$# zZz(RB%4SIJRus*b{MYgb<$Dq7K1)IE6cth8>zaXHWvD0Zpr{KR=N8LGe z*X2xD-Sahev_C!}`kr5c#ax2*4}oovCKHYC)Ml$jJkDe))=xt@&XzWOWqY=0Mxc?HhhIf}6tj$EW`vx}E-M8128rkTIXB^w!h25-C2qlvVAWGqoLw;AU~L zBAr6|xknki9Ocf9UsV3pDj%Rme`6>1NzMPs6`z*ktJg}Rp(jj;r%^=h3~yNa*nTM2 z$oiwGjjjuf_KU=tDfCz@puXKpwTR#;4>x^W!owf(Yl0iS^&M>d5n+QAVPs2><{ZIU z-W*pfZUkV_sj8XA8n;qgfSK0|?)b?Arn zsP5@;uc&F}eG=Q)J}E{;@6GNQL#p`JJt9@}`4ENl$99XTJz@3$oaHGkr zOP|BjX=|HHz}dAxaay<_kyk*)|1da3U2w&ESdo}r8YnS-3Gtn#67a_EnHOQI3IHU` zVixjrDy%J1nwbWjd~SjKy3idg>nDF~ld%1zwqSpT`>>{c^QNS}O;~nLZm z0hKAIhL*3WB$`FCIPD@kYB#HjhJ5h^2o!s_5qUm(AvWq$qHMq29$Rc! zWrNXKPk*3A@mhs;i;`gTf_ZL*8c#w3eu46JEzMar`q)I~0ZuAm&R`AAPK4H~O5z*)#USn0%CEz^(?T{(YC4#lZ(k~lW+434lxSe8de>j~7Q6bd`cij-0JYOP5V zFNn`ccGX7|uThM!stS*|gqf~jc`xXuE;^=|k~<8NSA41tp})e^$^YUG>JkomD%&HJu%&UTmLvlQMO9BJ3MpkYSkSm;Xn3QB>%Bi7S6gEu%E zyaymt8&8x&o~ENQ93-JZq8>-gX#}zripiG(*?#EphN;#NXayI-1aQt1ZWPAwm)L(U zoJJmODMcE6jVDBUQ?kwu@eHyoNA2TM4|CDLt6K1n23 zw@>Z#^Nk_I2X=;jmai!Jvrd=4@nVTvHp{DJ-4GTHJ-{`kqfeIBLA$(ovvbqte1RYt z9~=FWeqj6H=ZoA|OnKXQ5+&Vt&20r)VGcU?-gs4LNah+x{aR`LGIvFDvdC`a`PZZ* z%P`;9hh0)Cmw1u<^rIsU#p&IQ1ve(~@u@1C`JS=p*t6^Z$1vXAB85LzD*X47fTLH8 zcPo9Sm$Yw&T6L4acx-JVew`RmS)ZTtMwxCNA@McFUj`94n5HX$@ds+(BBEhx)dvpo zwzWe1(>-!=h+dI6hCOK&Vq}~Qb0Dp>ClD+RN3%0Hpzd>+vX^X|@u>eAH5VKInM~1T zk*+;go+zs_{K2S#LAqSyh2l&m(<+B5Z@xrv7I!?H_7$?BV0kAv+vp1eOVdG{cm~H| zmHr-Ty|nq`{VaRa*)<24{D?l2zh(FWL^GQ^E15^REBVp2qhy~O_Bhmy<4j1bKsF3d zJA2ct&$V;`FT(PyUzC2CZp2F6tjHUSFKwEZ04aG3;Ge3udn7Z-uy5OYJ^i$H*_5xc zTWdpTIK-tW*TXTR6Oc?g6a0nEn$H0?Xlr$8mCRJ#Eb@jIZhsw*BWr<=DOBz>kbIg% zRURqixS+k!7!xg>m531XuiyZB*C1+aAxPSpvk#2XcftPcjEd0xC!A598%G$?8X7M< zG&aG5f&&y28`uiEPn(~SojPB>9=%p>y;gX33z*?wi`d)a8IxP4JCvb^SBm5kahh3I z70^Q4`dlLfTe?W`T(DbY&YQd0HxKjL1TJx#O%Gk-p>Z_Bw057_{QCD6)4@;ObADY- z`miOwD`{>$KNY%|S66lukkNkUB+ ze6NyNsLq;n;JLbBsR)_l)>@zNzIfZ~-dn4_aARr3T`(Dusp`vFg+CG;=de<#^nmys zUAR>>T~&DwiKYX_*Hkl`s_b4GbjkdRt81Ah^9Di%_4@+SNY(CA-E-V3gXo)h@_j_q zg}@J!dwHo4TosNb2nIMM9Zog?%ji?L*Q?RpSnznecc3NpxVgPx_bxDS(tNVpZ1^Ry zz9$(%WeR1g`YaJdYFb)8YrvO69vm|Q*rH*Zq5%&g&@<2w)jyYliOWsZjxj&iU>mqLSQjclv&J%Be zp)lh1Fa9PaqTHF6``1{D?A*UmMiIY~vL>%{PTw5=^%AiXlM3=ZlA)^#i<_X)&DZ@< zx^cH*ko3(@>VI=?dof(o?VlZ88Nv#S{r@|Aef;~{LMcfm>r{Jwp7uNU%(CsPH-&%f zIkkVcCsp@y)GF2QJ){00Qtx)6+W);})$c8-{sWt1Rn6BX*&-^^H3jLQw z?7VPM2SS&Q1RqUzv_ZypD1(|8zI8K2W`b^D@2O<+3lZ1sD&@)9DMS)kIQs!7tMV=2 zgg2;ZPRl-DZ?-6~PD+2=)R#~F!_fBa(2jcDkrac%&jt}Wq)&<4cBs!-f^KN_%#S|0Iq zjnmiqeGB6A7`ZvnyIfT26!1~F5^PRW7d`Q6(d zo3^#(K7oLSN*rbk7H46!zN5Hp(!)$1+WpHQO>vToQ`XPzO*OT{^A^D^^bNCv^uI7h zv<@{Az4ClRwXV1Tgl`tG#YGqO z3}>6RZEFpoq4-8ZQvI-A#DsBd?H0h!d3!9w^!THMsKQ}wfY+zt)Yo^pq$0QW$NW^^ z?0ONy@iFyr9R>E(fM3cV?FzoL=e!+I6S$Up?p9a$FQNalD%kpvpLxXd!BE#$JA+lKS$%B58wt%+B0Q<78lCO#OOvdhK@j` zHZHLdMxUgY>nmwLwZ8NtDRJFEuNK6Wo)nP$C?GkZmYmI=`PgQ>xPoM+;W5Stq1?Z} zXZ{oA4TqD^-0hX{^A5#}HO;2ob8kl{JIviS!MKEgH32T2tx1RyCindaB@7P7VzxA< zJNZp85#BLT?{d~A1-j#~_!Z+4IW#vdCW8;2fxUk)f7c`{6z@@e`<=~oL)o%K(*U1O zi|HlukD|Lea$6+?WC7SC#%%5t9e~^x-A~Z-uPhugh>%}%Xy}guMgTQX-H*?SHwlx0 R366W}Ij!z6rp4Qt{|lYx5;_0? literal 0 HcmV?d00001 From 1291477c751408b0442654a15cdfe11842226e22 Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Mon, 14 Sep 2026 11:24:40 -0700 Subject: [PATCH 10/11] Checking in draft changes --- fern/billing/manage-billing-and-credits.mdx | 4 + fern/billing/manage-packages-and-add-ons.mdx | 13 ++++ fern/billing/manage-pay-as-you-go-billing.mdx | 74 +++++++++++++++++++ fern/chat/sms-chat.mdx | 4 +- fern/docs.yml | 2 + fern/phone-numbers/inbound-sms.mdx | 2 +- fern/security-and-privacy/sso.mdx | 4 +- fern/support.mdx | 2 +- 8 files changed, 99 insertions(+), 6 deletions(-) create mode 100644 fern/billing/manage-pay-as-you-go-billing.mdx diff --git a/fern/billing/manage-billing-and-credits.mdx b/fern/billing/manage-billing-and-credits.mdx index 119cc15e1..8c93da4aa 100644 --- a/fern/billing/manage-billing-and-credits.mdx +++ b/fern/billing/manage-billing-and-credits.mdx @@ -5,6 +5,10 @@ description: "Manage billing in the Vapi Dashboard: add a payment method, buy Va slug: billing/manage-billing-and-credits --- + +If your Dashboard shows **Settings → Billing & Add-Ons** instead of **Billing & Payment**, you are on the previous experience. See [Manage pay-as-you-go billing and credits](/billing/manage-pay-as-you-go-billing). + + Vapi credits are prepaid funds in US dollars that cover usage-based charges. This guide shows you how to add a payment method, fund your usage, keep your balance funded automatically, and download billing records. ## Prerequisites diff --git a/fern/billing/manage-packages-and-add-ons.mdx b/fern/billing/manage-packages-and-add-ons.mdx index b718fb39f..0a5207bc7 100644 --- a/fern/billing/manage-packages-and-add-ons.mdx +++ b/fern/billing/manage-packages-and-add-ons.mdx @@ -16,6 +16,19 @@ See [Pricing and Success Packages](/billing/pricing-and-success-packages) to com - An **Admin** role in the organization. - A saved payment method for purchases made through the Dashboard. See [Manage billing and credits](/billing/manage-billing-and-credits). +## See your current package + +Check which Success Package you have, or confirm you are on Usage only, in the Dashboard. + + + + In the [Vapi Dashboard](https://dashboard.vapi.ai), open **Billing & Payment**. Your active plan appears in the **Success package** field. + + + Select the **Packages & add-ons** tab. Your current package is marked **Current package**, with its included limits, support, and compliance options listed. + + + ## Change your Success Package An upgrade increases the limits and support associated with your Success Package. A downgrade reduces them. Before you confirm a change, the Dashboard shows when it takes effect and any amount due. diff --git a/fern/billing/manage-pay-as-you-go-billing.mdx b/fern/billing/manage-pay-as-you-go-billing.mdx new file mode 100644 index 000000000..1f8d20e90 --- /dev/null +++ b/fern/billing/manage-pay-as-you-go-billing.mdx @@ -0,0 +1,74 @@ +--- +title: "Manage pay-as-you-go billing and credits" +subtitle: "Add a payment method, buy credits, configure auto reload, and download billing records." +description: "Manage pay-as-you-go billing in the Vapi Dashboard: add a payment method, buy credits, configure auto reload, and download PDF statements and invoices." +slug: billing/manage-pay-as-you-go-billing +--- + + +This page describes the previous **Billing & Add-Ons** experience. If your Dashboard shows **Billing & Payment** with a **Packages & add-ons** tab, see [Manage billing and credits](/billing/manage-billing-and-credits) instead. + + +This guide shows you how to set up billing for a pay-as-you-go subscription. By the end, you can fund the subscription and configure automatic credit purchases. + +## Prerequisites + +- An **Admin** role in the organization. + +## Steps + + + + Sign in to the [Vapi Dashboard](https://dashboard.vapi.ai), select the organization you want to fund, open **Settings**, then select **Billing & Add-Ons**. + + + Billing & Add-Ons selected in the Dashboard Settings navigation + + + + + In **Payment method**, enter the billing email and card details. Select the checkmark beside each field to save it. + + To replace a saved card, select the pencil beside **Payment method**, enter the new card details, then select the checkmark. + + + Full Payment method block with the billing email blurred, card field, and auto reload controls + + + + + At the top of the Billing page, select **Buy credits**. In **Purchase Vapi credits**, enter at least the minimum amount in **Amount to purchase**, then select **Purchase**. + + Complete any verification requested by the card issuer. A successful purchase increases the credit balance and appears as **Finalized** in **Credit purchase history**. + + + Purchase Vapi credits dialog with the amount to purchase field + + + + + In **Payment method**, turn on **Enable auto reload**. Enter at least the minimum amount in **Amount to reload**, then enter the balance that should trigger the purchase in **When threshold reaches**. + + Select **Save changes**, review the confirmation, then select **Confirm**. If the current balance is at or below the threshold, saving the plan charges the payment method immediately. + + + Auto reload controls on the live Billing page + + + + + Confirm that the page shows the saved payment method, updated credit balance, and auto reload settings. Check **Credit purchase history** for a **Finalized** payment. + + + +## Download billing records + +Select **Download monthly statement** in **Credit purchase history** to create a statement for a selected month. + +To download an invoice for an eligible payment, select the payment, then select **Download invoice (PDF)**. Enter the requested invoice information and select **Confirm**. + +## Related + + + Resolve calls blocked by an insufficient credit balance or frozen subscription. + diff --git a/fern/chat/sms-chat.mdx b/fern/chat/sms-chat.mdx index c3489c194..178e8acc1 100644 --- a/fern/chat/sms-chat.mdx +++ b/fern/chat/sms-chat.mdx @@ -23,10 +23,10 @@ SMS chat requires a **10DLC-approved Twilio number**. Only customers can initiat * A [Vapi account](https://dashboard.vapi.ai/) with an existing assistant * A **10DLC-approved Twilio phone number** (required for assistant responses) * Basic understanding of phone number management -* A **saved payment method** for a pay-as-you-go organization +* A **saved payment method** for a usage-based organization -SMS replies use the Chat API and follow its billing requirements. Pay-as-you-go organizations need a saved payment method and, if they are less than 30 days old, one completed payment. Without these, Vapi receives the inbound SMS message and creates a session but does not send a reply or show an error in the Dashboard. Voice calls are not affected. See [Chat troubleshooting](/chat/quickstart#troubleshooting) and [Manage billing and credits](/billing/manage-billing-and-credits). +SMS replies use the Chat API and follow its billing requirements. Usage-based organizations need a saved payment method and, if they are less than 30 days old, one completed payment. Without these, Vapi receives the inbound SMS message and creates a session but does not send a reply or show an error in the Dashboard. Voice calls are not affected. See [Chat troubleshooting](/chat/quickstart#troubleshooting) and [Manage billing and credits](/billing/manage-billing-and-credits). --- diff --git a/fern/docs.yml b/fern/docs.yml index a6725dd57..27fca1166 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -718,6 +718,8 @@ navigation: path: billing/purchase-call-concurrency.mdx - page: Billing and credits path: billing/manage-billing-and-credits.mdx + - page: Pay-as-you-go billing and credits + path: billing/manage-pay-as-you-go-billing.mdx - page: Organizations and capacity path: billing/manage-organizations-and-capacity.mdx - section: How Vapi works diff --git a/fern/phone-numbers/inbound-sms.mdx b/fern/phone-numbers/inbound-sms.mdx index d0ca1cac4..b0c2d31c5 100644 --- a/fern/phone-numbers/inbound-sms.mdx +++ b/fern/phone-numbers/inbound-sms.mdx @@ -24,7 +24,7 @@ When enabled, Vapi configures the Twilio Messaging webhook on your number so inb - **Twilio number in the US** - **SMS capability enabled** on that number (in Twilio and in Vapi) - **US-to-US** messaging only -- **Pay-as-you-go billing:** Pay-as-you-go organizations need a saved payment method and, if they are less than 30 days old, one completed payment. Without these, Vapi receives the inbound SMS message and creates a session but does not send a reply or show an error. See [Chat troubleshooting](/chat/quickstart#troubleshooting). +- **Usage-based billing:** Usage-based organizations need a saved payment method and, if they are less than 30 days old, one completed payment. Without these, Vapi receives the inbound SMS message and creates a session but does not send a reply or show an error. See [Chat troubleshooting](/chat/quickstart#troubleshooting). ## Set up from the Dashboard diff --git a/fern/security-and-privacy/sso.mdx b/fern/security-and-privacy/sso.mdx index 5cdb6e05f..6e773e7d6 100644 --- a/fern/security-and-privacy/sso.mdx +++ b/fern/security-and-privacy/sso.mdx @@ -6,7 +6,7 @@ description: Let your team sign in to Vapi through your identity provider with S --- -SSO is available as a custom capability with the **Premier** Success Package. To discuss adding SSO, [contact our sales team about Premier](/billing/pricing-and-success-packages#buy-a-success-package). +SSO is available with an Enterprise plan or the **Premier** Success Package. To discuss adding SSO, [contact our sales team](/billing/pricing-and-success-packages#buy-a-success-package). ## Overview @@ -39,4 +39,4 @@ Use **Editor** to give developers full build and test access without exposing bi ## Need help? -To enable SSO or ask about configuration, [contact our sales team about Premier](/billing/pricing-and-success-packages#buy-a-success-package). If you already have Premier, contact your account team. +To enable SSO or ask about configuration, [contact our sales team](/billing/pricing-and-success-packages#buy-a-success-package). If you already have an Enterprise plan or Premier, contact your account team. diff --git a/fern/support.mdx b/fern/support.mdx index 82eb490d5..dcdf7da48 100644 --- a/fern/support.mdx +++ b/fern/support.mdx @@ -2,7 +2,7 @@ title: Support subtitle: Find the support included with your Success Package, submit feedback, and browse additional resources slug: support -description: Get help with your Vapi projects through email, the Discord developer community, and enterprise support options for account and technical questions. +description: Get help with your Vapi projects through the Discord developer community and the support channels included with your Success Package. --- ## Support options From e6b1f56ff815c519c6d8d04f06860b1284047d87 Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Mon, 14 Sep 2026 12:12:15 -0700 Subject: [PATCH 11/11] Updated draft --- fern/billing/manage-billing-and-credits.mdx | 2 +- fern/billing/manage-pay-as-you-go-billing.mdx | 2 +- fern/billing/pricing-and-success-packages.mdx | 2 +- fern/billing/purchase-call-concurrency.mdx | 2 +- fern/docs.yml | 8 ++++---- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/fern/billing/manage-billing-and-credits.mdx b/fern/billing/manage-billing-and-credits.mdx index 8c93da4aa..d61c585c0 100644 --- a/fern/billing/manage-billing-and-credits.mdx +++ b/fern/billing/manage-billing-and-credits.mdx @@ -6,7 +6,7 @@ slug: billing/manage-billing-and-credits --- -If your Dashboard shows **Settings → Billing & Add-Ons** instead of **Billing & Payment**, you are on the previous experience. See [Manage pay-as-you-go billing and credits](/billing/manage-pay-as-you-go-billing). +If your Dashboard shows **Settings → Billing & Add-Ons** instead of **Billing & Payment**, see [Manage pay-as-you-go billing and credits](/billing/manage-pay-as-you-go-billing). Vapi credits are prepaid funds in US dollars that cover usage-based charges. This guide shows you how to add a payment method, fund your usage, keep your balance funded automatically, and download billing records. diff --git a/fern/billing/manage-pay-as-you-go-billing.mdx b/fern/billing/manage-pay-as-you-go-billing.mdx index 1f8d20e90..b2db09939 100644 --- a/fern/billing/manage-pay-as-you-go-billing.mdx +++ b/fern/billing/manage-pay-as-you-go-billing.mdx @@ -6,7 +6,7 @@ slug: billing/manage-pay-as-you-go-billing --- -This page describes the previous **Billing & Add-Ons** experience. If your Dashboard shows **Billing & Payment** with a **Packages & add-ons** tab, see [Manage billing and credits](/billing/manage-billing-and-credits) instead. +If your Dashboard shows **Billing & Payment** with a **Packages & add-ons** tab, see [Manage billing and credits](/billing/manage-billing-and-credits) instead. This guide shows you how to set up billing for a pay-as-you-go subscription. By the end, you can fund the subscription and configure automatic credit purchases. diff --git a/fern/billing/pricing-and-success-packages.mdx b/fern/billing/pricing-and-success-packages.mdx index cda52ba7c..f99b81fdf 100644 --- a/fern/billing/pricing-and-success-packages.mdx +++ b/fern/billing/pricing-and-success-packages.mdx @@ -6,7 +6,7 @@ slug: billing/pricing-and-success-packages --- -Success Packages are available to new Vapi customers, and to contracted customers at renewal. If you already have a Vapi account, nothing changes right now: your hosting fee, features, and agents stay the same, and no action is required. +Success Packages are available to new Vapi customers. If you already have a Vapi account, nothing changes right now: your hosting fee, features, and agents stay the same, and no action is required. Every Vapi subscription starts with usage-based billing. Without an optional Success Package, you use Usage only. Usage-based charges remain active when you add a Success Package or add-ons. diff --git a/fern/billing/purchase-call-concurrency.mdx b/fern/billing/purchase-call-concurrency.mdx index 142f3314c..d33ff6603 100644 --- a/fern/billing/purchase-call-concurrency.mdx +++ b/fern/billing/purchase-call-concurrency.mdx @@ -6,7 +6,7 @@ slug: billing/purchase-call-concurrency --- -This page describes the previous **Billing & Add-Ons** experience. If your Dashboard shows **Packages & add-ons**, see [Manage Success Packages and add-ons](/billing/manage-packages-and-add-ons) instead. +If your Dashboard shows **Packages & add-ons**, see [Manage Success Packages and add-ons](/billing/manage-packages-and-add-ons) instead. Purchase call concurrency when your organization needs to run more simultaneous calls than its plan includes. diff --git a/fern/docs.yml b/fern/docs.yml index 27fca1166..d4ce25581 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -714,14 +714,14 @@ navigation: path: billing/pricing-and-success-packages.mdx - page: Success Packages and add-ons path: billing/manage-packages-and-add-ons.mdx - - page: Purchase call concurrency - path: billing/purchase-call-concurrency.mdx - page: Billing and credits path: billing/manage-billing-and-credits.mdx - - page: Pay-as-you-go billing and credits - path: billing/manage-pay-as-you-go-billing.mdx - page: Organizations and capacity path: billing/manage-organizations-and-capacity.mdx + - page: Pay-as-you-go billing and credits + path: billing/manage-pay-as-you-go-billing.mdx + - page: Purchase call concurrency + path: billing/purchase-call-concurrency.mdx - section: How Vapi works icon: fa-light fa-diagram-project contents: