Log in any time to see the leads, the spend, and what they turned into — counted only from instruments we run for you.
Ranked by qualified leads. Spend and cost per qualified are shown only where money actually moved — free channels show $0, never a blended average.
Modeled values. Modeled: $2,500 avg job × 33% close rate — each qualified lead counts $825 of expected revenue, and $330 of expected gross profit at the 40% margin agreed at onboarding. These are estimates, not invoiced sales; they are replaced with your marked Sold outcomes at the monthly reconciliation.
Two rulers. Google Ads’ own dashboard credited 0 qualified leads this week; our review qualified 4 from Google campaigns. The gap is explained on the How it’s proven page — we always show you both counts.
Sample portal — figures are Carpet Depot’s real Nov 2–8, 2026 week, shown as a format demonstration.
5 of the 10 shown still need your call
Showing 10 of this week’s 20 qualified leads (the sample trims the list; the live portal paginates all of them). Dispositions pre-marked on five rows are sample taps, shown so the mechanic is visible — in the live portal every row starts unmarked.
The 16 leads that did not qualify this week are in the “Not counted” list above, each with the reason it was rejected — they never count on the scoreboard, and they stay visible so our rejections can be checked, not just our wins.
Pulled from your live Google listing — the same numbers a customer sees.
Where your store appears in Google Maps results on a 7×7 grid around the store (1-mile spacing), for one keyword. The gold-ringed cell is the store’s own pin. Strong at the doorstep, fading with distance is the normal shape — the work is pulling the outer cells in.
The grid above is a sample rendering of the scan format, not a measured scan. The review figures (4.9★ · 442) are Carpet Depot’s real live-listing numbers as read Nov 9, 2026.
Google Ads reports conversions only when it can match a conversion back to a click it recorded. Our review counts what actually happened. When they disagree, you see both.
Why the gap: this week’s Google-campaign leads began as phone calls to your tracking number. A call carries no Google click ID, so Google’s offline matching has nothing to attach the conversion to — the upload is logged and skipped, not lost. Form leads that arrive with a click ID credit normally. We report the reviewed count as your score and keep Google’s count visible, never blended.
A lead counts only with engagement proof: a real project, described in the customer’s own words, on a recorded call or in their written reply — checked against the standard agreed with you at onboarding (real project · evidence on file · in your service area · not a duplicate or an existing job). This week: 36 leads reviewed, 20 qualified, 16 rejected — the rejected ones never count — and each is listed with its reason in the collapsed “Not counted” section of the Leads tab, so our rejections can be audited too, not just our wins. Any lead can be opened in the Leads tab and checked against the same checklist, recording included.
Until a lead’s outcome is known, its value is modeled at the figures agreed at onboarding — here: $2,500 avg job × 33% close rate = $825 expected revenue per qualified lead, $330 of it gross profit at a 40% margin — and labeled as such everywhere it appears. The Sold / Not sold / No answer tap in the Leads tab is the only data we ever ask you to enter — it lives in this portal, not in any system of yours. At the monthly reconciliation, modeled values are replaced by your marked outcomes and the scoreboard is restated in real dollars.
Everything here comes from instruments SB Marketing deploys and runs for you:
What is never used: your point-of-sale, your CRM, your books. If you run none of our other software, this portal loses nothing — it was built to stand on its own.