https://vapi.ai/ logo
Join Discord
Powered by
  • Call Center Support
    m

    Matsuhito

    12/13/2025, 3:27 PM
    Hello team, I want to build a call center from scratch using VAPI. I don’t have much software knowledge. I’ve watched many articles and videos, but I haven’t been successful. Where can I get support on this topic?
    0
    v
    v
    • 3
    • 2
  • Devs, What does the internal DTMF tool code actually look like?
    o

    Operations

    12/13/2025, 3:09 PM
    I'm building my own custom DTMF tool which is going to be using typescript and it takes in multiple arguments. I'd like to know how the original is built, so I can build upon it.
    0
    v
    • 2
    • 1
  • I am facing an issue connecting Google Calendar to my Vapi account.
    a

    Aditya

    12/13/2025, 3:56 AM
    Hi Vapi team, I am facing an issue connecting Google Calendar to my Vapi account. Steps to reproduce: -Go to More → Integrations → Tools Provider → Google Calendar -Click Connect -Select my Google account and allow all requested permissions -Google shows the flow as finished and redirects back to Vapi, but the button still shows “Connect” and the integration is not saved Details: -Assistant ID: d78737b7-1c9d-4ef3-a31a-eda8b32ad1fd -Google account email used: yapdiyan@gmail.com -Tried multiple times, different browsers, and incognito; issue persists -Screenshot attached (shows the Google Calendar integration page with the Connect button) I saw that other users are reporting similar Google Calendar integration issues (OAuth finishes but connection does not persist). Could someone from the team please help check my account on the backend or share a current workaround so I can use calendar-based scheduling for my client? #1211483291191083018 https://cdn.discordapp.com/attachments/1449248676806660146/1449248677184016384/WhatsApp_Image_2025-12-13_at_09.18.06_5abf9755.jpg?ex=693e3582&is=693ce402&hm=6387057b24187e241c9bbf48b65f19e0acbd0607fa7f881b8252985859297daf&
    0
    v
    • 2
    • 1
  • Enable Tool-based Integrations for my Vapi Org
    p

    Pappumaster

    12/12/2025, 9:41 PM
    Hi, I have connected Make at the org level but I do not see Make as an option inside Tool nodes in agent flows. Can you enable Tool-based integrations (Make) for my org?
    0
    v
    • 2
    • 5
  • Stop Speaking Plan not working
    d

    DmytroSonOfVolodymyr

    12/12/2025, 9:26 PM
    https://dashboard.vapi.ai/calls/019b143f-24d4-700e-8fc2-133914c5aed1 I’m trying to make the voice agent more conversational so that the user can interrupt the agent at any time. However, this doesn’t seem to work, the agent only recognizes user speech after it finishes speaking. I want the user to be able to speak and interrupt the agent at any moment. I’ve tried enabling the Stop Speaking Plan in the advanced settings, but it doesn’t seem to have any effect. Regardless of the configuration, the agent still ignores the user while it’s talking. Has anyone else encountered this issue or found a workaround? https://cdn.discordapp.com/attachments/1449150460291448852/1449150460731592715/image.png?ex=693dda09&is=693c8889&hm=e6f95972903ae3e34c96eaa6c8191cbe891b0b0a457fe7f3c1b57e2e7d0a26c0&
    0
    v
    t
    • 3
    • 2
  • in our chat, not voice, We are getting high token and billing
    q

    Qper

    12/12/2025, 8:24 PM
    We are seeing crazy high charges for chat messsages like 5 cents just for a single input and output. I see the token is high is this because of something we have configured incorrectly? @Vapi Support Bot
    0
    • 1
    • 1
  • do you support dynamic keyword boosting?
    j

    Jessica

    12/12/2025, 7:36 PM
    the transcriber is really struggling on emails. i want to inject emails into keywords when an api call returns, to better recognize the user's email. is that possible today? can it be?
    0
    v
    • 2
    • 1
  • Concurrency limit hit
    b

    Brandon

    12/12/2025, 6:26 PM
    Hello! I currently have 27 concurrency lines and no calls being made. When I try to make a new call, it says my concurrency limit has been hit when I know this is not possible. Would you please be able to reset my concurrency lines?
    0
    v
    • 2
    • 2
  • Concurrency Management – Separating Inbound and Outbound Flows
    g

    giR

    12/12/2025, 6:02 PM
    Hi Vapi Team, We are currently using your platform to design and operate two types of assistants: Inbound and Outbound. Our goal is to clarify the best architectural approach to manage concurrency limits, ensuring that inbound calls are always available, even while large outbound campaigns are running. Context Inbound calls must be available at all times (we are using Redis to manage a queue on our side). Outbound campaigns may involve a high volume of calls (e.g. 1,000–2,000 calls). The main concern is that outbound campaigns can fully consume the available concurrency, making inbound lines temporarily unavailable. Increasing the total number of concurrency lines alone does not fully solve the problem. For example, even with 1,000 concurrency lines, a sufficiently large outbound campaign could still saturate all available channels and block inbound calls. Proposed Approach Our current idea is to logically separate inbound and outbound traffic by using two different Vapi organizations: Inbound Org Dedicated to inbound assistants Allocated with X concurrency lines Ensures inbound availability at all times Outbound Org Dedicated exclusively to outbound campaigns Allocated with Y concurrency lines Used only for outbound execution This way, outbound campaigns would never compromise inbound availability, as each flow would have its own isolated concurrency pool. Questions If we create a new organization using “Switch organization → New organization” within our existing account: Will this new org automatically receive its own set of concurrency lines (e.g. +10)? Or does it share the same concurrency pool as the parent organization? If concurrency is shared, should the outbound org be created entirely outside the current organization (with a separate account / email) to guarantee isolation? Is there any native or technical mechanism in Vapi to: Reserve or cap concurrency for outbound campaigns (e.g. “use only X lines for outbound”)
    0
    v
    • 2
    • 1
  • Integrating Azure Speech
    j

    James

    12/12/2025, 2:23 PM
    Hi, I'm struggling with this integration. I've created the Azure speech resource, and have my keys. In the VAPI integrations page I try selecting region UK and add my key, but it keeps getting rejected with error because VAPI is trying https://uk.tts.speech.microsoft.com whereas apparently it should be https://uksouth.tts.speech.microsoft.com Can anyone advise?
    0
    t
    • 2
    • 1
  • Workflow API request timeout
    p

    Pedro Lourenco

    12/12/2025, 1:59 PM
    We have a workflow for appointment bookings that is close to getting to production. The issue I am facing is that the API request nodes seem to timeout after 5 seconds, even if I set the timeoutSeconds to a bigger value. Please fix this as soon as possible, or let me know what I need to change, since we are on a tight timeline.
    0
    v
    t
    • 3
    • 6
  • How to store tool call response as a variable in dashboard
    h

    hamza-007

    12/12/2025, 11:03 AM
    @Vapi @Vapi Support Bot I’m working with a tool call named
    checkAvailability
    that successfully returns available slots as an array of objects. What I’d like to do is store this tool response in a variable within the dashboard, so that I can later reference it in my flow using
    {{availableSlots}}
    . Could you please guide me on: - How to capture the tool’s response and assign it to a variable in the dashboard?
    0
    v
    • 2
    • 1
  • API
    r

    Roman

    12/12/2025, 10:37 AM
    Hello, Please add an API endpoint that allows purchasing additional concurrency lines for voice agents on demand. This is required to scale traffic automatically without manual actions. Thank you.
    0
  • Tools (Query) Problem
    w

    WEI

    12/12/2025, 9:21 AM
    Hi team, I’m building a Voice Agent on the Vapi.ai platform and ran into an issue with the Tool (Query). The agent successfully calls the tool, but the response says “No document found for field.” I’ve already checked both Files and the Knowledge Base, and the IDs are correct. Could you help me figure out how to fix this? (By the way The content in My Files and the Knowledge Base is in Chinese. ) https://cdn.discordapp.com/attachments/1448967954497536124/1448967955072290951/123.png?ex=693d3011&is=693bde91&hm=b5e25056378cf3bbe50f5ee1013d666cfd97ace74dc7b05e098b487001a973ac& https://cdn.discordapp.com/attachments/1448967954497536124/1448967955890176000/Query_Chatbot_ploblem.png?ex=693d3011&is=693bde91&hm=e23b4887a0a03c1fc73dad235a9e86c77f75d73aba24c096a4240fdbc80de1b2&
    0
    v
    t
    • 3
    • 2
  • 'model-output' is not working for realtime model
    w

    wraithunder

    12/12/2025, 6:12 AM
    Hi team, seems like 'model-output' webhook message is not working for GPT realtime model, it doesn't output the model response (except tool calls for some reason), please help to check on this
    0
    v
    • 2
    • 2
  • 'model-output' server message output is not in sequence
    w

    wraithunder

    12/12/2025, 6:08 AM
    Hi team, so I wanted to use model-output webhook server message to do some background processing, so I implemented a buffer and everything, but when I try it out it doesn't give me the correct sentence, it will be scrambled like this:
    Copy code
    glad screen now looking really that hear.I'm I'm to forward you about how has over changed the. image an have I I years to here with — like'd should you share you chatting What on your it. notice you to this image do in? dancing that with see
    can I get the sequence index somehow?
    0
    v
    • 2
    • 3
  • Cost of call not tallying in report
    k

    Kai - SG

    12/12/2025, 4:49 AM
    Hi Support, This is regarding the cost of calls. I realize the total cost is more than breakdown added up. In Vapi console under call logs, the total cost of my call shows $0.13. However the "total cost" shown under the end of call report which i configured a webhook to extract to googlesheet < 1. message: costBreakdown: Total> shows total cost as $0.1818. There is an additional $0.0518 charged which i can't find the cause, all the call charges are not tallying. I've also checked the $0.13 breakdown and it already consist of the VAPI platform fee, Please advice what's causing the additional cost. you can use this call ID as reference : 019b1076-f5cc-7221-84b3-ff669a5ba6ee https://cdn.discordapp.com/attachments/1448899446547943595/1448899446824898623/Image_12-12-25_at_12.45_PM.png?ex=693cf043&is=693b9ec3&hm=d7f0dea37271d15b8d89312d9c60cbdef43903f87835732b3babedc600f222f9& https://cdn.discordapp.com/attachments/1448899446547943595/1448899447424815104/Image_12-12-25_at_12.47_PM.png?ex=693cf043&is=693b9ec3&hm=29b42f20232a398129786c40321ea0da63ecf7ea1db3e76b3829b231cd38e9e7&
    0
    v
    • 2
    • 2
  • campaign always schedule and not making any calls
    h

    Hector

    12/12/2025, 2:36 AM
    https://cdn.discordapp.com/attachments/1448866152687337605/1448866152947388447/image.png?ex=693cd141&is=693b7fc1&hm=c4d1a95c03f83e84f4bad096bd7105c567b8e83fd19f4c00bfc8513d7659936d&
    0
    v
    v
    • 3
    • 9
  • warm transfer fallback
    k

    kyle

    12/11/2025, 11:52 PM
    I'm using this with my custom LLM. So far, the transfer and all happens well. However, if the number to which the conversation is being transferred declines the call, or doesn't pick up, the fallback does not seem to work. This is what my config looks like when sent to the conversation's control URL { "type": "transfer", "destination": { "type": "number", "number": phone_number, "callerId": '{{phoneNumber.number}}', "transferPlan": { "mode": "warm-transfer-experimental", "holdAudioUrl": "https://file.mp3", "summaryPlan": { "enabled": True, "messages": [ { "role": "system", "content": "Please provide a summary of the call." }, { "role": "user", "content": "Here is the transcript:\n\n{{transcript}}\n\n" } ] }, "fallbackPlan": { "message": "It seems the person is currently busy or on another call. Can I take a message?", "endCallEnabled": False } } } } CC: @Prashant Abbi
    0
    v
    • 2
    • 1
  • Vapi will not connect to google calendar.
    d

    Dilly

    12/11/2025, 9:40 PM
    "This is not something you can fix from your side — it's a backend issue that Vapi needs to resolve. " Please help. https://cdn.discordapp.com/attachments/1448791538854395954/1448791539584073791/Screenshot_1.png?ex=693c8bc4&is=693b3a44&hm=051127de0aee62bc5b0df1cf0ec52f35054b0630076da58cc7286734fea8a2b0&
    0
    v
    k
    +4
    • 7
    • 9
  • Query tool not working
    f

    FJ

    12/11/2025, 9:27 PM
    I’m experiencing an issue with the Query Tool in Vapi AI. Previously, I was able to upload a .txt file as a knowledgebase, assign it to an AI assistant, and the assistant could read and use it without problems. However, recently this no longer works—the AI assistant cannot access or read the uploaded knowledgebase. Could you please advise on what might be causing this and how to resolve it? For reference: File type: .txt Steps I followed: i uploaded the text file to vapi ai, created a query tool, described it, assigned the knowledgebase (text file), i assign it to my assistant, when i request to use it, the tool fails and the ai cannot read and he gives me this notification when he tried to access the tool "Cannot read properties of undefined (reading 'message" The json code for example looks like this: { "id": "26e3fd95-ae66-4f66-ba3d-8d563f6a0b18", "createdAt": "2025-12-11T15:49:55.275Z", "updatedAt": "2025-12-11T15:51:24.875Z", "type": "query", "function": { "name": "query_tool", "description": "this is a tool used to answer FAQs", "parameters": { "type": "object", "properties": {}, "required": [] } }, "messages": [ { "type": "request-start", "blocking": false } ], "orgId": "c4bad15c-08a9-4947-97b2-267c898b3629", "knowledgeBases": [ { "name": "new_knowledge_base", "provider": "google", "model": "gemini-2.0-flash", "description": "this is a tool used to answer FAQs", "fileIds": [ "ba9e64e9-ce8b-4d57-9b3d-8028d86fd02f" ] } ] } The issue that i think is the blocking.
    0
    v
    v
    • 3
    • 2
  • GPT realtime fails to respond with function call response
    d

    dylan

    12/11/2025, 7:59 PM
    Call: 019b0edc-fea5-7ff2-a144-23bde81ed2db Model: GPT Realtime Tool call finishes, but assistant only says: "I'm checking on that for you right now. Let's wait just a moment for the response." Very frustrating.
    Copy code
    {
      "id": "log-28",
      "level": 30,
      "time": 1765480937089,
      "timestamp": 1765480937089000000,
      "severityText": "INFO",
      "severityNumber": 9,
      "body": "Tool calls finished",
      "attributes": {
        "category": "tool",
        "callId": "019b0edc-fea5-7ff2-a144-23bde81ed2db",
        "orgId": "9fc10dfb-0f59-4ced-8157-345511dd806a",
        "runDurationMs": 5272,
        "totalResults": 1,
        "errorsCount": 0,
        "results": [
          {
            "name": "get_response_2",
            "toolCallId": "call_Dujyv9wGmxRLsp1U",
            "type": "function",
            "serverUrl": "https://trustful-uncherishing-braiden.ngrok-free.dev",
            "result": "Our dentures are made of high quality materials.",
            "metadata": {}
          }
        ]
      }
    }
    0
    v
    • 2
    • 2
  • Uploaded files are disappering
    n

    nightcrawler

    12/11/2025, 7:47 PM
    After muliple uploads of files, our files are disappearing from the dashboards like it has been deleted https://cdn.discordapp.com/attachments/1448763243655987338/1448763243869769728/Screenshot_2025-12-11_at_11.46.37_PM.png?ex=693c716a&is=693b1fea&hm=83770a377c29b82e1d3bc734bbbd7065232455efaff542a2db7176edf7744029&
    0
    v
    • 2
    • 1
  • I'm trying to initiate outbound calls but not recieving any
    s

    stazo

    12/11/2025, 6:50 PM
    Tried with multiple webhooks to different phone numbers. I'm using vonage for telephony but I dont see any call logs there. I've checked over all my logs im pretty sure the problem is with vapi. https://cdn.discordapp.com/attachments/1448748791745351690/1448748793091588127/image.png?ex=693c63f4&is=693b1274&hm=7574a5fe76000121b1300163b734532a5658c7476db1b46d2cbdcb82358c0fa9&
    0
    v
    a
    • 3
    • 19
  • Transfer call
    d

    D4V1D

    12/11/2025, 6:48 PM
    I try to transfer calling to a free vapi number to my number in Colombia, is it possible?
    0
    v
    n
    • 3
    • 3
  • Request Immediate Assistance
    d

    Digital Flow Company

    12/11/2025, 6:29 PM
    I’m building an AI automation agency and will be creating multiple voice agents for different clients, as well as internal agents for my own company. What are you looking to build with Vapi? I want to create a scalable SaaS-style system where I can build and manage multiple agents for my agency and for each client—ideally all under one main account, with separate usage tracking per client. Why would you like to speak with the sales team? I need guidance on how to set up a SaaS model using Vapi: • How to manage multiple client agents under one parent account • How usage can be attributed and billed per client (client pays for their own usage) • How to structure this for monthly recurring revenue + usage billing • Best practices and recommended setup for agencies offering AI agents as a service
    0
    v
    • 2
    • 1
  • Query tools now working:
    v

    Vapi Support Bot

    12/11/2025, 4:50 PM
    To configure your Query Tool for retrieving TXT file content, ensure your assistant's system prompt explicitly instructs when to use the tool. For example:
    Copy code
    json
    {
      "role": "system",
      "content": "You are a helpful assistant. When users ask about products or need information, use the 'knowledge-search' tool to search our knowledge base for accurate answers. Always call the knowledge-search tool before responding."
    }
    This helps the assistant properly access your TXT-based knowledge base and prevents retrieval errors. For more details, see the [Vapi Query Tool documentation](https://docs.vapi.ai/knowledge-base/using-query-tool). Source: - [Using the Query Tool for Knowledge Bases](https://docs.vapi.ai/knowledge-base/using-query-tool)
    0
    f
    • 2
    • 1
  • Google Calendar will not connect.
    t

    Talressen

    12/11/2025, 4:08 PM
    When I go through the process of the google calendar integration, everything goes through fine and I get the "success" message at the end, but then in Vapi the connect button does not change to "Connected" and when the agent tries to access the calendar, I get the Missing Nango Config error.
    0
    c
    d
    r
    • 4
    • 4
  • I'm having an issue with query tools. They can't retreive data from txt files
    f

    FJ

    12/11/2025, 3:27 PM
    I'm having an issue with query tools. They can't retreive data from txt files
    0
    v
    • 2
    • 7
  • Vapi Free Number Outbound Call Limit
    m

    mos

    12/11/2025, 3:22 PM
    Hi, I just wanted to ask if I was on a Vapi Pay as You Go plan with a credit card on file and credits on the account, am I still limited to only 10 calls/day on the free Vapi phone number or am I free to call more?
    0
    v
    • 2
    • 1