After building a few Voice Agents with Retell and integrating them with n8n, I’ve created 3 templates that can help any Retell Agent Builder kickstart their integration. This post introduces the bundle:
- Fetch caller details for inbound calls
- Call n8n from Retell custom functions
- Store conversation transcripts
Each template comes with a tutorial to guide you through the Retell implementation too. Check them out to get started!
1. Fetch caller details for inbound calls
If you have recurring callers, you probably have a user database: you could use it to personalize your calls.
This setup lets you populate the dynamic variables of your Retell Agent with details from your user database.
In your Retell prompt, you’d include placeholders like this They’ll be replaced during the call
A User DB in Google Sheets might include users name, phone number, preferences and everything specific to your service
Pro tip: With a bit of extra setup, you can call the Retell API to initiate the phone call and include the
retell_llm_dynamic_variables
directly.
2. Call n8n from Retell custom functions
You’ll likely want your Retell Agent to trigger actions, like updating a record, fetching info, or sending data somewhere.
This simple workflow let you simply integrate it!
Note: Retell’s custom functions have improved a bit since this was published, but the core idea still works well.
3. Store conversation transcripts
When a call ends, Retell stores the full transcript and recording. That’s great—but not very actionable - especially if you want to search, analyze, or visualize it.
This template stores transcripts and the rest of the data in the “database” of your choice: Airtable, Google Sheets, or Notion. You can then analyze your conversations or generate insights.
Looking for a way to analyze your conversations?
We’re building a dedicated tool for youReach out to test it.