https://vapi.ai/ logo
Join Discord
Powered by
  • 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
    k
    • 4
    • 4
  • 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
    • 3
  • 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
  • Insane Telnyx Outbound call delay
    m

    mos

    12/11/2025, 3:06 PM
    Hi everyone, I need help with this issue as soon as possible. I just connected Telnyx and tested the Inbound capabilities and it worked flawlessly; however, when I tried the outbound, there was incredible delay (5-10 seconds) the weird thing is that when I went to call logs and tried listening to the call, I discovered that the recording was working and there was no delay with the recording, so I am incredibly confused as to where the issue is originating from. Please help me as soon as possible since I need to deliver the agent to the client and this issue is costing me a lot of money.
    0
    v
    a
    • 3
    • 5
  • One paragraph call is divided in multiple messages in call get API
    s

    Sachin Jaiswal

    12/11/2025, 2:47 PM
    While we call the assistant and after call get call details is being called In that api single paragraph message is divided in multiple messages previously it was coming in single paragraph Callid - 019b0db7-2148-7ccd-9272-633961145896 Assistant id - 5e9a8982-c8b5-456d-ba1c-1732158dd91d This usse screenshot and i am also attaching screenshot of when it was working https://cdn.discordapp.com/attachments/1448687596179030176/1448687596568842260/tmp_757331c9-84d2-4093-8a59-674d41c812bd.png?ex=693c2af6&is=693ad976&hm=c69ca9d7a678b6fed5e0ef3c749d7bfb32b77b1277918044e4064f0bfa2b0381& https://cdn.discordapp.com/attachments/1448687596179030176/1448687597110169772/tmp_17e3f2e8-a242-4d6a-9526-1cdd4a2159b8.png?ex=693c2af6&is=693ad976&hm=14488a3cd1fdf082e1d8ccc5f8aa9724be58c36732a748996c2e2c448dfd681e&
    0
    v
    • 2
    • 1
  • Voice Agent Not Halting After Greeting
    h

    hamza-007

    12/11/2025, 1:55 PM
    @Vapi @Vapi Support Bot I’m working on a multilingual greeting flow for our agent. The logic is: - Inside office hours (Mon–Fri, 08:00–17:00): - Before 10:30 → Greeting with “Good morning / Guten Morgen / Bonjour” - After 10:30 → Greeting with “Good afternoon / Guten Tag / Bonjour” - After delivering the greeting, the agent should wait for the user’s response before proceeding. - Only once the user responds, the agent should ask the clarifying question: - German: Rufen Sie von einem Fachhändler an, haben Sie Fragen zu den Öffnungszeiten unseres Outlets, suchen Sie einen Servicetechniker oder geht es um ein anderes Anliegen? - English: Are you calling from a furniture retailer, do you have questions about our Outlet opening hours, are you looking for a service technician, or is it about another matter? - French: Appelez-vous d'un revendeur spécialisé, avez-vous des questions sur les heures d'ouverture de notre Outlet, cherchez-vous un technicien de service ou s'agit-il d'une autre demande? --- ## Issue Even though I’ve set “wait for user response before proceeding,” the agent does not halt. It delivers both the greeting and the follow‑up question continuously, without pausing for the caller’s input.
    0
    v
    • 2
    • 1
  • Google Calendar integration not working
    m

    manudo

    12/11/2025, 9:56 AM
    When I go to Integrations/Google Calendar and go through the oAuth flow successfully, once I am done and I get confirmation that the calendar integration has been set up, I still don't see in the UI the "Connected" badge/check, and the "Connect" button is still visible and clickable. I have also tested agents with calendar tools and it says that no calendar is connected. This used to work well before, any ideas why this might be happening? I have tried every soft reset (removing the connection to my google account, sign in / sign out, etc.) https://cdn.discordapp.com/attachments/1448614269930442782/1448614270479630366/image.png?ex=693be6ac&is=693a952c&hm=e1308351ca5c63cb9b43a404583f897c9c6ac0a4e590172db22bb1796e22ec05&
    0
    v
    t
    c
    • 4
    • 9
  • Agent keeps going to voicemail
    b

    Ben

    12/11/2025, 9:30 AM
    We’re having issues where if someone submits our form and the agent calls instantly, the call goes straight to voicemail. They’re expecting the call, but the first attempt always hits VM and they only connect after a couple of retries. Anyone know why this happens?
    0
    v
    • 2
    • 1
  • Call failure - Ended: Call.in progress.error vapifault worker not available
    d

    Dmytro

    12/11/2025, 8:40 AM
    We encountered an error for some of our calls - Ended: Call.in progress.error vapifault worker not available. Could you let us know what that means? Is there a way to avoid or handle it? Example Call ID: 019b0760-f611-733f-a224-a642c2eb1a17
    0
    v
    • 2
    • 1
  • Error saving workflows
    n

    Nipun

    12/11/2025, 7:12 AM
    Save Failed Failed to save workflow: each value in nodes.tool.server.credentialId must be a UUID
    0
    v
    a
    • 3
    • 4
  • Hello Team VAPI
    l

    LUMIN AI

    12/11/2025, 2:22 AM
    I hope you’re doing well. I’m reaching out because I’m experiencing an issue with our VAPI agent integrated with n8n. Specifically, when the agent is waiting for a response from an n8n webhook (for example, checking table availability for a restaurant reservation), the agent sometimes skips the actual webhook response if the user says something like “okay” or interrupts in any way. Instead of waiting for the n8n data, the agent just moves on and gives a premature response (like confirming a reservation) without the actual availability data. We’ve tried adjusting the System Prompt and adding delays, but we’re still facing this issue. Is there any recommended approach or best practice to ensure the agent always waits for the webhook response before proceeding? Thank you in advance for your help! Best regards, David
    0
    v
    • 2
    • 2
  • Transcript is showing 1 turn per agent word. Feels broken
    j

    Jessica

    12/11/2025, 12:30 AM
    Linked the image, call id is 019b0ac1-4bc9-7225-b0a2-63d46f4d7e4e. But the agent transcript is 1 message for the whole sentence, then 1 message per word. We're unable to filter out the single word duplicate messages, which makes us unable to show the whole conversation in our UI https://cdn.discordapp.com/attachments/1448471940175233034/1448471940850258113/Screenshot_2025-12-10_at_7.28.51_PM.png?ex=693b621e&is=693a109e&hm=38afcdb1038766cb73a91dba93eb057461806d812b7b527f7f87f8862385958d&
    0
    v
    s
    • 3
    • 3
  • How to display the specific name of API Request's response value in vapi workflow - not system promp
    s

    spider

    12/10/2025, 11:15 PM
    Hi, there. I am going to display the specific name of API Request's response value. The example of response is like this: [ { "name" : "Oliver Wilson" } ] Then how can I use this value - "name"? How do I have to make workflow for this simple test? This is VAPI call log ID: 019b0a7b-8067-7dd8-82ef-72f8382966b4 Looking forward to your advice. Thanks. Best regards.
    0
    v
    • 2
    • 2
  • Missing Failure Webhook When Outbound Call Cannot Start
    s

    Seygi

    12/10/2025, 10:18 PM
    When I start a call with a request like this: curl --location 'https://api.vapi.ai/call' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer redacted' \ --data '{ "assistantId": "dc5aca0b-8974-427d-86f2-9a007663bff0", "assistantOverrides": { "variableValues": { "firstName": "Steve", "lastName": "Thomas", "fullName": "Steve Thomas", "phoneNumber": "+923464801343", "timeZoneFriendlyName": "Pakistan Time", "timeZone": "Asia/Karachi", "FirstName": "Steve", "LastName": "Thomas" } }, "phoneNumberId": "e8b45f51-2967-4bd1-9c0e-64f802fc2451", "customer": { "number": "+923464801343", "name": "Steve Thomas" } }' I received a 200 status code and a call ID: 019b0a53-24ab-744b-96ba-9b2750c7e8c0 However, this phone number is blocked on my Twilio account, so VAPI is failing to start the call. I am not receiving any status update or notification to let me know that the call failed. Is there any way to receive a webhook or some kind of callback to notify me when a call fails to start? Thanks.
    0
    v
    • 2
    • 4