Expertise / 02
Voice & Chat Agents
Agents that answer the phone or the message, qualify and book, inbound and outbound. What must not go wrong is decided in code: eligibility, prices and bookings are re-checked outside the model.
4 systems, 2 delivered, 2 built
01 — Tools and stack
What this work is built on. Every tool below is part of at least one of the systems further down this page. HoverTap a card to see what it is used for.
ElevenLabs
Voice
Outbound voice agents, one for each course, so that mislabelling a course is structurally impossible rather than merely unlikely.
GoHighLevel
Voice
The CRM’s own voice AI answers inbound calls with the contact record in front of it: it knows who is calling.
Twilio
Voice
Telephony around the agent: the business’s own line rings first, and the agent takes only what a person could not.
Google Gemini
Messaging
Drafts each reply and reads the customer’s intent, choosing only from slots that have been confirmed.
Skyvern
Messaging
Sends the reply inside Google’s own thread, the only route Google leaves open.
Slack
Messaging
Questions asked and answered where the team already works. The assistant ignores its own messages.
OpenAI
Messaging
Answers and call summaries, held to what is in the documents or the transcript.
n8n
Guardrails and records
Everything around the agent: routing, the tools it has to call, the escalation rules and the write-back.
Housecall Pro
Guardrails and records
Real technician availability before a slot is offered, and a job created only when everything is confirmed.
02 — Delivered
AI Voice Agent System for a Training Academy
Inbound is answered by the CRM’s own voice AI, and outbound is dialled by one agent per course. Eligibility is re-checked in code and overrides the agent unless it is explicitly true.
Google Local Services Ads Lead Responder
A messaging agent for paid leads: it reads the conversation, offers only slots the field-service CRM has confirmed, and replies inside Google’s own thread.
03 — Built, not yet deployed
The workflow JSON is in the repository and imports into n8n; the node counts are taken from it. None of these has yet run against live accounts.
AI Front Desk — Missed Calls, After Hours and Booking
Takes the call nobody could. A price comes from a table or is not given, any of six triggers hands the call to a person, and a booking needs four confirmations and a re-check.
Company Knowledge Assistant That Cites Its Sources
A chat assistant in Slack or a site widget that answers from the company’s own documents, quotes the passage it used and refuses rather than inventing.
04 — Book a call
Calls or messages going unanswered?
Book a call to go through who contacts you, what they ask for, and what an agent should and should not decide on its own.