The Five Steps
A homeowner calls — and you can't answer
You're on a roof, driving between jobs, or it's 9pm. Your existing number rings as normal. Nothing changes for the caller. A simple call-forwarding rule — which we set up for you — triggers only when the call goes unanswered. You keep your number, your SIM and your phone exactly as they are.
RoofFlow picks up — by voice or by text
Depending on your plan, one of two things happens within seconds:
- Missed call text-back (Standard plan): the caller immediately receives an SMS from your business asking for their name, postcode and what they need help with.
- AI voice receptionist (Grow and Elite plans): the call is answered live by an AI receptionist speaking with your company name. It does not pretend to be human — if asked, it says it's the automated assistant for your business.
The job gets qualified
The system asks the questions you'd ask in a first call: What's the postcode? What type of work — leak repair, full re-roof, flat roof, guttering? Roughly what budget? How urgent? It checks the postcode against your service area, separates a £50 patch enquiry from a £8,000 re-roof, and flags anything that sounds like an emergency.
You get a clean lead summary by SMS
Within minutes, a structured summary lands on your phone — no app to open, no dashboard to log into unless you want one.
Qualified Lead — Exclusive
Sarah · WA14 · Full re-roof enquiry
Budget: £8,000+ · Urgency: 2–4 weeks · Qualified in under 3 min
You call back a warm, qualified prospect
Instead of chasing a voicemail from an unknown number, you ring someone who has already told you what they need, where they are and roughly what they'll spend — and who has been told to expect your call. You quote the job. RoofFlow's part is done.
It's Not Just Missed Calls
The same instant-response engine can connect to every channel a roofing enquiry arrives through:
Phone calls
Missed-call text-back or full voice answering, 24/7.
Website forms
Instant SMS reply to web enquiries in under 3 minutes.
Meta Ads leads
Facebook and Instagram lead forms get a response while intent is highest.
Old quotes
On the Grow plan, past enquiries from the last 12 months get a polite revival text.
Nights, Weekends And Emergencies
Roof leaks don't keep office hours. The system runs 24/7 on our servers — even if your phone is off or out of signal, the caller still gets answered, qualified and saved. The moment you're back online, the lead summary is waiting.
Enquiries that sound urgent — water coming in, storm damage, a dangerous structure — are flagged as emergencies in your summary so you can prioritise the callback. You decide how emergencies are handled during setup: some roofers want an immediate call transfer attempt, others want a clearly-flagged SMS.
What RoofFlow Does Not Do
Knowing the limits matters as much as knowing the features:
- It doesn't pretend to be a human receptionist. If a caller asks, it says it's your automated assistant.
- It doesn't quote prices or make promises on your behalf — it collects details and hands the conversation to you.
- It doesn't sell your enquiries to other roofers. Every lead is exclusively yours — one roofing company per postcode area.
- It doesn't replace the site survey, your workmanship or your reputation — it just makes sure the enquiry reaches you instead of your competitor.
- It doesn't lock you in. No contract, cancel any time.
Caller details (name, number, postcode, job description) are collected solely to pass the enquiry to you, in line with our privacy policy.
Setup: Live Within 24 Hours
There is nothing to install. After a 15-minute setup call we configure the forwarding rule, your qualification questions and your service area. Most roofers are live within 24 hours of that call. See the full pricing breakdown for what each plan includes.
Don't Take Our Word For It — Hear It
Call the demo line and experience exactly what your customers would. Or text the SMS demo and watch a missed call turn into a qualified lead.
Takes 60 seconds · You will not be added to any list
Or book a free 15-min install call →