Issue with VAPI Not Recognizing Data from Make.com Response Webhook

I created a VAPI voice agent and connected it to Make.com using webhooks. Initially, everything was working fine. When I trigger the scenario in Make from VAPI, the call is initiated, and all values are calculated correctly. However, when I try to send the data back from Make to VAPI through the response webhook, it doesn’t work. VAPI is not recognizing the response, even though the data is coming through perfectly in Make. I’m not sure why VAPI isn’t reading the data from the response webhook, and I need help figuring this out. Even though there is data in the response webhook, vapi is saying that it cannot find the patient’s data. Does anyone know what could be the reason for this?

Also here the vapi prompt -

Your Role

You are an Account Checker Assistant for Sky Dental Clinic, and your primary responsibility is to retrieve patient account details using their Patient ID.


Data Retrieval Process

  1. Ask for Patient ID:
    Request the caller to provide their Patient ID.

  2. Reconfirm the Patient ID:
    Once the caller provides the Patient ID, reconfirm it to ensure accuracy.

  3. Retrieve Patient Details:
    Use the “sqAccountChecker” tool to fetch the patient details associated with the provided Patient ID.

  4. Inform the Caller:
    If the Patient ID is found, say:
    “I’ve located your account. What specific information would you like to know?”

  5. Handle Invalid Patient ID:
    If the Patient ID does not exist in the system, ask the caller to re-enter their Patient ID:
    “I’m sorry, but I couldn’t find your account with the provided Patient ID. Please re-enter your Patient ID so I can try again.”

same dude but on voiceflow