Ava · AI receptionist · Live demo

Every call answered. Every job captured.

Ava answers in seconds, qualifies the caller, and books the job straight to your calendar. Pick your trade below and press play.

Run the call demo Plumbing · HVAC · Auto repair · Salon · Restaurant

This is the real thing. The demo below is a simulation — the live agent is answering right now. Call (720) 719-9794 and talk to it yourself.

Answers when crews cannotOn a roof, under a sink, or after hours
Qualifies before it booksAddress, project, urgency, and availability
Hands off a complete leadSummary, transcript, and estimate time

One call. Two sides of the counter.

Pick a scenario, press play, and listen. Left phone is the customer call. Right phone is the owner's, and it stays dark until the call ends.

Customer
C
Copperline Plumbing
0:00
Owner
Your phone9:02 AM
🔧You're under a sink across town.
Your phone stays in your pocket.

A real voice, not a chatbot. Pick a scenario and press play.

Now it's your turn. You're the owner.

Everything Ava knows comes from one place: the backbone. Change the water heater install price there, and watch it propagate.

The backbone, the single source of truth
reads from the backbone
reads from the backbone
Website
copperlineplumbing.com/services
Water heater install  $1,199
✓ Website updated
Ava's brain
water heater install$1,199
hoursMon–Sat
service areaDenver
✓ Ava learned it
✓ Ava quoted on the next call

Update once. Everything knows.
No double entry, no stale pages, no “let me check and call you back.”

Your customers get answered. You get your day back.

That's the whole pitch.

This demo is scripted. The live line isn't. Call it.

One recovered job can erase the cost.

Use your own numbers. The calculator estimates potential booked revenue from calls that would otherwise go unanswered.

5
30%
$
Potential recovered revenue / month
$36,000
That is about 6 booked jobs from calls you already paid to generate.
Illustrative projection, not a guarantee. Uses 4 weeks per month and assumes every missed call becomes a qualified opportunity once answered. Actual results depend on call quality, close rate, job value, capacity, and seasonality.

It captures what the office needs.

Not a generic message-taking bot. Each call follows your service area, job types, urgency rules, and booking availability.

01 / IDENTIFY

Contact details

Name, callback number, service address, and preferred contact method.

02 / QUALIFY

Job details

Project type, symptoms, scope, age of equipment or roof, and useful context.

03 / TRIAGE

Urgency and fit

Emergency signals, service-area match, ownership, timeline, and decision readiness.

04 / BOOK

Estimate window

Matches a qualified caller to an available slot and confirms the next step.

From ring to routed lead.

The receptionist handles the repeatable front-door work. Your team stays in control of pricing, diagnosis, dispatch, and the customer relationship.

STEP 01

Answer

Greets the caller under your business name and identifies itself as a virtual receptionist.

STEP 02

Qualify

Asks the approved questions for that trade and checks service-area fit.

STEP 03

Book

Offers approved estimate windows without inventing prices or making promises.

STEP 04

Notify

Sends the lead summary and transcript to the owner or office for follow-through.

Product blueprint

The system behind the voice.

A business-ready reference plan for the stack, offer, call logic, onboarding, and ongoing operating work. Costs below are planning assumptions, not provider quotes.

Reference architecture

Four-part stack
01 →
TwilioLocal number, call routing, recording controls, and telephony usage.
02 →
Voice AI layerVapi or a comparable platform for speech, turn-taking, tools, and prompts.
03 →
Business toolsCalendar, CRM, SMS, and email through approved integrations.
04 ✓
Human ownerGets the lead, reviews the call, handles exceptions, and closes the work.

Contractor call script

Approved sequence
Disclose“Thanks for calling [Business]. I’m the virtual receptionist. Are you calling about a new project, existing job, or urgent service issue?”
SafetyAsk only the approved emergency screen for the trade. Route life-safety issues to emergency services or the contractor’s on-call path. Never diagnose.
IdentifyCollect full name, callback number, service address, ownership status, and preferred contact method.
QualifyCapture project type, symptoms or scope, timeline, equipment or property context, service-area fit, and agreed budget qualifier when appropriate.
BookOffer only approved calendar windows. Confirm who will be present, access instructions, and the exact next step.
CloseRepeat the date and arrival window, say what the contractor will receive, and avoid promising price, diagnosis, or same-day completion.

Client onboarding

Launch checklist
  • Map service areas, job types, disqualifiers, business hours, holidays, and escalation contacts.
  • Write one call flow per major intent: new estimate, existing customer, emergency, vendor, and wrong number.
  • Connect the calendar with protected buffers, travel zones, and owner-approved appointment types.
  • Confirm call recording, consent, privacy, retention, and AI disclosure requirements with qualified counsel for the client’s jurisdictions.
  • Run scripted test calls, adversarial edge cases, voicemail fallback, transfer failure, and duplicate-booking tests.
  • Launch after hours first, review every call for two weeks, then expand only after acceptance criteria are met.

Ongoing operator workload

Per client / month
Call review1–2 hrsSample transcripts, score qualification quality, and inspect escalations and failed bookings.
Prompt tuning0.5–1 hrUpdate questions, phrasing, service rules, seasonal offers, and newly observed edge cases.
Reporting0.5 hrShare call volume, qualified leads, booked estimates, exceptions, and client-reported outcomes.
Support reserve1 hrBudget time for calendar changes, routing updates, number issues, and integration maintenance.

A reasonable planning reserve is 3–4.5 hours per client each month during a stable period, with more time during launch. Track the real number before promising “passive” revenue.

A practical first version

Start after hours. Prove it. Expand from there.

The safest rollout is narrow and measurable: missed calls and after-hours first, one trade-specific script, clear escalation rules, then broader coverage after real calls show what needs tuning.

  • 01 AI identifies itself clearly
  • 02 Emergencies follow an approved escalation path
  • 03 Humans review transcripts and outcomes
  • 04 No diagnosis, price promises, or unsafe advice
Created by
Brass Tacks