Advisory firm · USABuilt, pre-launch

AI voice agents on Vapi: inbound receptionist and outbound follow-up

We built two AI voice agents on Vapi for a US advisory firm: an inbound receptionist and an outbound follow-up caller. Both are generated from one shared rulebook, so they sound and behave the same. They are built and pre-launch, so we have no call results to report yet.

By ExcenityAI · Published

Cover graphic for a US advisory firm: AI voice agents that book the meeting. The flow runs from a call in or out to identifying the caller, qualifying and handling the conversation, then booking or transferring.

The challenge

Warm leads from email outreach needed timely phone follow-up, and the firm's own line needed answering and routing, without hiring more front-office staff.

How it works

  1. 01Inbound: answer and discloseGreets every caller, states it is an AI and that the call is recorded.
  2. 02Inbound: identify and routeRecognizes returning callers, sorts prospects, clients, partners and vendors, and transfers in office hours.
  3. 03Outbound: warm follow-upCalls warm email leads with context for each call: company, size, past touches and stated preferences.
  4. 04Handles real conversationsGatekeepers, objections and "call me later" are handled; do-not-contact is honored at once.
  5. 05Books or schedules a check-inChecks availability and books with an advisor, or sends a booking link and records a check-back month.
  6. 06Structured call recordEvery call returns a structured outcome the dialer uses to schedule the next step.

What we delivered

  • Never claims to be human

    AI disclosure, no hype or pressure language, and only approved facts and wording.

  • Compliance guardrails

    Designed with compliance guardrails (AI disclosure, recording consent, calling hours, do-not-call).

  • One core, no drift

    Both prompts are generated from a shared core plus a role file by a build script.

  • Accurate details

    Emails spelled back, numbers read back, and resistance to prompt-injection attempts.

  • Tool calls via webhooks

    Availability, booking, booking link, caller lookup and live transfer, all through n8n.

  • Test plan included

    A 15-case test plan covering the main paths and edge cases before launch.

Stack

  • Vapi
  • GPT-4.1
  • Deepgram Nova-3
  • n8n webhooks
  • Python
  • Vapi API

Related service: AI agents & automation

More case studies

  • Finance firm · UK & Europe

    Microsoft 365 email re-engagement with reply-aware follow-ups

    We built tooling for a UK and European finance firm that finds contacts who went quiet and re-engages them from the owner's own mailbox, never double-emailing anyone.

    Microsoft Graph APIMicrosoft 365 / OutlookNode.jsPython
  • In-house product

    Invoicing platform with a Claude MCP server

    We built our own invoicing and freelancer-finance platform with Next.js and Supabase, plus a secure remote MCP server so Claude can draft invoices, log expenses and attach receipts from plain English.

    Next.js 16React 19SupabasePostgres RLS

Have a job like this? Let's automate it.