hamza-007
12/12/2025, 11:03 AMcheckAvailability 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?Vapi Support Bot
12/12/2025, 11:04 AMcheckAvailability tool node. Configure the extraction prompt to assign the tool's output to a variable, for example:
yaml
Variable Name: availableSlots
Type: Array
Extraction Prompt: Extract the available slots from the tool response.
You can then reference this variable in later nodes using {{availableSlots}}.
For more details, see the workflows documentation on variable extraction and usage.
Source:
- [Workflows overview](https://docs.vapi.ai/workflows/overview)Faye
12/18/2025, 4:14 PMVapi Support Bot
12/18/2025, 4:15 PM{{availableSlots}}) in the dashboard for these new approaches. You can extract structured outputs and view them in the dashboard, but explicit variable assignment for use in later steps is not detailed in the found information.
To better assist you:
Are you specifically looking to reference the tool's response within a single call/session, or do you need to persist and reuse this data across multiple calls or flows? This will help clarify the best approach based on the current platform capabilities.
For more on structured outputs in Assistants, see the [Vapi documentation](https://docs.vapi.ai/assistants/structured-outputs-quickstart).
Source:
- [Structured outputs quickstart](https://docs.vapi.ai/assistants/structured-outputs-quickstart)Faye
12/18/2025, 4:21 PMChiranjeet Mishra
12/23/2025, 8:39 PMhamza-007
12/31/2025, 7:18 PMChiranjeet Mishra
01/08/2026, 9:50 PMhamza-007
01/13/2026, 6:37 PMChiranjeet Mishra
01/13/2026, 6:48 PMhamza-007
01/13/2026, 7:28 PMChiranjeet Mishra
01/13/2026, 7:37 PM<spell> and <break>). You can instruct your LLM to spell out numbers using these tags based on the voice provider you’re using.hamza-007
01/14/2026, 6:48 AMChiranjeet Mishra
01/14/2026, 1:14 PMmodelOutputInMessagesEnabled needs to be truehamza-007
01/14/2026, 3:42 PMChiranjeet Mishra
01/14/2026, 5:07 PMhamza-007
01/14/2026, 6:21 PMChiranjeet Mishra
01/15/2026, 9:27 AMChiranjeet Mishra
01/15/2026, 4:18 PMhamza-007
01/17/2026, 9:55 AMhamza-007
01/21/2026, 6:15 AMChiranjeet Mishra
01/24/2026, 3:31 AMhamza-007
01/26/2026, 5:03 PMhamza-007
01/26/2026, 6:22 PMChiranjeet Mishra
01/26/2026, 7:01 PMYou are a multilingual assistant. Default language is German.
If the user explicitly requests to speak in English or French (using 3+ words like
"Can we speak English?" or "I prefer French"), ask them to confirm and then
transfer to the appropriate language-specific assistant.
Single words like "Yeah" or "Alright" should be ignored - continue in German.Chiranjeet Mishra
01/26/2026, 7:03 PMhamza-007
01/27/2026, 8:42 AMChiranjeet Mishra
01/27/2026, 3:04 PM