Available for new projectsBook a call
All work/ AI voice automation

AI Inbound Voice Agent

An AI receptionist that answers calls, checks availability and books, moves or cancels appointments, orchestrated with ElevenLabs, n8n and Twilio.

Year
2024
Role
Automation design & build
Stack
n8n, ElevenLabs, Twilio, Webhooks
Engagement
Independent product
AI Inbound Voice Agent — AI voice automation

Overview

Missed calls are missed revenue. This system puts an AI voice agent on the phone line that holds a natural conversation, understands what the caller needs, and does the work: checking availability, booking appointments and keeping records up to date.

How it works

  1. A call comes in and is routed to the AI voice agent.
  2. ElevenLabs runs the conversation and decides when an action is needed.
  3. The tool call goes to n8n through a webhook.
  4. The workflow runs and returns a structured result, so the agent can answer the caller in real time.

What it can do

  • Check availability in real time, with optional SMS confirmation via Twilio
  • Book appointments with business-hours validation, calendar sync and client records
  • Modify or cancel existing bookings
  • Look up and add clients in a Google Sheets client base
  • Retrieve booking history for returning callers
  • Log every call for follow-up and reporting

Architecture

Eight focused workflow modules sit behind webhook endpoints: checkAvailability, getUserBookings, bookAppointment, modifyAppointment, cancelAppointment, postCallData, getClients and addClients. Each processes data in JavaScript code nodes, calls the relevant service, and returns a structured response that keeps the conversation flowing.

Stack

n8n · ElevenLabs · Twilio · Google Calendar API · Google Sheets · Webhooks