Skip to main content

Hello, 

 

I am attempting to use AI to monitor my phone system and create a task list on a spreadsheet using the call transcriptions from those calls. However it does not seem to be working. 

 

We use dialpad and it natively connects to zapier so I have zapier AI grabbing the transcription from dialpad, analyzing it and generating a task list from it. The trigger is when a call is hung up, and that fires correctly, however it doesnt get any data from the call transcription. 

 

It works fine from a test call transcription that I think the AI must be generating when i hit the test button, as my spreadsheet rows are updated with a fictitious call that I assume the AI is coming up with since it says “no data” in the transcription text from dialpad.

 

See Images here of the setup.

 

 

HI ​@SparkyAdam 

AI can hallucinate.

From your screenshot the mapped input fields variable for “Transcription Text” has a value of “No data”.

Make sure to map the correct variable that has values from Dialpad.

For us to have more info, post screenshots showing the DATA OUT from Dialpad that you are trying to use.

You can also try turning the Zap ON and testing live, then check the Zap Runs history to see the DATA IN/OUT for each step to help you trace the data flow and troubleshoot: https://zapier.com/app/history/

 


Hey ​@SparkyAdam, just checking in! 👋

Did it work correctly when you did a live test like Troy suggested? Or is it still adding fictitious tasks into Google Sheets? 

Want to make sure this gets sorted, so please keep us posted on how it’s going!


So the issue turned out to be related to the fact that the Dialpad endpoint of transcript refers to a voicemail transcript not a call transcript. This was fixed by using a custom get request through the API builder Zapier has.


Hi ​@SparkyAdam,

 

Great to hear you resolved the issue with the Dialpad endpoint using a custom GET request in Zapier's API Request feature. For similar cases, identify the correct API endpoint, especially when distinguishing between voicemail and call transcripts. If the standard integration falls short, use Zapier's API Request action to send a custom GET request with the proper URL and headers. Test the request to confirm it returns the needed data, then map that data into your Zap steps. Always refer to Dialpad's API documentation for detailed guidance.

Let me know if you need help connecting it to other actions, like creating an invoice.


Thank you so much for getting back to me ​@SparkyAdam, and for sharing how you got it sorted. 🤗

That’s really helpful context about it being a voicemail transcript instead of a call transcript—I wasn’t aware of that! I’m sure others will benefit from this too, so I’ll go ahead and mark your post as the Best Answer here to help surface that info to the Community.

Feel free to reach back out if you need help with anything else. In the meantime, happy Zapping! ⚡