The emergency call is answered before the customer tries the next number.
Kaigen is the AI operating system for a service business's front office. It answers every call day and night, books the technician, sends the booking sheet, keeps the customer told until the van arrives, and follows up after the job.
CoolAir Services
Support · replies in seconds
The AC dies at nine at night. Your office opened at nine this morning.
A missed emergency call is a job that goes to whoever answered. The agent answers, calms the caller, and books the first slot.
It answers what your dispatcher answers all day.
Is someone free today, what does a call out cost, do you cover my area, is the part in stock, how long will it take. All of it on the first ring.
The customer asks
Can someone come today, and what will it cost?
The agent has all of it
- Next free slot
- Call out charge
- Areas covered
- Parts in stock
- How long it takes
- Warranty
Answered on the same call, and sent in writing afterwards.
A booked slot is a technician on the road, not on the phone.
The agent books against the real calendar, confirms the morning of, sends the arrival window, and moves the job if the customer cannot be home.
Everything the technician needs is on the job before the van leaves.
The address with the landmark, the gate code, the model on the unit, the photo of the fault, who will be home. Nobody rings the customer twice for the same thing.
Before the van leaves
What does the technician need to know?
The agent has asked for
- Address
- Gate code
- Unit model
- Fault photo
- Who is home
- Parking
On the job sheet before dispatch.
The customer who calls back is already known.
The unit they have, the last repair, the warranty date. It is on the record, and the agent has it when they call again.
First call
The repair
Calls again, next summer
Each job adds a line. Nothing is asked for twice.
Watch one emergency call go from a ring at night to a booked technician.
A call lands after nine. Watch it get answered, quoted, booked and confirmed without your dispatcher touching it.
What changes for your dispatcher.
No new system to learn, and nothing changes about how your technicians work. What changes is how many calls turn into jobs.
Every call is answered,
at any hour.
- Jobs booked against the real calendar.
- Arrival windows sent without asking.
- Every job written up before the van is back.
- Monday starts with the numbers already in front of you.
You ask
Which source sent jobs that were completed?
It answers
Counted from the calls, not from what got typed into the job sheet.
Ask your own data a question, in plain English.
Every call, WhatsApp and email is in one place. Ask which source sends jobs that get done, which quotes were never signed, or who has a unit under warranty. It answers from the conversations and shows the count.
It grades every call it makes, and gets better.
Every conversation with a customer is scored against what you signed off: what it must say, what it must never say, what it was there to do. Judges are calibrated against human grading, so the score means something. What fails is fixed before it happens again.
Every step of one job, from the first ring to the review.
Twelve steps in the order they happen. Open one to see what the agent does at that step.
What the agent knows before it says hello
What the agent knows before it says hello
It works where your dispatcher works.
ServiceTitan, Housecall Pro, Jobber and FieldEdge sync both ways. Everything else reaches you through a webhook.
If your office does it, we can build it.
The maintenance plan renewal call. The quote that was never signed. The review request after the job. We build around how your office already runs, then we run it. You approve every script before a customer hears it.
Your dashboard
- Outbound calling
- Inbound, all channels
- Reminders, the day before
- Follow up after the visit
Done. Two workflows paused, resuming Monday 09:00. Reminders unchanged.
Yours to run, at any hour.
Every agent, workflow and channel has a switch in your dashboard. Turn it on, turn it off, change the script, watch the calls. Or ask the Kaigen agent to do it: it builds workflows, changes prompts, provisions numbers and answers questions about your data, from the dashboard or from Claude and any AI tool through our MCP server.
The phone numbers, the paperwork and the compliance are ours to handle.
We buy the numbers in your name, file the paperwork, connect them and attach the agent. Before any outbound call, the number is checked: the country, the legal calling hours, the registration it needs. Anything missing, the call does not go.
- NumberBought in your name
- PaperworkFiled by us
- NetworkTrunk and routing
- AgentAttached, recording on
- LiveMonitored by us
We run it. You keep the keys.
Our team builds your agent, listens to the calls and tunes it every week. Everything it does is in your dashboard, your workflows are yours to edit, and your own AI tools can read the whole record through our MCP server. Change as much or as little as you want.
Will customers know they are talking to an AI?
It says so when asked, and we recommend saying so up front. Anyone who wants a person is transferred to your office.
Can it quote prices?
It quotes from the price book you approve, including out of hours rates. Nothing is invented, and the number it gives is the number on the job sheet.
Will it speak to customers in their language?
Any major language, and it switches mid conversation without being asked.
How long until it is live?
Two to three weeks for most firms. We learn how your office books and dispatches, agree the plan with you, then build and tune against it.
More at the full FAQ.

