[ ai agents for home services and warranty ]
The agent that books the job on your site and answers for it until it is done
There is water under the sink and it has been running all night. Sunday, of course. Am I even covered for this?
You are. Plumbing and drains, sixty pounds excess. Two engineers have a window today.
Today, 14:00 to 16:00
Kieran M · 3 miles away
Today, 17:00 to 19:00
Adaeze O · 6 miles away
Tomorrow, 08:00 to 10:00
Kieran M · first job
The first one, please.
Booked. The booking page is open beside you with the address from your policy already filled in, just confirm it.
See the booking pageConfirmed at 09:12, on the page she was already reading
- Kieran M, today between 14:00 and 16:00
- 42 Ardley Road, the address on your policy
- Sixty pound excess, taken when he arrives
She never typed a postcode
Do I have to sit in for the whole two hours?
The window is two hours, yes. Your job page shows where the visit stands on the day, and this chat reads the same thing, so ask me here if you are unsure.
Turn the stopcock under the sink
- Clockwise until it stops, which ends the leak now
- Your note about the leak running all night is on the job for Kieran
- Open this chat on the day and I read the job status for you
The whole thing took four minutes, on your own repair page
Booked on the page she was already reading, before the visit and without a form
A form on a repair page makes a homeowner retype a postcode your policy record already holds and then tells her nothing until somebody reads it on Monday. Algomo runs the chat and the booking page as one session: while she is still typing, the window, the address it already holds on the policy and the engineer's name appear in the chat and on the booking page it opens beside her, and a click confirms all three. The slots come out of the same booking endpoint your own repair page uses, so a window it offers is a window a contractor has actually got, and the booking is in the diary before she closes the tab.
- The chat and the booking page are one session
- Address and access confirmed with a click, never retyped
- Windows read from the live diary, not from a copy
- Sunday night, storm week and Boxing Day, at full strength
Storm Friday. Four hundred and ten people opened the chat on the repair page before nine, and I have eleven on the desk.
Two hundred and sixty one of them are booked already. Nobody waited for a person.
07:00 to 09:00, storm Friday
- 410 conversations opened on the repair and policy pages
- 261 booked, window and address confirmed on the booking page
- 22 handed to your team with the thread, every one an escalation
The rest asked where their engineer was, and read it off their job page
Booked against what? Most of the network was full by eight.
Against the diary your booking page reads. A window that is not free never gets offered.
Show me the last oneJob 88214, booked at 08:52
- No heating, and the policy record flags a vulnerable customer
- Two engineers had a same-day window, so both were offered
- She clicked 16:00 to 18:00 and the booking page confirmed it
In the chat and on the page beside it, at the same moment
And the ones who closed the tab halfway? Friday we lost dozens.
They come back to the same thread. The booking is exactly where they left it.
Every booking, in the homeowner's own session
- Window, address and excess confirmed on the booking page while the chat is open
- A click changes it, with no second conversation
- Anything that needs a person goes to your team with the whole thread
Nobody on your desk retyped a postcode
Coverage answered at intake, in the words of the contract
The expensive conversation in warranty is the second one: the one that comes after an engineer has been, when the homeowner finds out the part was excluded. Algomo reads the plan her account page shows, quotes the excess and the exclusions back in the contract's own language, and says what is not covered before anybody is booked. What it will not do is decide a borderline case. Whether a fifteen year old boiler counts as a pre-existing fault is a contractual judgement with money behind it, so the agent stops, says so, and hands the whole conversation to a claims handler with the plan, the history and the thread attached.
- Plan, excess and exclusions read at intake, not after the visit
- The clause quoted back in the contract's own words
- A borderline exclusion handed to a claims handler, never guessed
- The handover carries the plan, the history and the whole thread
Your engineer says the boiler is beyond repair. Nobody has told me who pays for a new one.
Your plan covers repair, and it covers replacement once a boiler is written off. Here is exactly where you stand.
Plan HW-4471, boiler and controls
- Repair and parts covered, sixty pound excess, already paid
- Replacement covered up to two thousand pounds
- Annual service included, and the last one was in March
Read off the policy your account page shows, not off a summary of it
It is fifteen years old. The engineer used the words pre-existing.
Then this one is not mine to answer. Age and pre-existing fault are a contract decision, so a person makes it.
With Owen Castleford, claims
- Plan, install date and every visit since 2019, as your account shows them
- The engineer's report from the job record, in full
- This conversation, word for word
He has the case, not a ticket about the case
And in the meantime I have no heating and a five year old.
That part I can help with now. Temporary heating is covered whatever Owen decides, and the request is on the same page as your plan. I have opened it beside you.
See the requestTwo heaters, requested at 09:40
- Under the plan, no excess and nothing to pay
- Thursday's survey window is free in the diary right now, ready if Owen says yes
- Ask me here tomorrow and I read where his decision has got to
The claim decision is his. The heaters are done.
Reads the job, the plan and the parts lookup so nobody has to ask around
A warranty job runs through people who mostly do not work for you: a subcontracted engineer, a merchant's trade counter, a manufacturer's warranty desk, an adjuster with a queue of his own. Each keeps its own record and none of them tells the homeowner anything. Algomo reads what each of those systems shows, in the session of whoever is asking: the engineer signed into the trade portal sees the parts stock and the claim limit, the homeowner on her job page sees the new time, and the pieces that need a person, the approval above the limit or the adjuster's decision, go to your team with the case assembled.
- Homeowner, contractor and adjuster each reading the same job
- Parts stock and the claim limit read from the lookups your portal uses
- The homeowner sees the change the moment she asks
- What needs a person goes to your team with the case, not a note
I am at the Ardley job. The pump is seized and there is nothing like it on the van.
The parts lookup shows one at Plumbfix on Coldharbour, eleven minutes from you, and it is inside the parts limit on the claim.
Job 88214, part found
- Plumbfix Coldharbour: one circulator in stock as of 12:41
- £164, under the plan's parts limit, so no approval to wait for
- The portal's parts form is open beside you with the job number filled in
You did not have to ask anyone
The pump is out of warranty though. Who is paying for it?
The plan is. The manufacturer's warranty ended in 2021 and the plan carries a parts limit of two hundred and fifty pounds a visit.
See the planGrundfos UPS2 15-50 circulator
Plumbfix Coldharbour · one in stock
£0£164
Inside the parts limit on plan HW-4471, no approval needed
And her two o'clock? I will not be back for that.
Move it from your job page, I have opened it beside you. 14:30 is free on your diary, and Priya sees the new time the moment she opens her job page or asks me.
Rebooked from the portal
- 14:30 on job 88214, from the same page you move any visit on
- Your next job at Wharton shows 16:15 as its earliest free window
- Priya's job page shows the new time, and so do I if she asks
Three systems read, one thread, and nobody had to ask around
The renewal and the overdue service, sorted when the homeowner logs in
Every closed job leaves something behind: a plan that lapses in six weeks, an estimate the homeowner never came back on, a boiler two years past its service. None of it is urgent, which is why it never gets done and why the same household comes back as an emergency in November instead. Algomo does not message anyone who has left the site. What it does is notice all of it the moment the homeowner logs in to check something else, at twenty to eleven on a Tuesday with nobody on the desk, and book what the account page lets her book, then and there. It is the same agent on the same policy data, so the offer it makes is one the household is actually eligible for.
- Renewals quoted off the plan the household actually holds
- Service history read from the account page, overdue visits offered a slot
- Renewal and service booked in the same conversation
- At 22:40 on a Tuesday, with nobody on the desk
Logged in to check my excess and it says my cover runs out on the 30th. I had honestly forgotten about it.
It does. The same plan is thirty-six pounds less if you renew before then, and that is the price your renewal page shows right now.
Home Essentials, twelve months
Boiler, controls, plumbing and drains
£312£348
Continues on 30 September, so there is no gap in cover
Does that still include the annual service? Nobody has been since the year before last.
It does, and your service history shows you two overdue. I can book one now while you are here.
Show me what is freeTuesday, 09:00 to 12:00
Adaeze O · Gas Safe
Saturday, 08:00 to 11:00
Kieran M · Gas Safe
Thursday week, 13:00 to 16:00
Adaeze O · Gas Safe
Saturday. I am never in on a weekday.
Booked. And the estimate you asked for in June is still open on your account, if you want to pick it up while you are here.
Renewed, booked and picked back up
- Cover carries on through the 30th, nothing lapses
- Service on Saturday at eight, Kieran, three hour window
- June estimate for the radiator flush open on the page beside you, at the same price
Twenty to eleven at night, and none of it reached a person
What it closes, and what it hands to a person
Home services is not a regulated conversation, but a warranty is a contract, and a contract has a line in it. What is covered, what is excluded and what counts as pre-existing are decisions with money behind them. The agent runs everything up to that line, all of it, and stops there holding the whole case rather than a ticket about it.
Is this covered
The plan on the record read at intake, with the excess and the exclusions written out in the chat before an engineer is booked, which is the thing that stops the second visit.
When can somebody come
Windows read from the diary your booking page uses and confirmed on that page in the same session, so the slot the homeowner is given is a slot that is in the diary.
Where is my engineer
The question that fills a desk on a bad morning, answered off the same job status your own portal reads, at half past six if that is when it gets asked.
The part has not come
The part's stock and the claim's parts limit read from the lookups your portal uses, and the homeowner told what her job record shows. Chasing a merchant is a person's job, and it goes to your team with the thread.
Renew my cover
Renewals, overdue services and open estimates picked up the moment a homeowner comes back to the account page, priced off the plan the household actually holds rather than a generic one.
Is that a pre-existing fault
It does not decide that. A borderline exclusion, a goodwill decision or a replacement above the limit goes to a claims handler with the plan, the whole history and the thread.
What a home services operation gets out of it
The same agent takes the questions that decide whether a job is booked at all and the exceptions that decide whether the household renews.
Bookings that survive the visit
Nobody abandons the booking halfway through retyping an address, and nobody waits until Monday to learn whether the slot was real. The booking is finished on the page the homeowner was already reading, and the window on it is the window the engineer arrives in.
The second visit that never happens
Coverage and excess explained before the visit rather than discovered after it. A bill nobody expected is the conversation that costs you the renewal, not the repair.
Storm weeks without a hiring plan
A cold snap that triples the people on your repair page is answered at the speed of an ordinary Tuesday, because the thing that answers has no rota and no queue.
Renewals that get asked for
Lapsed maintenance, overdue services and open estimates offered every time a homeowner logs in, instead of whenever somebody on the desk has a quiet afternoon to do it.
Three differences, one loop
It connects itself
Algomo discovers the endpoints your own booking and policy pages use. That is why a window it offers is a window in the diary and the cover it quotes is the cover on the record, rather than a line from a spreadsheet exported on Monday.
So its actions are real
Because it holds those endpoints, confirming a window means the window is booked, through the same endpoint your booking page uses and into the diary your coordinators see, in the second the homeowner clicks it.
And you run it by talking to it
A new contractor on the network, a postcode that needs a two hour window, a plan that must never be quoted without its excess: say it in plain language and the next conversation follows it.
Never put a vulnerable customer into a four hour window.
Done. They will be offered two hour windows only, and told why the choice is shorter.
Discovery gives it live data. Live data makes real actions safe. Plain-language control keeps the coverage decisions yours.
Questions, answered
What it does
What is a home services AI agent?
Web chat on your own repair and policy pages that checks what the plan covers, books the visit against the diary your booking page uses, and answers for the job whenever the homeowner comes back: the part, the reschedule, the claim. Algomo does that against your live systems, in the homeowner's own session, rather than describing what they contain.
How is this different from the form on our repair page?
A form asks the homeowner to retype what your policy record already holds and tells her nothing until somebody reads it on Monday. Algomo reads the plan, quotes the excess, offers only the windows the diary actually has, and confirms the booking on the page beside the chat, in the same session. Nothing is retyped and nothing waits for a person.
Will it chase renewals and old estimates?
It does not message anyone who has left your site. What it does is read the plan, the renewal price, the service history and any open estimate the moment a homeowner logs in, and offer them in the chat. That is how a renewal gets asked for at twenty to eleven on a Tuesday rather than when the desk has a quiet afternoon.
Can it handle a storm week?
A cold snap or a named storm triples the people on your repair page overnight, and the agent answers the four hundredth conversation the way it answered the first. There is no rota to fill and no queue to build, and the bookings that come out of it are confirmed against real diaries rather than promised and sorted out later.
Contracts and claims
Can it tell a homeowner what their plan covers?
Yes, and at intake rather than after the visit. It reads the plan the account page shows, quotes the excess and the named exclusions, and says plainly where the job falls outside cover before an engineer is booked. The conversation that costs you a renewal is the one about a bill nobody expected.
Does it decide claims?
No, and it says so in the chat. Whether a fault is pre-existing, whether an exclusion applies at the edge of the wording, whether goodwill is warranted: those are contractual judgements with money behind them, so they go to a claims handler with the plan, the visit history, the engineer's report and the whole conversation attached. The agent hands over the case, not a ticket asking somebody to go and find it.
Can it spend money or commit us to anything?
Only what you allow, and each of those is a separate permission. An operator that wants the agent to book but never cancel, to quote a part against the claim limit but never order one, or to show the renewal price but never take payment, can have exactly that.
Your engineers and your systems
Our engineers are subcontractors. Does that work?
That is the normal case here. The agent offers only the windows the diary behind your booking page shows as free, so a slot it confirms is a slot a contractor has. An engineer signed into your trade portal can ask it the same questions a homeowner does, and get the parts lookup and the claim limit in the same session. Chasing a contractor who has gone quiet is a person's job, and it goes to your team with the job and the thread rather than sitting in somebody's inbox.
What happens when a part is on back-order?
It reads what the parts lookup and the job record show and tells whoever is asking exactly that: which merchant has one, the date on the order, whether the claim limit covers it. Chasing the merchant or the manufacturer's warranty desk is done by a person, and it goes to your team with the case assembled rather than a note to go and find it.
Does it work with ServiceTitan, Housecall Pro or our own system?
It works against whatever your website and customer portal already talk to. If a page a homeowner or a contractor can open shows a policy, a job status, a parts lookup or a booking window, the agent reads it in their session and acts where the page lets them act. Anything a signed-in customer can already see on your site, the agent reads in their own session. Anything only your staff can reach, we connect with you.
What record do we get of a conversation?
The whole conversation is kept and goes with the handover. When a claims handler or a coordinator picks up a case, they get the thread word for word alongside the plan and the job it was about, and your team is told by email or Slack the moment it lands.
Setting it up
What languages does it work in?
Whatever language the homeowner or the contractor types in, and it stays in it for the whole conversation. On a network with subcontracted crews that is routinely three languages against one case, which is exactly where a desk falls over.
How long does setup take?
Minutes for the public side, because Algomo finds the endpoints your own booking and policy pages call and builds its own tools to use them. You can try it against your live booking flow before a homeowner ever does. Anything a signed-in customer can already see on your site, the agent reads in their own session. Anything only your staff can reach, we connect with you. You build and change it from Claude Code, Codex or any other tool that speaks MCP, the open protocol AI tools use to talk to each other, or from the dashboard.
What does it cost?
You pick a monthly amount and it buys credits: a conversation that actually helped someone costs five, one that went nowhere costs nothing, and the amount is the most any one charge can be, so a storm that triples the people on your repair page never raises the bill on its own. There is no overage: run out early and you renew early, or wait for the month to turn. Every number is on this site's pricing page.
Explore more from Algomo
Product
How it connects itself, works your pages with the visitor, and takes instructions in plain language.
Product overview[ next step ]








