Hi, trying to populate a google sheet with: name, ...
# support
j
I'm building an inbound caller to take go-to orders for a restaurant. I need to populate those 4 info above (name, menu item, etc). Do I need to set up 4 different Make scenarios, each one with a different Make webhook address to a different Vapi tool? If I do that, then I have to do some logic to match the caller ID in each Make scenario correctly so that all the info. is populated in the same row. Is there a way to capture this info all in one Make scenario (and then just populate the Google row once)? Thanks in advance! JDC
v
You can continue this conversation by mentioning me in the message.
@JDC Hello JDC! Yes, you can capture all the required information in one Make scenario. Instead of setting up separate scenarios for each piece of information, you can create a single scenario that collects all the details during the call flow. Here's how you can do it: 1. Use VAPI's voice prompts to guide the caller through providing their name, menu item, and other details you need. 2. Collect the responses using VAPI's speech recognition or DTMF (Dual-tone multi-frequency signaling) inputs. 3. Once all the information is gathered, send it to Make in a single webhook call. 4. In Make, use a single scenario that receives the data from the webhook and populates the Google Sheet row with the collected information. This approach simplifies the process and ensures that all the information is linked to the same caller ID without the need for additional logic to match the data. If you need further assistance with setting up the VAPI call flow or the Make scenario, please let me know, and I'll be happy to help!
j
when I try this, the Make scenario only captures the toolsCalls[ ] for the 1st function. It doesn't show the inputs for the other functions
v
@JDC It sounds like you're encountering an issue where only the first function's data is being captured in your Make scenario. To ensure that all inputs from the different functions are captured, you can use the
multi_tool_use.parallel
function to execute multiple tools simultaneously and then send all the collected data in one payload to Make. Here's a general outline of how you can structure this: 1. Define the call flow in VAPI to collect all the necessary information from the caller. 2. Use the
multi_tool_use.parallel
function to run all the tools you need in parallel. 3. Collect the outputs from each tool and combine them into a single data structure. 4. Send this combined data to Make using a single webhook call. Would you like me to initiate the
multi_tool_use.parallel
function with the appropriate tools for your scenario? If so, please provide the specific details or parameters for each tool you want to use, and I'll set it up for you.
j
yes, please initiate the multi_tool_use.parallel function for me. Should I give you the assistant ID?
s
One make is enough.
watch tools tutorial
you will understand how to do it.
n
Hi JDC i will help you
if you dont need to verify nothing just set up this way
in make you only need to handle the webhook response and populate the data like this
and here is the google sheet and that set hope this help
n
i use a make a request module
sorry make HTTP request
j
@User HTTP Get Request? Where do I find the server URL to enter into Make? Shouldn't I have a MAKE server URL to paste into Vapi instead? Thanks! https://cdn.discordapp.com/attachments/1283419925444034560/1284003990987870239/Screenshot_2024-09-13_121043.png?ex=66e50d67&is=66e3bbe7&hm=86188be20c865f15d6195712996833d42d920d1af626579cd20e3ac6183717e5&
hi, I was actually able to do this via a Vapi tool > Make, with several properties. But, I'll learn the HTTP requests as well, for future use! ~ Thanks
6 Views