๐Ÿค Analyze Retell AI call transcripts with OpenAI and sync insights to HubSpot

โšก 69 views ยท ๐Ÿค CRM & Sales Operations

Description

Who is this for

Sales teams and agencies using Retell AI for voice outreach who want to automatically analyze every call and push insights into their CRM. Ideal for businesses running AI voice agents that need structured post-call intelligence without manual review.

How it works

When a Retell AI voice call ends, the platform sends a call_analyzed webhook to this workflow. It parses the transcript, call duration, and metadata, then sends everything to OpenAI for analysis. The AI returns structured data: sentiment, lead score (1-10), key topics, buying signals, objections, action items, and a recommended next step.

The enriched data is synced to HubSpot, updating the contact record. If the lead score meets your threshold, the workflow alerts your sales team on Slack and creates a priority follow-up task in HubSpot. Every call is logged to Google Sheets for tracking.

How to set up

  1. Open the Set user config variables node and enter your Slack channel, lead score threshold (default: 7), Google Sheet ID, and sheet name.
  2. Connect your OpenAI, HubSpot, Slack, and Google Sheets credentials in each respective node.
  3. Copy the production webhook URL from the trigger node and add it to your Retell AI dashboard under Webhook Settings for the call_analyzed event.
  4. Create a Google Sheet with columns: Date, Call ID, From Number, Duration, Sentiment, Lead Score, Summary, Action Items, Qualified.
  5. Activate the workflow and make a test call to verify the full pipeline.

Requirements

How to customize

๐Ÿ”— Nodes Used

Google Sheets, Slack, Webhook, HubSpot, OpenAI

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup