Vapi + Make.com Issue with Transcripts
# support
d
Make.com + Vapi sending "end of call transcript" in real time. Need some help to only trigger after the end of call report. So, essentially, I have a simple automation. Watch for end of call report with the Vapi module > Send Email. That's it. But for some reason, it's always sending partials, which ends up with it sending many, many emails. Any help or advice? I have tried searching but no one ever helps anyone with this issue. Is this just an ongoing glitch with Vapi or Make?
v
@dazed It sounds like you're encountering an issue where the automation is triggering on every transcript message rather than waiting for the end of the call report. To ensure that the automation only triggers after the call has ended, you'll need to modify your VAPI event listener to check for a specific event that indicates the end of a call. Here's what you can do: 1. Update your VAPI event listener to listen for a specific event that signifies the end of a call. This could be a 'call-ended' event or similar, depending on how your VAPI is configured. 2. Ensure that your automation in Make.com is set to trigger only when this specific event is received. You may need to use filters or conditions in Make.com to check for the correct event type. 3. If VAPI sends a specific message type or includes a particular flag in the message data when the call ends, use that to differentiate between partial transcripts and the final end of call report. 4. If you're not sure how to identify the end of a call event or if such an event is not being sent, you may need to implement a custom logic that waits for a period of inactivity or a specific signal from VAPI that indicates the call has truly ended. If you're still having trouble, please provide more details about how your VAPI is configured to send end of call reports, and I can give you more specific advice. If this is a persistent issue that you cannot resolve with the available documentation and settings, it might be best to reach out to VAPI or Make.com support for further assistance.
You can continue this conversation by mentioning me in the message.
c
If you are only sending the end of call report that is the only thing that will send.....Sounds like user error.
d
@Chowderr I'm sorry, did I mistype somewhere? The end of call report isn't being sent at all.
What's being sent is every message in real time.
c
So that means you did not configure it to only do that. You need to change the settings.
d
The only thing I have selected to send from Vapi (what is being sent to the server URL) is the end of call report. I checked that already. On Make.com, I reverted to also using the Vapi Module that watches for the end of call report.
Additionally, even if I did configure it to do other things, it still doesn't send an end of call report, anyways.
@Chowderr forgot to @ sorry
c
Sometimes VAPI reverts back to old settings. Go back to advanced and turn off everything. Or change your webhook. I can promise it will work.
d
I did try changing the webhook(and remake the entire automation just in case I somehow messed up two modules lol). I'll try turning everything off in the advanced settings. I'll update later @Chowderr
@Chowderr My goodness, that worked. Thanks. I'll remember this for next time. Hopefully I have also named this thread well enough that others will be able to fix their issues as well by searching! Thanks again!
c
When you went back to the settings more selections was selected right?
d
Yes. I removed the redundancies, republished it, and it's working perfectly now.
v
I'm having this exact issue. I want to send a text when it hits a voice mail and I've plugged the make webhook url into the Server URL under advanced tab. I let the transient caller go to voicemail, and I await the webhook response - but nothing happens. Can you explain what you did to fix this?
4 Views