← GTM case studies/AI Voice Agents

AI Voice Agent on n8n + VAPI: Qualify, Book, and Confirm Meetings Automatically

A VAPI voice agent calls the lead, asks qualifying questions, checks the sales rep's real calendar availability, books the meeting, and sends a confirmation, with a fallback email if nothing gets booked live.

AI Voice Agent on n8n + VAPI: Qualify, Book, and Confirm Meetings Automatically
Before
  • ×Hours a week on cold calls that mostly went nowhere
  • ×Qualified conversations still needed back-and-forth to find a time
After
  • ✓The VAPI assistant calls and asks qualifying questions
  • ✓Leads who are not a fit end the call, with no rep time spent
  • ✓Real open slots proposed and booked in cal.com or Google Calendar
  • ✓Lead and rep alerted; an email with a scheduling link if live booking fails

Stack

VAPIn8ncal.comGoogle CalendarGmail

How It Works

1

Call and qualify

The AI voice assistant calls the lead and asks qualifying questions, ending the call immediately if they are not a fit.

2

Check real availability

For qualified leads, the assistant checks the sales rep's live calendar and proposes open slots.

3

Book the meeting

The meeting is booked directly in cal.com or Google Calendar, no manual scheduling step.

4

Alert both sides

Lead and rep both get notified the meeting is booked.

5

Fallback on failure

If live booking fails, the lead gets an email with a scheduling link so nothing falls through.

Results

2x

more qualified leads added to pipeline

$0.24

total cost of a real logged call

0

unqualified calls reach a rep

“Prabhu has been very patient with me discovering new ways to solve complex problems in AI automation. I can recommend him as someone that can quickly learn and adapt to new technologies and will solve problems as they arise instead of freezing.”
Limitless NowAivis A. Atvars · Founder, Limitless Now

The Workflows

Call and qualify

  • ✓Leads are called straight from the sheet
  • ✓Leads who are not a fit end the call politely, with no rep time spent
  • ✓Qualifying answers are saved for every call
Call assistant: reads the lead from Google Sheets, starts the VAPI call and logs it.
Call assistant: reads the lead from Google Sheets, starts the VAPI call and logs it.
Qualified workflow: records the qualifying answers and tells the assistant whether to continue.
Qualified workflow: records the qualifying answers and tells the assistant whether to continue.

Availability and booking

  • ✓Slots come from the rep's live calendar
  • ✓Meetings are booked in cal.com or Google Calendar during the call
  • ✓The lead and the rep are alerted the moment it is booked
Availability checking: reads the rep's live calendar and returns open slots to the assistant.
Availability checking: reads the rep's live calendar and returns open slots to the assistant.
Appointment booking: books the chosen slot and alerts the lead and the rep.
Appointment booking: books the chosen slot and alerts the lead and the rep.
The confirmation for a real booking made by the assistant.
The confirmation for a real booking made by the assistant.

Email fallback

  • ✓No qualified lead is lost when live booking fails
  • ✓A scheduling link is sent automatically
  • ✓Every outcome is logged
Email sending: if live booking fails, the lead gets an email with a scheduling link.
Email sending: if live booking fails, the lead gets an email with a scheduling link.

FAQ

How much does a call cost?+

A real logged call cost $0.24 in total, including the voice platform and AI model usage.

How are leads qualified?+

The assistant asks predefined qualifying questions. The qualified workflow decides whether to move on to booking or end the call.

Which calendars does it book into?+

cal.com or Google Calendar, based on the sales rep's live availability.

Can the questions be changed?+

Yes. The questions live in the VAPI assistant's prompt, so they change without touching the n8n workflows.