Concept demonstration · Trades & Field Service

O'Brien's Heating

A text-first AI booking app that lets a busy boiler engineer fill his diary by area — from four days of texts to one confirmed booking in three steps.

Client
O'Brien's Heating
Engagement
Lovable × Contra challenge
Scope
AI fault triage, area-clustered booking, text reminders, owner dashboard
O'Brien's Heating AI booking app

The problem

  • Every booking started with a missed call. Declan can't answer the phone with his head inside a boiler, so customers left voicemails and the back-and-forth began.
  • Getting one job into the diary could take four days of texts, often answered at 9pm after a full day's work.
  • Jobs landed wherever there was a gap, so he'd drive from Dalkey to Stillorgan and back again — and every missed call risked a customer ringing the next engineer on Google.

The approach

  • A text-first booking flow: customers describe the problem in plain English — "it's banging" is enough — and the AI explains the likely causes.
  • Slots are only offered when Declan is already working nearby, so a Blackrock customer gets the day he's in Blackrock.
  • Gas-leak guidance comes first: anyone smelling gas is sent straight to Gas Networks Ireland instead of a booking form.

What we built

  • Plain-English AI fault triage
  • Area-clustered booking slots
  • Two-hour arrival windows
  • Text reminders with reply-to-reschedule
  • Gas emergency deflection
  • Owner dashboard and inbox
O'Brien's Heating mobile view

Inside the product

A closer look, screen by screen.

01Customer booking

Book Declan by text. Sorted in two minutes.

The public site replaces phone tag with one tidy chat — before and after, side by side.

Book Declan by text. Sorted in two minutes.
02AI triage & routing

Plain English in, a route-clustered slot out.

The assistant gathers the boiler, Eircode and symptom, then offers times when Declan is already in that area.

Plain English in, a route-clustered slot out.
03Safety first

"I smell gas" never reaches a booking form.

Emergencies are detected instantly, the chat closes, and the customer is sent to Gas Networks Ireland.

"I smell gas" never reaches a booking form.
04Owner dashboard

Declan's whole day at a glance.

Every job with its time window, problem, boiler and area — plus Call, Directions and Running late in one tap.

Declan's whole day at a glance.
05On the tools

Built for a phone in a van.

A mobile inbox flags deflected emergencies and shows which customers are booked or still picking a time.

Built for a phone in a van.

Outcomes

0 steps

From four days of texts to a booking

0 hours

Admin saved per month

0 hr

Arrival windows for customers

0

Calls Declan needs to answer

Illustrative figures from a concept demonstration, not audited client results.