Lane: AI call answering and dispatch for home services.
The system we built for a Toronto home-services company with several service lines across the GTA: phone line, AI voice agent, CRM, the owner’s Telegram and the technicians’ WhatsApp, in one flow.
- Client
- A Toronto home-services company with several service lines
- What we built
- Phone line, voice agent, CRM, dispatch board, Telegram alerts, WhatsApp closeouts
- Built with
- Phone provider API, ElevenLabs, Supabase, Next.js, Telegram Bot API, WhatsApp
- Demo
- Public, on sample data for a fictional company, Northside HVAC

The problem
Several service lines across the GTA. Calls at all hours, jobs spread across tools, and the owner as the bottleneck for every booking, assignment and follow-up.
The goal: every call becomes a documented job, the right tech gets it, the customer stays informed, and the owner steps in only when it matters.

The system we built
Six parts in one flow, from the first ring to the closed job.
- Phone provider API
Phone line
Business numbers connect through the phone provider’s API, so every call starts a flow.
- ElevenLabs
AI voice agent
Answers, understands the issue, books a time and can hand over to a person.
- Supabase
CRM
Customer, address, issue, priority and call summary are saved; repeat customers are recognized.
- Telegram Bot API
Telegram alerts
One de-duplicated alert per new job, linking into Lane. Failed alerts are visible and retryable.
- Next.js
Dispatch board
Jobs, technicians and the day’s schedule in one place, with customer status updates.
- WhatsApp
Closeouts
Technicians close jobs from WhatsApp with a note and a photo.
Multi-business workspaces
Each service line keeps its own number, agent and records.
Security
Provider keys encrypted per workspace, row-level security on the database, contact details behind sign-in, and nothing sensitive in alerts or logs.
One job, start to finish
Screens from Lane’s public demo. The data is sample data for a fictional company.
The call is answered
When nobody can pick up, after hours or mid-job, the voice agent answers on the business line.

Every word is written down
The call is transcribed, so nothing gets lost between whoever answered and dispatch.

The call becomes a job
Customer, address, problem and preferred time are filled in from the call. Anything the agent didn’t hear stays blank. A Telegram alert goes out with a link to the job.

The owner approves the booking
Lane suggests a technician and a time by skill and workload. Nothing is booked until the owner taps Book it. Once a tech is assigned, the customer gets an ETA.

The job is closed out
The technician closes the job from WhatsApp with a note and a photo. The total and payment are recorded, and the review request goes out.

The numbers add up
Closed jobs roll up into revenue, profit and jobs done, per service line or for all of them.

What changed for the owner
Calls become jobs
Calls that used to go to voicemail, after hours or mid-job, are answered and written up as jobs with the caller’s details.
The owner stops being the switchboard
A new job arrives as one Telegram alert and one tap to approve, instead of every call going through the owner.
Closeouts happen on site
Technicians close jobs from WhatsApp with a note and a photo, and the review request follows on its own.
Each service line stays separate
Every business has its own number, agent and records, with the totals in one place.
We don’t publish the client’s call volumes or revenue. Every figure in the screenshots above is the demo’s sample data.
The same pattern, beyond phone calls
Lane is one example of a broader pattern: information arrives, gets structured, reaches the right system and person, and gets closed out, with a human only where it matters.
The same pattern runs quote requests, client onboarding, support tickets and order fulfilment: see business process automation and AI implementation. The phone side is our AI receptionist service.
Questions about Lane
Can you build a system like Lane for my business?
Yes. Lane’s pattern (phone → voice agent → CRM → alerts → closeout) fits most service businesses: clinics, cleaners, trades, property managers and more. We adapt the flow to how you work, and it doesn’t have to start with a phone call.
Do I have to replace my current tools to get a Lane-style system?
No. We can connect to the CRM and calendar you already use, or build a lightweight one like Lane’s if you don’t have one.
Is there a live demo of Lane?
Yes. Lane’s public demo follows one call from the first ring to paid, on sample data for a fictional company, Northside HVAC.
More on voice agents and dispatch
Want a system like Lane?
A free 30-minute call with the founder. Within 48 hours you get a written plan and a fixed quote.