@tinyhousemktg@rmstein The attribution part is what I'd watch as an agency. If the booking completes inside Jobber or Housecall Pro, the site's thank you page never loads and the form conversion never fires.
Ads sees fewer leads while the phone stays busy. Decide now where that booking gets counted.
@salvopugli88 Yes. And there's a step before context: the data. Half the time that confident summary is built on a conversion that double counts or quietly stopped firing after a site change.
Then you're explaining a story built on bad numbers. Check the tags before you argue about the dip.
@HypergrowthSI Depends on the shop, so I won't throw out a number. The tell is the aging list. If nobody can say who owns everything past 30 days, it's bigger than the owner thinks.
Invoicing before the tech leaves fixes the easy ones. Commercial accounts are where it piles up.
My feed is full of AI receptionists for missed calls.
Fine. Answer the phone.
But in the home-service businesses I've worked inside,
the money doesn't leak at the phone.
It leaks after the call.
The quote that sat for three days.
The follow-up nobody owned.
The invoice nobody chased.
The independent owner won't win by outspending anyone on ads.
They win by not losing the jobs they already earned.
That's the back office I'm building with Profit Stead.
Owners: what sits longest in your business - quotes, follow-ups or invoices?
Open quotes need two things:
A person who owns the list.
A rule that sets the rhythm.
A rule with no owner gets ignored.
An owner with no rule forgets.
Which one is your shop missing?
Site relaunch went fine.
Leads kept coming in.
CPA climbed anyway.
The form still worked.
The click ID didn't make it through.
After every relaunch, check one thing:
does the lead still carry the GCLID into your CRM?
@jimboot Smart setup. One line I'd add to the meeting prep: is every client's conversion tracking still firing?
If a purchase tag died last Tuesday, the agent preps a very confident wrong story for Thursday. It's only as good as the tags feeding it.
@NicKent789@routemize@irentdumpsters Message leads are where it slips in most shops I've worked inside. A missed call is obvious. A message sits as "read" and everyone assumes someone else called back.
One name on that list and a callback goal: inside the hour, while they're still shopping.
@theadgoose@noahiglerSEO The test call is the one most people skip. The form gets tested, the call tracking number swap on the new site doesn't.
The hard one is the change nobody tells you about, like a plugin update or a new landing page form. That's why it can't only be a post-launch check.
@GUSCHALLai SMS, in the shops I've seen. Push gets swiped away with 30 other app alerts. A text looks like it came from the office.
One catch in the US: business texting needs A2P 10DLC registration first, or the carriers filter it.
Good breakdown. Where it breaks in real shops is the match. The wife calls from her number, the estimate gets approved two weeks later, the job lands under another name.
And keep that open-estimates column in front of someone. It's not a reporting gap - it's money nobody called back.
@HypergrowthSI The invoice. A quote at least feels like new money, so someone eventually looks at it.
A finished job with an open invoice feels done. The tech's gone, the customer's happy, and nobody owns the chase.
@echonoberi@Robin_ecomm Both show up. On Shopify it's usually the Google channel app plus an old GTM purchase tag nobody removed. On accounts that moved between agencies, it's GA4 imports left as primary next to the Ads tag.
Either way - pull 10 orders and check that each one counts once in Ads.
@olegzanx Agree. Capture the date on the call, not after.
A dashboard nobody opens is just a nicer voicemail box. The alert has to land on a person who owns it.
@seofrancisco Right call. Some of it lands as Direct, some comes through as a https://t.co/m7fzM9iksr referral or utm_source=https://t.co/m7fzM9iksr. Worth a GA4 segment for both before the client asks.
And a click isn't a session. If they bounce before the tag loads, GA4 never saw them.
@GUSCHALLai The phone, every time. Owners don't open dashboards between jobs.
A ping with a name and a number gets called. The dashboard is for Friday, the reminder is for Tuesday.
Quick exercise for home-service owners:
Open last month's quotes.
Count how many got zero follow-up.
Not "we called once."
Zero.
That number is the leak.
Not the missed call.
@thedesmondbush Good use of it. The brief is the easy half though.
Claude can tell you Monday which leads went cold. Somebody still has to call them by Tuesday.
In the shops I've worked inside, that's where the money goes - the list gets read, not worked.
@HustleMarketers Stamping the pull date is underrated.
One more split worth making: lag drifts up over a few weeks, a broken tag stays flat.
If last week never catches up, it's not lag - go check the tag.
@jordanfry Good habit. Launch day is the one day everyone's watching though.
The ones that hurt are the quiet changes - a form plugin update, a new thank-you page nobody told the agency about.
Click ID share on form leads belongs in a daily check, not just the launch checklist.