AI Agents

Intelligent Phone Agent for Qualifying Inbound and Outbound Leads

18 nodes 326 150 Automatic trigger
Download

Workflow Description

An AI-powered automation that receives calls via Twilio, analyzes and qualifies leads using OpenAI intelligence, records evaluation results in Google Sheets, and sends summary reports via email. This eliminates manual screening and accelerates lead prioritization.

How it works

  1. 1.Receive inbound and outbound calls through Twilio integration
  2. 2.Process calls with an OpenAI agent that evaluates lead quality and buyer readiness
  3. 3.Store qualification data (interest level, fit score, notes) in Google Sheets automatically
  4. 4.Send filtered call summaries to your team via Gmail based on predefined criteria
  5. 5.Route qualified leads and apply secondary filters for priority-based follow-up

Use cases

  • Sales teams handling high call volumes who need instant lead qualification without manual review
  • Customer service centers that must categorize inbound inquiries by urgency and relevance
  • Remote teams requiring automated call tracking and lead scoring across time zones

Requirements

  • Active Twilio account with a phone number configured
  • OpenAI API key for accessing language model capabilities
  • Pre-configured Google Sheets document for storing qualification records
  • Gmail account for sending team notifications and reports

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Google Sheets Twilio Gmail OpenAI

Details

Trigger Automatic trigger
Nodes 18
Apps 4
Views 326
Downloads 150

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (18)

/

Sticky Note

Sticky Note

#1

Sticky Note4

Sticky Note

#2

Sticky Note2

Sticky Note

#3

Detect new lead in Google Sheets

Google Sheets Trigger

#4

Send SMS reminder to call lead in 5 minutes

Set

#5

Wait 5 minutes before making call

Wait

#6

Call new lead using RetellAI

HTTP Request

#7

Receive inbound call from RetellAI (webhook)

Webhook

#8

Check if phone number exists in Google Sheets

Google Sheets

#9

Send response to inbound webhook call

Webhook

#10

Receive post-call data from RetellAI (webhook)

Webhook

#11

Filter for analyzed calls only

Filter

#12

Check if call was outbound

If

#13

Update lead record in Google Sheets

Google Sheets

#14

Send call summary email

Gmail

#15

Generate call summary with OpenAI

OpenAI

#16

Send confirmation email to lead

Gmail

#17

Sticky Note1

Sticky Note

#18