Missing Value required for parameter “start” and “...
# support
n
Vapi does not book a call into google calendar using make and it shows these errors.
v
@NBA ducky I'm sorry to hear that you're experiencing issues with booking calls into Google Calendar using Make (formerly Integromat). The errors you've mentioned seem to be related to the Voice API (VAPI) and not directly to the integration with Google Calendar. However, I can certainly help you troubleshoot the problem. To better assist you, could you please provide more details about the errors you're encountering? Are these errors being returned by the VAPI when you try to initiate a call, or are they occurring within the Make scenario when trying to book the call into Google Calendar? If you have any specific error messages or codes, that would be very helpful in diagnosing the issue. Additionally, please ensure that your Make scenario is correctly set up with the proper authentication and permissions for both VAPI and Google Calendar. Once I have more information, I'll be able to provide you with more targeted assistance.
You can continue this conversation by mentioning me in the message.
n
They are occurring within the make scenario it says “encountered error in the google calendar appointment booking scenario” Validation failed for 2 parameters Missing value of required parameter “start” Missing value of required parameter “email” Automatic failure response was sent to the webhook. @Vapi
v
@NBA ducky It appears that the Make scenario you're using to book appointments in Google Calendar is missing two required parameters: "start" and "email." To resolve this issue, you'll need to ensure that these parameters are included in your scenario and that they have valid values. Here's what you can do: 1. Open your Make scenario and locate the module where you're trying to create a Google Calendar event. 2. Check the configuration of this module to ensure that you have provided a value for the "start" parameter, which should be the start time of the event you want to book. 3. Ensure that the "email" parameter is also filled in with the email address of the calendar where the event should be created or the email of the attendee if it's required. 4. If these parameters are being passed from a previous module in the scenario, verify that the previous module is outputting the correct data. 5. Test the scenario again to see if the issue is resolved. If you're still encountering issues after checking these steps, please provide more details or consider reaching out to Make's support for further assistance. They will be able to provide more specific guidance based on the exact configuration of your scenario.
n
On the google calendar create event module in start date section have created the start date with 1.message.functionCall.parameters.startTime @Vapi is this what I need to fix?
v
@NBA ducky Yes, it seems like the issue is with how you're referencing the start time in the Google Calendar create event module. The reference
1.message.functionCall.parameters.startTime
should correctly point to the data output from a previous module that contains the start time for the event. Here's what you need to check and potentially fix: 1. **Correct Reference**: Ensure that
1.message.functionCall.parameters.startTime
is the correct reference to the output from the previous module where the start time is being defined. The number
1
should correspond to the correct module in your scenario, and the path should correctly lead to the start time value. 2. **Data Format**: The start time needs to be in a format that Google Calendar can understand, typically in ISO 8601 format (e.g.,
2023-04-01T10:00:00Z
). Make sure that the data being passed to the start parameter is in the correct format. 3. **Data Presence**: Confirm that the previous module is indeed outputting a start time value. If the previous module is not providing a value, the Google Calendar module will not have the necessary data to create the event. 4. **Email Parameter**: Similarly, ensure that the email parameter is also being correctly referenced and passed to the Google Calendar module. This should be the email of the calendar where the event is being created or the attendee's email. If you're unsure about the data path or format, you can use Make's built-in tools to inspect the output of the previous module and verify that the start time is present and correctly formatted. Once you've made the necessary adjustments, test the scenario again to see if the issue is resolved. If you continue to have trouble, please provide more details about the scenario setup, or consider reaching out to Make's support for further assistance.
n
The previous module has no problem it is a webhook connected to vapi @Vapi
When i try to book a appointment on Vapi to create event google calendar module it has a error and says Validation failed for 2 parameter(s). Missing value of required parameter 'start'. Missing value of required parameter 'email'. Automatic failure response was sent to the webhook. My scenario looks like this below Vapi Webhook > create event (Google calendar) > webhook Does anyone know how to fix this? Is this a problem in the vapi side or the make scenario in the google calendar module? @Vapi
v
@NBA ducky The error you're encountering indicates that the issue is with the Make scenario configuration, particularly in the Google Calendar module. It's not directly a problem with VAPI, but rather with how the data from VAPI is being used in Make. Here's how you can troubleshoot and fix the issue: 1. **Check the VAPI Webhook Output**: Ensure that the VAPI webhook is correctly configured and is sending the necessary data, including the 'start' time for the event and the 'email' address. You can test the webhook to see the output it provides. 2. **Map the Parameters Correctly**: In the Google Calendar 'Create Event' module, you need to map the 'start' parameter and the 'email' parameter to the corresponding data from the VAPI webhook output. Make sure that the mapping is correct and that the data is available. 3. **Format the 'start' Parameter**: The 'start' parameter must be in a valid date-time format that Google Calendar accepts. If the format from the VAPI webhook is different, you may need to use a formatter in Make to convert it to the correct format. 4. **Provide the 'email' Parameter**: The 'email' parameter should be the email address of the Google Calendar where the event is to be created or the attendee's email. Ensure that this information is being passed from the VAPI webhook or is set statically in the module if it's always the same. 5. **Test the Scenario**: After making the necessary changes, run the scenario again to test if the issue is resolved. If you're still facing issues, you might want to check the documentation for both VAPI and Make to ensure that you're using the correct syntax and formats. If necessary, reach out to Make's support for further assistance with the scenario configuration.
s
Hey @NBA ducky would you mind sharing both the call Id and the description of where you ran into this problem?
3 Views