Pinned Tweet
I run AI inside a home-improvement and outdoor-living company (indoor window coverings, awnings, motorized screens, pergolas).
Most AI advice ignores businesses with crews, installs, and trucks.
So I'm documenting the workflows I'm building for one:
- estimating from photos
- lead follow-up
- install scheduling
- fleet checks
- review requests
- owner dashboards
One breakdown a week. Follow if you run a home-improvement business.
2
4
199
Which job would you never let AI do alone?
Mine: texting a customer without a permission check, and changing ad spend. Both wait for a person's yes.
Dollars: not measured.
Start Monday: write down your two, and name the person who says yes to each.
4
Sort what Google or an AI tool could cite about you into four buckets:
Own: your website
Claim: your Google Business Profile, directories
Earn: local news, forum threads
Contest: wrong info
Dollars: not measured. Start Monday: claim your profile, fix wrong info.
2
2
61
Customers call when a promised update never came.
7 touchpoints: welcome, measure, order + ETA, install confirmed, day-before, demo walkthrough, 7-day check-in.
In testing, 40 jobs: 10 overdue. Worth: count "where's my order?" calls. Start Monday: send the order and ETA (#3).
10
Square-foot pricing hides jobs that lose money.
In testing, a flat $/sq ft left a 2nd-story awning thin.
Start Monday: cost the next $5K+ quote (materials, crew hours, drive, truck), then add a reserve. BLS median, construction laborers: $22.66/hr (May 2025, public estimate).
20
Most "dead" quotes aren't dead. They're unpaid follow-up.
In testing, 150 CRM rows, nothing sent:
2
34
Sorting replies by keyword failed on fresh wording (6/15).
So for now, any unclear reply pauses the follow-up and goes to a person.
1
7
One landing page for every ad is a leak I check on a phone:
1. Headline matches the ad
2. Stars in the first screen
3. Booking up top
4. Promised counts match the screens
5. Tap-to-call
6. One page per service
Dollars: not measured. Start with your biggest ad's page.
18
If someone runs your website, ask them for this.
Link each blog post to your service pages just below Google's top spots. Max 4 links a post; a person signs off.
In testing, a script did all 6 posts in about 5 minutes: 12 links, 7 to those pages. Worth: track calls from them.
29
Cost per lead is a vanity number for home-service ads.
A cheap click that never books a measure still spends your money.
I watch cost per booked appointment instead.
What do you kill ads on?
1
49
An "instant price" that only asks product and size will surprise people later.
Sandbox test, 200 fake final quotes against a fake price book:
2
46
Your cheapest lead can be your most expensive appointment.
Sandbox test, fake Meta export, 12 ads:
The worst ad by cost per booked appointment ranked #3 by cost per lead.
Rank ads by booked appointments, not leads.
45
A "text me if leads drop 10%" alert will teach you to ignore it.
Sandbox test, fake funnel, one real break planted:
- plain 10% rule: 17 alerts in 23 days, mostly noise
- add a significance check (z < -2.33): 1 alert, the real one
Small lead volume needs a gate, not a %.
43
Gerrit Huizinga retweeted
Got him. #ForTheShoe
Zava is 100% based off of Zlatan Ibrahimovic & I cannot wait to see more😂 #TedLassoSeason3 #Zava @Ibra_official










