live demo · Chainlinks Receptionist OS

Catch the calls that go to voicemail. Recover the revenue.

62% of small-business calls go to voicemail. That's the easiest revenue leak to close. The Receptionist OS intercepts after-hours, overflow, lunchtime, and on-the-job calls, classifies intent in seconds, escalates true emergencies to your on-call operator within 90 seconds, books routine work onto your calendar, queues quote requests, and filters spam — never wasting an operator's time on a robocall.

public vertical demo

The page is HVAC-flavored, but the same intercept pattern fits plumbing, electrical, dental, vet, salon, auto, locksmith, garage door, pest control — any service business where a missed call is a missed job.

HVACplumbingelectricaldentalvet

call types · what the agent classifies

Five call types. Five routings. One ledger.

true emergency

Detection: Safety language: water leak, no heat, no power, gas smell, active fire, sewage backup, injured, locked out at night.

Routing: Page on-call operator within 90 seconds. Text + call + secondary backup. Agent never quotes price, never promises arrival window, never diagnoses.

proof: 38 emergencies escalated in the last 7 days · 94 sec avg handoff

quote / estimate request

Detection: New customer asking for a price, project, replacement, or install. Existing customer asking for an addition or change-order.

Routing: Full intake captured (name, address, scope, urgency, photos via SMS if sent). Dropped into the estimate follow-up queue with owner-approved acknowledgement SMS.

proof: 67 quote requests captured + handed off

routine booking

Detection: Existing service-plan customer, tune-up, filter change, inspection, follow-up visit, maintenance window.

Routing: Books directly onto the calendar using operator-defined availability windows. Confirmation SMS sent. Buffer respected.

proof: 21 routine jobs booked without operator interruption

robocall / vendor filter

Detection: Matched against the operator-maintained block list (known spam numbers, vendors, repeat solicitors).

Routing: Call ended without ringing the operator. Logged for the weekly review.

proof: 17 calls filtered, ~0 minutes wasted

voicemail rescue

Detection: Existing voicemail pulled every 15 min, transcribed, classified into one of the above types.

Routing: Drops into the matching queue (emergency / quote / routine / filter). Operator never has to listen.

proof: 100% of voicemails processed within 15 min

work queues · what the operator sees

Emergency goes to a human. Routine goes to the calendar. Spam dies.

queueintakehandoffSLA
Same-day emergency dispatch

trigger: Safety-language detection in call or voicemail

Address, callback number, severity (1-3 sentence description), access notesOn-call operator paged via text + call. Secondary backup if no ack in 5 min.< 90 seconds from call end to operator notified

38 emergencies routed correctly · 0 missed safety calls

Estimate follow-up queue

trigger: Quote/project intent detected

Name, address, job description, urgency, photos (SMS-attached), preferred contact channelDrops into the estimate-follow-up agent's queue with owner-approved acknowledgementOwner-approved acknowledgement SMS within 2 minutes

67 quotes captured + 31 dollar-band-tagged

Routine booking

trigger: Existing customer or service plan with calendar availability

Job type, time window, address, special access (gate code, dog, etc.)Calendar slot booked + confirmation SMS + automatic 24h reminderSlot confirmed within 60 seconds

21 bookings without operator touch · 12% no-show reduction from reminder

Voicemail-backlog rescue

trigger: Voicemail-system poll every 15 min

Audio → transcribed → classified into one of the above typesRouted into matching queue without operator listeningAll voicemails processed within 15 min

94 voicemails rescued · ~7 hrs operator time saved / month

workflow · catch → classify → escalate → book → prove

01 · catch the call

Every missed call becomes an intercepted call

After-hours, lunchtime, on-the-job, second-line overflow, hold-time abandon — they all route to the agent instead of voicemail. Demo uses safe mock call events; production wires into your real phone number.

02 · classify in plain language

Emergency vs quote vs routine vs spam

The agent listens for safety language (no heat, water leak, no power), pricing intent, existing-customer signals, and the operator block list. Each call is classified in seconds.

03 · escalate true emergencies

Operator on the line in under 90 seconds

Safety calls page the on-call operator via text + call, with secondary backup. The agent never quotes price, never promises arrival, never diagnoses. Just collects address and callback and gets a human on it.

04 · book or queue the rest

Calendar fills, estimate queue grows, spam dies

Routine work books directly onto operator-approved availability. Quote requests hand off to the estimate-follow-up agent. Robocalls and known vendors are filtered without ringing the operator.

05 · proof in the ledger

Every recovered call attributable

Weekly ROI report: missed calls intercepted, emergencies escalated, quotes captured, routine bookings, robocalls filtered, voicemails rescued, and estimated value recovered.

talk to the agent

Ask the Receptionist OS

Try a real call scenario: an emergency, a quote request, a routine booking, or a robocall. The agent responds the way the production system would actually handle it.

Receptionist OS · live

emergency dispatch · quote intake · routine booking · spam filter

Receptionist OS, what's the call? Tell me what's happening — emergency, quote, routine, or just a question. I'll classify, route, and confirm what the operator would actually do next.