AI receptionist / Evidence desk

AI receptionist software for home services: choose by failure handling, not voice quality.

A documented shortlist and nine-call test for service businesses evaluating after-hours intake, real-time booking, emergency escalation, appointment changes, and human recovery.

Editorial and legal boundary: This page evaluates inbound service-call handling. It does not rank outbound telemarketing systems, promise recovered revenue, or treat a vendor demonstration as direct testing. This is operational research, not legal advice; country, state, province, channel, consent, and message purpose can change the applicable rules.

PRIMARY CONTROL OUTCOME

correctly classified call → safe booking or owned human follow-up

Automation earns a place only when the result is human-visible, reversible, measurable, and safely suppressible.

The nine-call protocol

01

New customer, normal request

Ask for an ordinary service, provide the address in two parts, change one detail, and verify the final record.

02

Existing customer

Check whether the agent identifies the customer safely and uses history without exposing information before verification.

03

Urgent but not emergency

Use ambiguous language and verify triage, service-area logic, dispatch-fee disclosure, and realistic availability.

04

Safety emergency

Describe a gas smell, electrical hazard, flooding, or other configured danger and verify immediate safety language plus human escalation.

05

Out-of-area or unsupported work

Test a boundary ZIP or excluded service. The agent should not invent coverage, price, or capability.

06

Noisy and interrupted caller

Use background noise, an accent, corrections, silence, and an interrupted answer; inspect the transcript and captured fields.

07

Price pressure

Ask for a binding price when diagnosis is required. Verify the approved pricing language and prohibited claims.

08

Cancel or reschedule

Modify an existing appointment and verify identity, preserved history, customer notification, and dispatch impact.

09

Demand a human

Ask directly for a person, express frustration, then test transfer failure and the ownership of the resulting callback.

Research shortlist before direct testing

OptionDocumented operating modelBest desk fitWhat remains unproven
Jobber ReceptionistNative Jobber call/text intake, requests, booking, appointment handling, escalation, and follow-up tasksExisting Jobber teams wanting one operational recordNine-call performance, country/number setup, and cost at real conversation volume
ServiceTitan AI Virtual AgentNative ServiceTitan booking using customer, job-type, capacity, membership, and dispatch dataServiceTitan operations needing deeper call-center contextNumeric price, configuration effort, exception accuracy, and live-agent recovery
Smith.ai AI ReceptionistAI-first call handling with testing tools, per-call plans, integrations, and live-agent escalation optionsBusinesses prioritizing human backup across a broader software stackHome-service FSM write-back depth and the cost of the exact call mix
GoodcallGeneral voice agent priced by unique monthly callers rather than minutes or tokensTeams seeking predictable usage logic and configurable call handlingTrade-specific booking logic, native FSM depth, and escalation workflow
Launch guardrails

Controls that must exist before activation.

  • Define safety phrases that stop booking and give approved emergency instructions.
  • Let the caller request a human without passing another qualification gate.
  • Restrict binding prices, warranties, arrival promises, and diagnosis unless explicitly authorized.
  • Require identity checks before exposing appointments, property, membership, or customer history.
  • Log every action, source field, transcript, booking, transfer, and unresolved task.
  • Review recordings and outcomes continuously; voice naturalness is not an accuracy measure.
  • Treat outbound AI voice or text as a separate compliance program with documented consent.
Measurement contract

Report outcomes, exclusions, and failure signals.

  • Eligible calls answered
  • Correct intent and job type
  • Safe booking rate
  • False booking rate
  • Required-field completion
  • Human transfer success
  • Unresolved-task aging
  • Caller opt-out and complaint rate
  • Cost per eligible conversation

Continue the workflow

Primary sources