Retell AI Transcript Parsing Issue in Zapier (Need Structured Data Extraction Help)

I’m integrating Retell AI with Zapier via webhook, but I’m facing an issue where the call transcript is coming as a raw string instead of structured fields.

Example of what I receive in Zapier:
{{362198610__transcript}} → "Customer name is Ali Khan, email is ali@gmail.com, phone is +923001234567"

Because of this format, I’m unable to reliably extract structured data like:

  • Name

  • Email

  • Phone number

I’ve tried using Zapier Formatter (Extract Pattern / Regex), but results are inconsistent depending on transcript wording.

What is the best practice to reliably parse this transcript into structured fields in Zapier, or is there a recommended way to handle this at Retell AI level before sending to webhook?

Hello @adnan.dev.91

The best practice is to use Post-Call Analysis at the Retell level to extract structured fields before sending to Zapier. Define custom analysis fields (e.g., customer_name as Text, email as Text, phone as Text) on your agent’s Post-Call Analysis tab. These populate the call_analysis object in the call_analyzed webhook payload, so Zapier receives discrete fields instead of parsing raw transcript text.

Thank You