Problem with the new Integrations from vapi
# support
m
I need to se up a quick voice agent for mvp purposes and I wanted to use the new Integrations from vapi for google calendar but I couldn't get the callers email address. it would be much better if I could create the google meet meeting with vapi, but even if that is not possible I want to capture their email and save it on my google calendar to check it out later.
v
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.
### Setting Up a Voice Agent for MVP To set up your voice agent MVP: 1. Define your agent's purpose clearly 2. Use Vapi's client SDKs to implement voice capabilities 3. Set up a Server URL to handle logic and data retrieval 4. Design your conversation flow to collect the email address 5. Integrate with external services using webhooks or API calls Would you like me to elaborate on any of these approaches or provide more information about setting up the voice agent MVP? Sources: - [OpenAI's function calling API](https://docs.vapi.ai/server-url/events) - [Discord thread on collecting user information](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1344363789184798760) - [Discord thread on function calling requirements](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1336345690393149452)
s
Hey Mustafa, can you provide more concrete examples? What specific help do you need from us? What have you done to achieve your aim/usage and where are you stuck? A brief example with more details would be helpful.
4 Views