Skip to main content

Qualify and manage voice sales calls with Claude, GPT-4o, Gemini, and GoHighLevel

Workflow preview

Qualify and manage voice sales calls with Claude, GPT-4o, Gemini, and GoHighLevel preview
Open on n8n.io

Overview

โบ ๐Ÿš€ How it works

Fully automates your inbound and outbound voice sales pipeline โ€” from live call qualification to CRM pipeline management โ€” with multi-agent AI and automatic lead nurturing if a prospect doesn't book.

  • ๐Ÿ“ž Receives end-of-call reports from Vapi or Retell AI via webhook โ€” works with both providers out of the box
  • ๐Ÿง  Qualifies every inbound lead using BANT scoring (Budget ยท Authority ยท Need ยท Timeline) powered by Claude Haiku
  • ๐Ÿ“… Detects appointment intent and preferred meeting time using GPT-4o before touching your CRM
  • ๐Ÿ—‚๏ธ Upserts the contact and creates a pipeline opportunity in GoHighLevel automatically โ€” no duplicates
  • ๐Ÿ’ฌ Analyses objections and generates a rebuttal script using Claude Sonnet (feel-felt-found + Challenger Sale)
  • ๐Ÿ“ Writes a professional CRM note from the call summary using Gemini 2.0 Flash โ€” ready to sync
  • ๐Ÿ” Enrols unqualified leads into a GoHighLevel nurture workflow automatically for long-term follow-up
  • ๐Ÿ“ค Fires prioritised outbound calls every morning at 9 AM via Vapi โ€” GPT-4o Mini ranks leads by conversion probability
  • ๐Ÿ“Š Logs every call (inbound + outbound) to Supabase and Google Sheets for full pipeline reporting

๐Ÿ› ๏ธ Set up steps

Estimated setup time: ~45 minutes

  1. Webhook โ€” copy the webhook URL and paste it into your Vapi or Retell dashboard as the end-of-call report URL
  2. GoHighLevel โ€” connect your HighLevel OAuth2 credential; set your Pipeline ID, Hot Stage ID, and Nurturing Stage ID in the opportunity nodes (Opportunities โ†’ Settings โ†’ Pipelines)
  3. Anthropic โ€” connect your Anthropic API credential; used for Claude Haiku (BANT qualification) and Claude Sonnet (objection handling)
  4. OpenAI โ€” connect your OpenAI API credential; used for GPT-4o (booking intent detection) and GPT-4o Mini (outbound lead ranking)
  5. Google Gemini โ€” connect your Google Gemini API credential; used for CRM note writing with gemini-2.0-flash
  6. Vapi โ€” add your Vapi API key to the HTTP Request node header; set your Phone Number ID and Assistant ID in the outbound call node (Vapi Dashboard โ†’ Phone Numbers / Assistants)
  7. Supabase โ€” connect your Supabase API credential; create the voice_call_logs table using the SQL in the setup sticky note inside the workflow
  8. Google Sheets โ€” connect Google Sheets OAuth2; set your Spreadsheet ID and ensure a sheet named Voice Call Log exists with the columns listed in the setup sticky note
  9. Follow the sticky notes inside the workflow โ€” each section has a one-liner setup guide

๐Ÿ“‹ Prerequisites

  • Vapi or Retell AI account with an active phone number and assistant configured
  • Anthropic API key (Claude API access)
  • OpenAI API key (GPT-4o and GPT-4o Mini access)
  • Google Gemini API key
  • GoHighLevel account with at least one pipeline and automation workflow set up
  • Supabase project with the voice_call_logs table created
  • Google Sheets spreadsheet set up as your call log

Custom Workflow Request with Personal Dashboard

[email protected]

https://www.smartflowcraft.com/contact

More free templates

https://www.smartflowcraft.com/n8n-templates