Some queries
# support
s
In my AI voice agent which is i am making using backend in python and fastapi framework i am using vapi and i will integrate some features in this project like: 1.) using google sheet api so that my agent can fetch phone numbers and call to customers when i trigger batch call 2.) i will implement a flow for if a customer is interested in services then my agent will send him mail with a msg and setting up meeting time with google calendar link with a google meet generated link i will use gmail api and calendar api for this. So i want to know as i am using Vapi then if i create the logic of calendar and google sheet fetching then my AI will trigger and do these perform these events right ?
v
Summary: Vapi can trigger Google Calendar events and add rows to Google Sheets using its built-in tools, but it does **not natively support fetching data (like phone numbers) from Google Sheets**—only adding new rows. For batch calling or sending emails via Gmail, you would need to implement custom logic in your backend and expose these as custom tools/endpoints for Vapi to trigger during a conversation ([Google Sheets Integration](https://docs.vapi.ai/tools/google-sheets), [Google Calendar Integration](https://docs.vapi.ai/tools/google-calendar), [Custom Tool Calling](https://docs.vapi.ai/customization/tool-calling-integration)). Clarifying question: Are you planning to handle the logic for fetching phone numbers and sending emails in your backend, or do you want to rely only on Vapi's built-in tools for these actions? Sources: - [Google Sheets Integration](https://docs.vapi.ai/tools/google-sheets) - [Google Calendar Integration](https://docs.vapi.ai/tools/google-calendar) - [Custom Tool Calling Integration](https://docs.vapi.ai/customization/tool-calling-integration)
s
I am planing to handle the logic for fetching phone numbers and sending emails in my backend i just want to confirm that if the logic is in my backend and it is connected to vapi then if a customer asks for appointment then it will send the mail right ? And if the logic is in my backend then it will fatch phone no and call right
a
Create custom FastAPI tools for reading phone numbers from Google Sheets and sending emails via Gmail, use Vapi’s built-in Calendar tools for scheduling, register all tools in Vapi, and guide the assistant via prompts to trigger them, enabling your AI agent to automate calls, meeting scheduling, and email sending seamlessly..
s
Thanks