Hi there! 👋
I understand you're trying to set up a quick voice agent MVP using Vapi with Google Calendar integration, specifically to capture caller email addresses and potentially create Google Meet meetings.
While I couldn't find specific documentation about new Google Calendar integrations from Vapi, I can help with some approaches based on similar integration patterns that might work for your needs.
### Capturing Caller's Email Address
According to information I found, you might be able to capture a caller's email address using:
1. **Function Calling API**: Vapi supports [OpenAI's function calling API](
https://docs.vapi.ai/server-url/events), which enables assistants to "perform actions like sending emails, retrieve information, and more." You could use this to collect the email during the conversation.
2. **Webhooks with Make.com**: You could collect the email and send it to a Make.com webhook. As mentioned in a [Discord thread](
https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1344363789184798760), some users are "collecting user Full name, email and phone number using Vapi and passing it to a Make scenario."
3. **API Request Tasks**: Within Vapi's Workflows, you might be able to use the "API Request" task to send the collected email to your Google Calendar via the Google Calendar API.
### Creating Google Meet Meetings
For creating Google Meet meetings:
1. **Function Calling**: According to a [Discord thread](
https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336345690393149452), to call a function in VAPI, you would need the function name, endpoint, parameters (like attendee name, date, time), headers, authentication tokens, and HTTP method. You could potentially set up a function that calls the Google Meet API.
2. **Workflows**: Vapi's Workflows feature might allow you to automate tasks including creating meetings through the "API Request" task that could interact with the Google Meet API.