Back to the Tykon.io blog

AI Receptionists

A Roofing Call-Intake System That Qualifies Leads Before You Roll a Truck

Booking every caller into an estimate slot burns your best closer's week on jobs that were never real. A five-part intake framework — criteria, script, lanes, desktop review, and lane metrics — for roofing companies.

by Jerrod Anthraper

Your best estimator just spent his 3 p.m. slot on a 45-minute drive to look at a "full roof replacement." It turned out to be a lifted shingle over a porch, on a house whose owner mostly wanted to argue that his 22-year-old roof should be covered by somebody's warranty. Meanwhile, the homeowner with real hail damage and an open insurance claim who called at 11 a.m. is still waiting for a callback — and just booked with the company that answered her second call. Nothing about your crews, your pricing, or your reviews caused either outcome. Your phone intake did.

The leak: every call becomes an appointment, and appointments aren't free

Most roofing companies treat estimate appointments as costless, so whoever answers the phone books everything that rings. But an estimate visit costs you two to three hours of a senior person's day once you count drive time, and your estimator only has so many slots a week. Every slot burned on an unqualified visit is a slot a real job couldn't have. Do the arithmetic on a ten-appointment week where three are junk: you've spent nearly a full workday of your best closer's time producing nothing, every week, and called it marketing.

The same untriaged intake is slow, too. The average business takes roughly 42 hours to respond to a lead — and in roofing, where a storm can put twenty companies' door hangers on one street in a weekend, 42 hours is a lost customer, not a delay. The leak isn't one problem; it's the same missing system showing up twice: good leads waiting too long, bad leads getting booked too fast.

Why it happens: fear of losing any lead

Nobody builds a triage process because saying no to a caller feels like losing money. Office staff aren't given criteria for what a visit-worthy job looks like, so the safe move is to book it and let the estimator sort it out — which quietly makes your most expensive employee the company's lead-qualification department. Add in that roofing demand arrives in storm-driven spikes, when the phone rings most and staff have the least time per call, and you get exactly the pattern above: fast-booked junk, slow-handled gold. The irony is that a good triage process loses fewer leads than book-everything does, because the callers you'd have turned away were never going to buy — while the ones stuck waiting behind them often were. Saying "not a fit for us, but here's who handles that" costs nothing and frees a slot.

A five-part intake system that qualifies before you roll a truck

Here's the framework. Every piece can be built this week with a phone, a notepad, and free satellite imagery.

1. Define what a visit-worthy job actually is

Sit down with your estimators and write the criteria: minimum job scope you'll drive for, roof age ranges that signal replacement versus repair, your service radius, and the deal-breakers (homeowner isn't the decision-maker, actively shopping seven bids on price alone, wants a free inspection to fight a denied claim you can't win). If it isn't written down, your intake person can't enforce it — and "use your judgment" is not a system. Revisit the criteria quarterly: a slow winter might justify loosening the minimum scope, while a post-storm backlog justifies tightening it. The point isn't rigidity; it's that the person answering the phone always knows what today's rules are.

2. Build a five-question intake script

Every inbound lead gets the same five questions, in order: When did the damage happen, and was it storm-related? Have you filed an insurance claim, and what's its status? How old is the roof, roughly? Is there active leaking into the house right now? Are all decision-makers available for the appointment? Five questions take three minutes and tell you the job type, the urgency, the likely payer, and whether the appointment can actually close. Post the script where every phone gets answered, and role-play it with whoever covers the phones until the questions come out conversationally rather than as an interrogation. The tone matters: a homeowner with a leak wants to feel handled, not screened, and a well-run intake does both at once.

3. Route every call into one of three lanes

Stop treating all roofing calls as one kind of appointment. Lane one: active leak — emergency tarp/repair dispatch, today, at emergency terms. Lane two: insurance claim — book an inspection aligned to the adjuster process, and set expectations about documentation. Lane three: retail estimate — standard slot, both decision-makers present, scope confirmed. Each lane gets different booking rules and different lead times: emergencies jump the queue, insurance inspections get your claims-savvy estimator, and retail estimates fill standard slots with both decision-makers confirmed. The lanes are why the script exists; a question you don't act on is trivia.

4. Do a desktop review before committing an estimator

Before a lane-three appointment goes on the calendar, spend five minutes on free aerial imagery — Google Earth or your measurement tool of choice. Check the roof's approximate size, pitch, and complexity against what the caller described. A "small repair" on a 4,000-square-foot slate roof and a "full replacement" on a garden shed are both discoverable from your desk. This one habit kills a large share of wasted drives, and it upgrades the visits you do make: an estimator who arrives already knowing the roof's footprint and complexity walks in as the expert, not the note-taker, and quotes with more confidence on the spot.

5. Track show rate and close rate by lane

Once calls are laned, measure each lane weekly: how many booked, how many showed, how many closed, average job value. If lane-three close rates are low, tighten the intake criteria. If lane-two jobs stall, the fix is your claims-documentation process, not more leads. Untriaged, your numbers are a blur; laned, every weak spot has an address. Give it four weeks of honest tracking before you tune anything — one storm cycle can distort a single week's numbers badly enough to send you chasing the wrong fix.

The catch — and it's a real one — is that this system only works on calls you answer. A perfect script does nothing for the storm-week caller who hit voicemail at 7 p.m. and dialed the next name. That's a coverage problem, and it's where most roofing companies' intake systems quietly fail.

The proof: speed and coverage decide roofing leads

The data callout worth taping to the office wall: leads contacted within 5 minutes are 21x more likely to qualify than those contacted later, and 78% of sales go to whoever responds first. Meanwhile 40-60% of inbound leads arrive after business hours — for roofing, that includes the evening surge after every storm, when homeowners are off work, staring at their ceilings, and calling down a list. Responding within 60 seconds can lift conversion by up to 400%. Qualification tells you which appointments deserve a truck; speed decides whether you get the call at all.

Where James fits

The framework above is buildable by hand, and plenty of operators run a version of it 8-to-5. What Tykon's James adds is the part humans can't staff: it answers every call in under 60-90 seconds, 24/7, runs your five-question script exactly the same way at 2 p.m. and 2 a.m., routes the caller into the right lane, and books the appointment by your rules. After the job closes, it asks for the review and prompts the referral automatically. This isn't a custom build we'd be figuring out on your dime — it's a framework that's already been through 6-9 weeks of rigorous testing, backed by a 90-day money-back guarantee. We generally won't take an engagement without a credible path to 3x ROI within 90 days.

A concrete next step that costs you nothing: pull last month's estimate appointments and mark each one visit-worthy or not by the criteria in step one. If more than a quarter fail the test, your intake is the bottleneck — and we're happy to walk through what laning and 24/7 coverage would change, with your numbers on the table.