This is the bundled demo: fictional business, fictional leads, real detector. Your own lead log gets the exact same treatment — and it never leaves your browser.

RUN IT ON YOUR LEADS

LeadLeak / weekly lead leak report

Summit Roofing Co.

Jun 22 – Jun 28, 2026 · SAMPLE / DEMO DATA — CLEARLY FICTIONAL

Response score

58

/ 100

VERDICT: LEAKING — LEADS ARE ESCAPING

The score is the share of leads that reached a human within the 15-minute SLA: 15 of 26 leads this window. 4 heard back late, and 7 never heard back at all — those 7 are the leak.

85+ TIGHT · 65–84 WATCH · BELOW 65 LEAKING

The week in numbers

NEW LEADS

26

MISSED CALLS

4

NEVER HANDLED

7

OVER 15-MIN SLA

4

AVG FIRST RESPONSE — MESSAGES

26m

EST. LOSS THIS WINDOW

$13,090

Where the leads leaked

Every finding below lists the actual leads behind it — nothing is a rollup you can't audit.

Missed calls, no callback

3 LEADSHIGH

3 callers rang, nobody picked up, and nobody ever called back. These are the most expensive leads in the log — they asked to talk.

WHENCHANNELLEADRESPONSEOUTCOME
Mon Jun 22, 14:05ADS CALLFrank DelgadoStorm-damage call, rang out mid-afternoon — no callbackNEVER
Thu Jun 25, 17:05PHONEStan ObrechtRang at close of day — voicemail never returnedNEVER
Sun Jun 28, 20:10ADS CALLBev StantonSunday-night emergency call — rang out, no callbackNEVER

Form & message leads never contacted

4 LEADSHIGH

4 form, chat, or text leads got no reply at all. A lead that never hears back hires whoever answers first.

WHENCHANNELLEADRESPONSEOUTCOME
Tue Jun 23, 18:35FORMWalt JennerEvening form: active leak, buckets out — never contactedNEVER
Fri Jun 26, 10:15FORMPete VillanuevaDetached garage re-roof — form never answeredNEVER
Sat Jun 27, 11:58CHATSite visitorChat message left while agents were offline — no replyNEVER
Sun Jun 28, 16:45SMSRandall OchoaSunday text: storm coming, wants tarp quoteNEVER

First response over the 15-minute SLA

4 LEADSMEDIUM

4 leads eventually heard back, but slower than the 15-minute target. Response speed is the strongest predictor of contact rate — these are at risk, not yet lost.

WHENCHANNELLEADRESPONSEOUTCOME
Tue Jun 23, 09:15FORMSam WhitakerSolar-ready re-roof question45mQUOTED
Wed Jun 24, 11:22ADS CALLGus LindqvistMissed during crew huddle; called back late38mQUOTED
Wed Jun 24, 16:17FORMDev KapoorCommercial flat roof — RFP attached1h 35m
Fri Jun 26, 19:12SMSLeo BrandtAfter-close text about the free-quote ad1h 15m

After-hours leads needing a follow-up plan

4 LEADSMEDIUM

4 leads arrived outside business hours and fell through. An after-hours answering flow or next-morning first-call list would catch every one of these.

WHENCHANNELLEADRESPONSEOUTCOME
Tue Jun 23, 18:35FORMWalt JennerEvening form: active leak, buckets out — never contactedNEVER
Fri Jun 26, 19:12SMSLeo BrandtAfter-close text about the free-quote ad1h 15m
Sun Jun 28, 16:45SMSRandall OchoaSunday text: storm coming, wants tarp quoteNEVER
Sun Jun 28, 20:10ADS CALLBev StantonSunday-night emergency call — rang out, no callbackNEVER

Duplicate contacts

2 LEADSLOW

2 entries share a phone or email with another lead — usually a double submit or the same person trying a second channel. Merge them before they double-count (or worse, get two cold shoulders).

WHENCHANNELLEADRESPONSEOUTCOME
Wed Jun 24, 08:50FORMPaula ReyesRoof + gutters combo quote9mBOOKED
Thu Jun 25, 15:20ADS CALLPaula ReyesSame lead as the Wednesday form — called the ad numberLIVE

Contacted, then nothing logged

4 LEADSLOW

4 leads got a response but no outcome was ever recorded. Un-dispositioned leads are where follow-up quietly dies.

WHENCHANNELLEADRESPONSEOUTCOME
Tue Jun 23, 13:28PHONEEarl SimmonsAsked about cedar shake maintenanceLIVE
Wed Jun 24, 16:17FORMDev KapoorCommercial flat roof — RFP attached1h 35m
Thu Jun 25, 15:20ADS CALLPaula ReyesSame lead as the Wednesday form — called the ad numberLIVE
Fri Jun 26, 19:12SMSLeo BrandtAfter-close text about the free-quote ad1h 15m

By channel

CHANNELLEADSMISSEDNEVER HANDLEDOVER SLAAVG RESPONSEBOOKED
Google Ads calls73218m2
Tracked phone calls511LIVE1
Website forms82230m2
Chat leads31LIVE1
SMS / texts31140m1

What the leak cost

LEAKED LEADS

7

NEVER REACHED A HUMAN

EST. LOSS THIS WINDOW

$13,090

7 DAYS OF LEADS

EST. MONTHLY LEAKAGE

$56,100

AT THIS RATE, EVERY MONTH

7 LEAKED × ($8,500 AVG JOB × 22% CLOSE RATE) = $13,090 THIS WINDOW

$13,090 × (30 ÷ 7 DAYS) = $56,100 / MONTH

EVERY ASSUMPTION IS EDITABLE ON THE DASHBOARD — THE ESTIMATE MOVES WITH YOUR NUMBERS.

The Monday-morning alert

PREVIEW ONLY — NOTHING IS EVER SENT

A live LeadLeak account would open the week with this digest. The demo has no email or SMS transport at all — this is the full extent of it.

ALERT.PREVIEW

MON 08:00

SUBJECT:

[LeadLeak] Summit Roofing Co.: 7 leads leaked, $13,090 at stake

Week of Jun 22 – Jun 28, 2026 — 26 leads in.

3 missed calls never got a callback — call these first today.

4 form/message leads still waiting on a first reply.

4 arrived after hours with no follow-up plan.

Estimated revenue at stake this week: $13,090 (7 leads × 22% close × $8,500 avg job).

Appendix / methodology

Detection rules: a lead counts as leaked only when no human ever responded — missed calls with no callback, and form/chat/text leads with no first reply. Slow responses (over the 15-minute SLA) are flagged as at-risk but not counted as lost. Business hours for the after-hours rule: Mon–Sat, 8:00–18:00.

Revenue math: leaked leads × close rate × average job value, extrapolated to 30 days. All three inputs are assumptions, shown in the open and editable on the dashboard — this is an estimate, not an invoice.

This report is generated from bundled, clearly-fictional sample data. The business and every lead shown do not exist.

Built with LeadLeak — a Marketing Hog lab