Hey, it's James.
Every week in the boringfunnels library we take apart a real funnel whose ads are still running. This week I wanted to show you something different: a funnel our own agent built, start to finish, so you can see exactly how it thinks.
So we ran a test. We played the owner of Keystone Roofing, a sample roofer in Kansas City, and typed one prompt into the agent:
"We get 60 to 80 leads a month from Angi, our website and door hangers after storms, but we only close about 1 in 6. We're slow to call back, and after we give an estimate nobody follows up. I want the follow-up handled. Build me the funnel."
That's a problem almost every home service business has. The agent did the rest on its own: the research, the choices, every page and the follow-up. Then we reviewed it like a client would, sent ten notes in plain English, and it made every change itself.
Here's what it did.
1. It read the market before it wrote a headline

Before writing a word, it pulled what Kansas City homeowners said after the hail storms on local TV, and on a homeowner forum. One line says it all: "I've found that it takes about 1/2 dozen calls to contractors to get 1 returned call."
Then it read three local roofers' sites and sorted every claim:
Saturated: free inspection, insurance help, years in business, GAF certified.
Contested: "not a storm chaser", financing, warranty.
Open: a reply time. Follow-up after the estimate. Prices on the site.
Every roofer offers a free inspection. Nobody promises when they'll answer. That became the big idea: the roofer who answers.
2. It put real choices on a board

Instead of one guess, it put nine looks on a board, each carrying the same argument, learned from three heavy advertisers in home services: Leaf Home, BAY Crawl Space and Sunrun. We picked one, as the owner: the finished roof, full screen, with the headline over it.
3. It built the whole path, not just a page

Book your inspection: "Book your free roof inspection in one minute. No waiting for a callback." Three short steps and a text back within a minute.
The 2-minute roof check, for the people not ready to book: repair, replace or fine for now, then the free inspection to confirm.
You're booked: the time, big, and exactly what happens next.
Your estimate, explained: every line of the price, five questions to ask every roofer (including this one), the warranty, insurance and ways to pay.

4. It wrote the follow-up the owner said was missing

Sixteen messages, nine emails and seven texts, in three tracks:
A fast reply to every new lead, within a minute.
Eight after the booking and the estimate, over three weeks.
Four for the people who took the roof check but didn't book.
Most roofers stop at the estimate. This one starts there.
What's still weak
I'd rather show you the gaps than pretend there aren't any:
The proof is sample proof. The rating, reviews and photos are labeled samples, because it's a sample business.
There's no ad yet. This funnel starts where Angi, the website and door hangers already send people.
"A text within a minute" is only true once a texting tool is wired to the form.
Three moves you can steal today

Find the open ground before you write the headline. Say what your market leaves open.
Make the reply the offer. When everyone else is slow, speed is the product.
Follow the estimate, not just the lead. The money leaks after the quote.
These work for any local service business, with or without an agent.
Read the full deep dive, free
Every step, the move behind it, the notes on every page and all 16 follow-ups are in the library. A free account opens this week's deep dive in full. It takes an email address and there's no card.
And if you want your own agent to build one like this, for your business or a client's, that's what boringfunnels Pro does: one connection gives your agent the whole library and the skills to build funnels that sell, from one prompt.
If you're not in the community yet, 2,500+ founders and marketers are in there building with this stuff. Come build with us.
Build something with it, then hit reply and show me. I read every response.
Keep it boring,
James
