I’ve integrated Vapi with Make.com using a webhook. The webhook is set to trigger whenever a customer asks for an order status, and it should send relevant parameters (like order_id, customer_name, etc.) to Make.com. However, when the webhook is triggered, no data is being sent to Make.com, and I am receiving a "400 Bad Request" error in the call logs. The error message reads: "status-update Server URL Error: Request failed with status code 400." What I’ve Tried:
- I’ve double-checked the webhook URL, and it matches the one in Make.com.
- I’ve also reviewed the data being passed but am unsure if the structure is correct or if any required fields are missing.
The Main Issue:
I want the system to work as follows: When a customer calls via Vapi and asks for their order number, Vapi should pass that order number to Make.com through the webhook I’ve configured. Unfortunately, during my testing, Vapi did not pass any of the required parameters (such as the order number) to Make.com. Without these parameters, I am unable to retrieve the order status or tracking information for the customer. Could you assist me in confirming the correct structure and format of the data that Make.com expects to receive? I’ve attached a screenshot of my Vapi tool configuration that calls the webhook. Additionally, here is the link to the scenario in Make.com for your reference: [Insert scenario link here]. If needed, I can also provide a short video walkthrough to further explain the issue. Additionally, if possible, I’d love to set up a quick 5-10 minute Zoom call to resolve this matter efficiently.
Thank you again for your help, and I look forward to your guidance on this issue.
Best regards,
Amir Ali