Workflow overview
Why this workflow matters
Helpful for business development and pipeline building. Improves internal consulting operations and productivity.
โบ ๐ 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 Webhook โ copy the webhook URL and paste it into your Vapi or Retell dashboard as the end-of-call report URL GoHighLevel โ connect your HighLevel OAuth2 credential; set your Pipeline ID, Hot Stage ID, and Nurturing Stage ID in the opportunity nodes (Opportunities โ Settings โ Pipelines) Anthropic โ connect your Anthropic API credential; used for Claude Haiku (BANT qualification) and Claude Sonnet (objection handling) OpenAI โ connect your OpenAI API credential; used for GPT-4o (booking intent detection) and GPT-4o Mini (outbound lead ranking) Google Gemini โ connect your Google Gemini API credential; used for CRM note writing with gemini-2.0-flash 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) Supabase โ connect your Supabase API credential; create the voice_call_logs table using the SQL in the setup sticky note inside the workflow 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 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 kumar@smartflowcraft.com https://www.smartflowcraft.com/contact More free templates https://www.smartflowcraft.com/AlekSystem-templates
Best fit
Categories
Services
Use cases
Need another direction?