Mock client portal
Attribution
Every dollar of revenue traced back to the call, click, or review that earned it. Sample data.
Revenue attributed this month
Every won and booked job tied back to a tracked touch Service Hero manages.
Cost per booked job
-9%$184
34 jobs booked
Book rate
+3 pts27%
127 tracked leads
Bookable leads
+14%96
graded high-intent of 127
Wasted spend flagged
recoverable$440
low-intent clicks & calls
Attributed revenue by week
Trending upRevenue by channel
| Channel | Spend | Leads | Booked | Verified revenue | ROAS | CAC |
|---|---|---|---|---|---|---|
Google Ads & LSA | $2,500 | 44 | 14 | $34,800 | 13.9x | $179 |
Local SEO & Map Pack | $3,000 | 38 | 11 | $41,200 | 13.7x | $273 |
Facebook & Instagram | $450 | 29 | 6 | $13,100 | 29.1x | $75 |
YouTube & TikTok | $300 | 16 | 3 | $7,200 | 24.0x | $100 |
| All channels | $6,250 | 127 | 34 | $96,300 | 15.4x | $184 |
Lead-to-revenue funnel
Revenue attributed by channel
$96,300 attributed this month across 4 channels.
Customer journeys
How a booked job came together
Multi-touch credit- SearchJun 2Local SEO & Map PackSearched 'AC repair near me' and tapped the map-pack listing.
- ReviewJun 3Local SEO & Map PackRead the 4.9-star reviews on the Business Profile.
- Ad clickJun 8Google Ads & LSAClicked the same-day repair search ad during the heat wave.
- FormJun 8WebsiteSubmitted the emergency AC form on the landing page.
- CallJun 9Google Ads & LSATracked call answered in 38s - visit scheduled.
- BookedJun 11Booked$8,400 AC replacement on the calendar.
Booked
$8,400
Attributed to
First touch: Local SEO & Map Pack - Last touch: Google Ads & LSA
Lead quality by channel
AI grades every call, form, and chat for bookability.
- Google Ads & LSA - DIY & out-of-area clicks-$210
- Facebook & Instagram - Price-shoppers & wrong service area-$140
- YouTube & TikTok - Top-of-funnel curiosity-$90
Recently graded
Each interaction scored 0-100 with the reason it converts or doesn't.
- 92
Sarah Mitchell - (385) 555-0142
BookableNamed the problem, asked for same-day, high-income ZIP.
- 78
Website - water heater leak
BookableEmergency language with a valid local address.
- 61
Site chat - financing question
NurtureResearching options, not ready to book yet.
- 24
Unknown - (801) 555-0177
JunkOut-of-area caller asking for DIY part advice.
How you stack up
Versus similar home-service businesses.
Top performers: 34%
Top performers: $150
Top performers: 18x
Top performers: 0.4h
Mock data only - your live attribution fills in automatically once channels are connected during onboarding.

