If voice is the only piece you need β 22 questions, 20 minutes per niche, one-time. Every prompt you run for that niche after this outputs voice-true contractor language forever.
The single biggest reason MSL drafts come back generic isn't the AI. It's the input.
You feed the AI generic descriptions of your buyer, you get generic ads back. Feed it real contractor vocabulary β phrases they actually use, frustrations they actually voice, words they'd never say β and the output sounds like the contractor wrote it himself.
The worksheet is the input pipeline. 22 questions, 20 minutes to complete, one time per niche. Then every prompt you run for that niche produces voice-true output forever.
22 questions across 5 sections that pull real contractor language out of you. Plus the 26-word "banned words" list (the marketer-speak that flags "agency wrote this") and the AI-default-vs-real-phrase swipe file. Run it once per vertical. Voice-true output forever.
β One Click. Same Card. Instant Access.
No thanks β keep moving.