The Business: Halligan Plumbing & Heating, Coventry

Marcus Halligan runs Halligan Plumbing & Heating from a small yard off the Foleshill Road in Coventry. He has twelve years on the tools, is Gas Safe registered, and works mostly across Coventry, Warwick, Leamington, Solihull, and the surrounding villages. The business is Marcus on full-time, an apprentice (Tom) coming up to his second-year assessment, and a part-time subcontractor (Rashid) who covers second-pair-of-hands jobs and overflow weekends. Three vans, two of them signwritten.

The work splits roughly into three: emergency call-outs (leaks, burst pipes, flooded properties, drainage blockages, no-heating in winter, no-hot-water), planned heating work (boiler installs, boiler servicing, system flushes, radiator changes), and bathroom and kitchen plumbing installations subcontracted in from local builders. Marcus reckons emergency work is roughly 40% of revenue but takes maybe 25% of the diary because the average emergency job invoices significantly higher than a planned service.

The problem was that he was losing most of the emergency work to other firms.

The Problem: A Plumber On a Job Cannot Answer the Phone

Plumbing is a physically committed trade. When Marcus is under a sink with a pipe wrench, or kneeling at a boiler with the gas off and his hands inside a fan housing, or down in a manhole with a drain rod, picking up the phone is not just inconvenient — it is dangerous. Putting tools down, washing hands, getting the phone out of the van, having a conversation, and getting back to the job costs fifteen minutes minimum. So the phone goes to voicemail. By the time Marcus calls back ninety minutes later, the panicking customer has already rung two other plumbers and the second one to call has booked the job.

Problem 1: Voicemail Kills Emergency Leads

Marcus tracked his missed calls against actual won work for two months. He was getting roughly 22 inbound calls per day, answering 9 of them in real time, and returning the rest at lunchtime or after 5pm. Of the missed calls that were genuine emergencies — say half of them on average — the conversion rate from "missed call" to "won job" was around 18%. When he managed to actually answer in real time it was over 70%. The gap was costing him roughly £8,000 to £12,000 per month in lost emergency revenue.

Problem 2: After-Hours Competition Is Brutal

Coventry is a city of 350,000 people with a long list of 24/7 plumbing companies advertising heavily on Google. The bigger outfits — Pimlico-style firms with call centres, on-call rotas, and overnight dispatch — dominate Google Ads for emergency-plumber searches between 7pm and 7am. Marcus could not compete on advertising budget. His website ranked solidly in organic search for "plumber Coventry" and "emergency plumber Coventry" but the visitors who landed there outside hours had no way to actually reach him. The site listed a phone number. The phone went to voicemail. The visitor went to the next result.

Emergency Enquiries by Hour (Where They Actually Happen)
0% 8% 16% 24% 6%12am-6am 12%6am-9am 14%9am-12pm 13%12pm-3pm 15%3pm-6pm 21%6pm-9pm 19%9pm-12am 40% of emergencies happen 6pm-midnight

Problem 3: Time Wasters Eat the Diary

Not every enquiry is a real emergency. A leaky tap that has been dripping for six weeks is not an emergency. A boiler that needs a service is not an emergency. A bathroom remodel quote is not an emergency. But every caller who phones at 8pm says the magic word "emergency" because they have learned that is the way to get a plumber to come out. Marcus had no way to filter — every call had to be answered or returned, every conversation had to qualify the urgency, and the genuinely urgent jobs were buried in a queue of routine work pretending to be urgent.

Problem 4: No Way To Be On The Site Fast Enough

Emergency plumbing has a brutal competitive dynamic: the first plumber who turns up wins the job. A flooded restaurant kitchen, a burst pipe in a tenant property, a backed-up sewer at a care home — these are problems where the person on the receiving end will pay almost any reasonable invoice as long as someone gets there fast and stops the bleeding. The plumber who is on site at midnight invoices what the plumber who arrives at 9am the next morning cannot. The whole margin in emergency work is in how quickly the right plumber is notified that the job exists.

The Solution: Team-Connect AI Chat Widget With Emergency SMS Alerts

Marcus heard about Team-Connect from another tradesman in a Coventry-area trades WhatsApp group. The widget went live on the Halligan Plumbing website within an hour. The configuration of emergency keywords, SMS routing, qualifying questions, and coverage area took another twenty minutes through the dashboard.

Emergency Keyword Detection

The widget is configured to watch every visitor message for emergency keywords. The primary list includes flooding, burst, leak, leaking, drowning, sewage, overflowing, no heating, no hot water, blocked drain, drain backup, boiler down, no gas, smell of gas, carbon monoxide, water everywhere, ceiling collapsing, cannot turn off, urgent, emergency, tonight, right now, and several variants. When any of these fire the widget enters emergency-handling mode: it asks a short set of qualifying questions (location postcode, what is happening, how long, is anyone in danger) and triggers an immediate SMS to Marcus's mobile while the conversation continues.

SMS Routing in Under Two Seconds

The SMS to Marcus's mobile arrives within an average of 1.8 seconds of the emergency keyword being detected. The message includes the property address or postcode, the nature of the emergency, the visitor's contact number, and a one-line summary of the situation. Marcus can reply to the SMS to acknowledge, decline, or forward to Tom or Rashid if he is already on another job. The widget keeps the visitor engaged with reassurance and information-gathering until Marcus or one of the team takes over the call.

Smart Qualifying To Filter Time Wasters

For enquiries that mention urgency but do not pass the emergency keyword filter, the widget asks qualifying questions before any SMS is sent. "How long has the leak been there?" filters six-week dripping taps. "Is water actively flowing now or has it stopped?" filters the difference between a real burst and a cosmetic stain. "Is the property occupied right now?" filters jobs that genuinely need same-night attention from jobs that can wait until morning. By the time an SMS reaches Marcus's mobile, the enquiry has been qualified and prioritised — he reads it knowing it is real.

Coverage Area Filter

Halligan Plumbing covers Coventry, Warwick, Leamington, Solihull, and surrounding villages — roughly a 25-mile radius. The widget is configured with the coverage postcode list. Enquiries from outside the area are politely declined with a generic "we don't cover your area but try one of these directories" response, rather than wasting an SMS on a job Marcus cannot take. Roughly 14% of monthly enquiries are out-of-area filter-outs that would previously have eaten Marcus's response time.

Emergency Keyword Detection

30+ trigger words and phrases scanning every visitor message, configurable per business

SMS Alert In Under 2 Seconds

Owner's mobile pings the moment a real emergency is identified, with full enquiry context

Qualifying Question Funnel

Filters time-wasters, identifies coverage area, prioritises by genuine urgency

Continuous Conversation

Widget keeps the visitor engaged while the plumber is being notified, no dead air

The Hero Job: Tuesday Night, 11:04pm, £4,127

The story that made Marcus a permanent believer happened five weeks into the widget being live. It is worth telling in full because it illustrates every link in the chain.

11:04pm — The Visitor Lands On The Site

A restaurant manager in central Coventry — a forty-cover modern British place near the cathedral — went down to the basement kitchen to check the prep area before closing. The drain in the floor was overflowing. Wastewater backing up from the main soil stack, almost certainly a blockage somewhere downstream of the building. Service at lunchtime the next day was eighteen hours away and the kitchen was unusable. The manager opened her phone, Googled "emergency plumber Coventry", and Halligan Plumbing came up third in the organic results. She tapped the site.

11:04pm — The Widget Engages

The widget greeted her with the standard Halligan greeting: "Hi — what's the situation? We cover Coventry, Warwick, Leamington, Solihull and surrounding areas." She typed: "Our restaurant basement is flooding from the drain, we need someone tonight, this is an emergency."

The widget detected three emergency keywords in that single message — flooding, tonight, emergency — and one critical contextual cue — restaurant. It immediately fired the SMS to Marcus's mobile. The conversation continued in parallel: "Understood — this is an urgent situation. I'm getting our owner Marcus on it right now. While he's on his way, could I confirm the property address and postcode, your contact number, and how long the flooding has been going on?"

11:04pm and 06 Seconds — Marcus's Phone Pings

Marcus was on the sofa watching the football highlights. The SMS read: "EMERGENCY: Restaurant basement drain flooding, central Coventry CV1, manager on widget, contact 07XXX XXXXXX, reply YES to acknowledge." He replied YES from the sofa. The widget told the manager: "Marcus is acknowledging now — he'll be calling you within five minutes. While you wait, please try to limit further water flow if safely possible and clear the area around the drain so we have access on arrival."

11:08pm — The Call

Marcus called the manager four minutes later. He confirmed the situation, established that the soil stack was the likely cause, agreed an emergency call-out rate (£185 attendance fee plus £95/hour out-of-hours, materials at cost), and got on the road. Rashid was called in to bring the jetting unit — second van, second pair of hands. Both vans were on site by 11:42pm.

11:42pm to 4:08am — The Job

The blockage was a heavy section of FOG (fats, oils, grease) buildup combined with kitchen debris twenty metres downstream of the building in the shared drain feeding the council sewer. Marcus and Rashid jetted the run, cleared the blockage, ran a CCTV camera to confirm the line was clear, replaced a damaged section of clay pipe at a junction where the camera identified a fracture, made good, and tested. Restaurant was operational again by 4:08am. Marcus invoiced £4,127 covering attendance, out-of-hours labour for two engineers across four and a half hours, the jetting, the camera survey, the replacement pipework, and materials.

The Invoice Maths

One job. Four hours of work for two people in the middle of the night. £4,127 invoiced and paid by 9am the next morning by bank transfer because the restaurant needed the invoice processed for the day's books. The Team-Connect Professional subscription is £49 per month. One job paid for the year's subscription more than seven times over, and paid for the cost of the widget across its first 84 months.

The Five-Minute Timeline: Widget to Won Job
11:04:00 Visitor opens widget 11:04:06 SMS to Marcus (1.8s detect, 4s send) 11:04:40 Marcus replies YES 11:08 Marcus calls restaurant 11:42 Vans on site job won 38 minutes from website tap to vans on site Same competitors got the same enquiry. Halligan replied first.

The Results Six Months In: This Was Not a One-Off

The restaurant job was the headline. But the steady underlying pattern of the widget over six months is what has actually changed the business.

Emergency Leads Captured Per Month: 0 to 31 Average

Before the widget, the website was generating roughly zero out-of-hours emergency leads — visitors were arriving but had no way to engage. After the widget went live, the average has settled at 31 emergency-flagged enquiries per month, with the highest month at 47 (during a January cold snap that burst pipes across the West Midlands). Conversion from emergency-flagged enquiry to attended job runs at roughly 64% — Marcus or Rashid take the work whenever they are available and decline only when genuinely full or when the job is outside scope.

Average Emergency Job Value: £680

Across the six months, the average invoice on an emergency job won through the widget has been £680. The range is wide — a simple isolated leak repair might invoice £180 to £280, while a flooded commercial premises like the restaurant scales into four figures. The £4,127 hero job was the largest single invoice. Several others have cleared £1,500. The simple ones tend to be domestic, the larger ones almost always commercial or rental landlord work.

Total Widget-Sourced Revenue: £13,750 Per Month

Doing the maths: 31 emergency enquiries per month, 64% conversion, £680 average invoice — that is roughly £13,500 of new monthly revenue attributable to the widget. Against a subscription cost of £49 per month, the ROI is well into the hundreds. Across the six months since deployment, the total widget-sourced revenue is just over £82,000.

Emergency Lead Volume: Before vs After Widget
0 15 30 45 2Nov 2Dec 26Jan 47Feb 28Mar 31Apr 34May Widget Live Before With Widget

Voicemail Volume Dropped Too

Before the widget, the office voicemail typically had 8 to 14 messages by lunchtime — most of them from the previous evening. After the widget went live, voicemail volume dropped by roughly 60%. Visitors are increasingly opening the widget instead of calling, because the widget responds instantly while the phone might not. That has had the unexpected secondary benefit of making Marcus's working day less interruption-driven: he is no longer playing voicemail-tag in the van between jobs.

Revenue Impact Summary

MetricBefore WidgetWith Widget
Emergency leads captured per month~2 from website~31
Emergency lead conversion rate~22%~64%
Average emergency invoice£610£680
Monthly emergency revenue (website-sourced)~£270~£13,500
Six-month widget-attributable revenue£1,620£82,000+

The before-and-after comparison is genuinely uncomfortable to look at. For six months across his first twelve years in business Marcus was leaving something close to £13,000 of monthly revenue on the table because there was no mechanism by which a panicking customer at 9pm could actually reach him before they reached someone else. The widget did not change the demand. The demand was already there. The widget just stopped Marcus losing it to whoever happened to answer the phone first.

"Got the SMS at four minutes past eleven on a Tuesday night. I was watching the football. Restaurant in town, basement flooding from the drain, kitchen out of action for the morning. Forty minutes later me and Rashid were on site with the jetter. Four hours of graft, invoice came to four grand and change, paid by bank transfer before nine the next morning. That one job paid for the widget for seven years. And we get one of those every month or two now. Same competitors as before. Same Google rankings. But I'm the one whose phone goes off when the panicking restaurant manager taps the website, not them. The maths is honestly embarrassing — I should have done this five years ago."
Marcus Halligan, Owner — Halligan Plumbing & Heating, Coventry

A Typical Week of Widget Activity

To illustrate what the widget catches on a normal week — beyond the hero jobs — here is a representative seven-day stretch from a recent month.

Tuesday 11:04pm — Restaurant Drain Emergency (£4,127)

The hero job described above. Single widget conversation, SMS in two seconds, vans on site within 40 minutes, four-figure invoice paid by bank transfer next morning.

Wednesday 2:34am — Burst Pipe, Domestic

A retired couple in Allesley woke to find water coming through the kitchen ceiling from a burst feed pipe in the loft. The widget detected "burst pipe" and "water everywhere", SMS'd Marcus, who replied YES and called within three minutes. He talked them through turning off the stopcock, was on site by 3:15am, fitted a new section of pipe by 4:30am, and was back in bed by 5am. Invoice: £620. Customer review: five stars, "saved our living room".

Thursday 6:18pm — Landlord, No Hot Water

A buy-to-let landlord's tenant in Earlsdon had no hot water for the third time in six weeks. The widget captured the issue, identified it as a repeating-fault scenario rather than a one-off emergency, and booked a next-morning attendance rather than an SMS. Marcus replaced a failed diverter valve the following day. Invoice: £385. Landlord asked Marcus to take on the property's annual gas safety checks going forward — recurring £90/year per property across his small portfolio of six rentals.

Saturday 11:46am — Routine Boiler Service Booking

An existing customer used the widget to book her annual boiler service for two weeks out. No emergency, no SMS, just a direct booking into the widget's CRM scheduler. The widget confirmed the appointment, sent her an SMS reminder the day before, and Marcus serviced the boiler on schedule. Invoice: £105. Total Marcus involvement: showing up and doing the work.

Sunday 9:12pm — Filter Triggered, No SMS

A visitor in Birmingham city centre (out of coverage area) typed "blocked toilet help". The widget recognised the keyword as urgent but the postcode was outside Halligan's coverage radius. It politely declined the work, suggested a directory listing for Birmingham plumbers, and the conversation closed cleanly. No SMS sent. No time wasted on Marcus's end. The widget did the filtering it was configured to do.

Across this typical week the widget handled 71 conversations, escalated 6 to SMS-alert emergency, won 4 attended jobs, and filtered 12 out-of-area or non-urgent enquiries. Total revenue from the week's widget activity: £5,237. Total time Marcus spent on widget administration: under fifteen minutes.

Where Widget Conversations End
42% Booked Routine 29% Got Quote/Info 19% SMS Emergency 7% Out of Area 3% Out of Scope

The Alternatives: Why Not Just Use A Call-Handling Service?

The traditional answer to the trades-missing-emergency-calls problem is a 24/7 telephone answering service. Marcus considered three of them before settling on the widget approach, and the maths is worth showing because it explains why a chat widget on a website beats a person on the end of a phone for emergency lead capture.

A standard 24/7 telephone answering service costs £180 to £400 per month depending on call volume tier. The operator takes a message and either sends it on by SMS or attempts to forward the call live. The problem is that operators are not plumbers. They cannot qualify whether a leak is structural or cosmetic. They cannot tell whether a customer is genuinely flooding or just nervous about a slow drip. They cannot filter for coverage area without scripting overhead. So Marcus would end up either getting more rubbish forwarded to him than the widget sends, or paying for premium qualifying scripts that approach £500 per month.

An overnight on-call subcontractor — Marcus has considered hiring a freelance plumber to take overflow calls on a percentage basis — costs roughly 15-20% of any won job's invoice value, and only deals with calls that actually reach the phone. It does nothing for the visitor who lands on the website and never picks up the phone in the first place. That is the gap the widget closes.

Cost Comparison for Emergency Trades

SolutionMonthly Cost24/7QualifyingWeb Visitor CaptureSMS in 2 Sec
Premium-rate 24/7 answering service£300 - £500YesScriptedNoNo
Standard 24/7 answering service£180 - £280YesNoneNoNo
Overnight on-call subcontractor15-20% of job valuePhone onlyIf they chooseNoNo
Just voicemail and call-back morningFreeRecords onlyNoneNoNo
Team-Connect Widget + SMS Alerts£49YesSmartYesYes

What Other Trades Should Know

Marcus's story is not unique to plumbing. The same structural problem — practitioners with their hands committed to physical work who cannot pick up the phone, customers in genuine emergency states who give up on the first plumber who does not answer, and the brutal economics of "first responder wins the job" — applies across the trades. Emergency electricians, locksmiths, drainage specialists, boiler engineers, roofers responding to storm damage, glaziers responding to break-ins, and pest control responding to infestations all share the same first-responder dynamic.

The key insight from Marcus's story is that emergency trade work is not a marketing problem. It is a response-time problem. The customer in trouble is already on Google, already on the website, already at the moment of maximum intent. What loses the job is the gap between their tap and the plumber's awareness of it. Close that gap to under two seconds and the conversion rates do something completely different to what they did before.

Team-Connect's AI receptionist and chat widget are configured industry by industry. The plumbing setup uses one emergency keyword list. Electricians use a different list (no power, sparks, burning smell, exposed wiring). Locksmiths use another (locked out, broken key, snapped lock). Every trade has its own urgency vocabulary and its own qualifying questions. The dashboard configures all of it from one screen and the SMS alert goes to the right mobile for the right job within seconds.

Related Resources