River Valley Dispatch

Missed after-hours calls should turn into booked jobs.

An AI receptionist for HVAC and plumbing contractors in Edmonton. It answers the calls you forward to it, 24/7, gives gas and CO safety steps first, marks urgent calls for your on-call person and books routine work. Every caller is told up front that they're speaking with an AI assistant.

Start a free 14-day trial

The phone rings while you're on a job

When you're under a furnace, driving, or asleep, the phone still rings. A homeowner with no heat may simply call the next company on the list.

Industry studies of home-services businesses: CallRail (2025, 1.1M leads) reported 14% of calls missed, and Invoca reported 27% unanswered. Both are US figures.

Hear a sample call

Sample call (about 2 minutes) to our AI demo receptionist for a fictional company, "Demo Heating & Cooling". The caller reports a furnace that shut off. The caller and their details are made up for the demo.

Download the sample call (MP3, about 2 minutes)

Or call our demo line yourself: (587) 840-8624. An AI receptionist answers for a sample company, "Demo Heating & Cooling", and tells callers it's an AI. Calls are recorded.

What it does

Answers 24/7

Nights, weekends and holidays, on the calls you forward to it. Callers hear that they're speaking with an AI assistant for your company.

Books the job

It collects name, address, equipment and issue, then books an open slot from your calendar, or sends you the booking request to enter in Jobber or Housecall Pro.

Emergency triage

Gas smell or CO alarm: tells the caller to leave the home and call 911 or ATCO Gas emergency (1-800-511-3447) from outside.
No heat: marks the call urgent and takes the caller's details. During your trial setup we connect an alert to your on-call phone (a text or a call transfer) and test it with you before it goes live.
Routine: books it for business hours.

Call summaries and a monthly report

A summary after every call, plus a monthly count of calls answered, after-hours calls, emergencies routed and jobs booked.

How the free trial works

  1. Tell us how you work by email: your services, service area, hours and on-call rules.
  2. We set up and test the receptionist with your script.
  3. You forward after-hours (or overflow) calls to it. You keep your number.
  4. After 14 days you get a report of every call it handled. Then you decide.

Pricing

Free for 14 days, no card and no contract.

Beta founding price: CA$179/month

For the first 5 shops. Includes 300 minutes a month; extra minutes are CA$0.45. No setup fee. Locked for 12 months, then the regular CA$249/month, with 400 included minutes.

Regular: CA$249/month

Includes 400 minutes a month; extra minutes are CA$0.45. No setup fee. Shops after the first 5 start here.

Month to month. Cancel anytime. Minutes count only for real inbound calls the receptionist answers; spam and abusive calls aren't counted.

Start a free 14-day trial

Our AI only answers calls. It never makes them. Setup is done by email, and you can reach a person at hello@rivervalleydispatch.ca.

Privacy

Calls are recorded and transcribed to book service, handle emergencies and check quality. Callers are told at the start of each call. If you'd rather not be recorded, you can email hello@rivervalleydispatch.ca instead. We collect only what's needed to book or dispatch service: name, phone number, service address and the issue. We don't sell personal information. Our voice, AI and telephony providers may process and store data outside Canada, including in the United States. Recordings and transcripts are deleted after 30 days. We follow Alberta's PIPA and, where it applies, PIPEDA. For access, correction or questions, email hello@rivervalleydispatch.ca.