This isn't a pitch email. No software upsell, no "book a demo" nonsense. Just the Facebook ad that actually moved the needle for my epoxy business — the numbers, the creative, and why people picked up the phone just to tell me they loved it.
My best ad for my epoxy business — that's the whole hook. No fancy funnel. No 47-email nurture sequence. One real story, one link, and a creative that felt like a person talking to you, not a contractor yelling "CALL NOW."
Not my own lead source — I've run plenty of channels — but this was the lowest cost per lead at $4.63, and a 29× return on investment over two months. That's not bad for $20 a day and an ad I mostly built on a laptop.
Why did it work?
"I loved your ad — it was real, down to earth, and funny."
That wasn't one person. At least six people called just to say they loved the ad before we even talked about their floor. That tells you something. In a sea of generic contractor promos, this one felt human.
- It led with the homeowner's problem. Hiring a contractor is frustrating — no-shows, vague quotes, guys who ghost you after the deposit. The ad opened on that pain immediately. People felt seen before they felt sold.
- Real, down-to-earth, and funny. Not corporate. Not "we are the premier epoxy solutions provider." Just straight talk with a little humor — the kind of guy you'd actually want in your garage.
- Distinct art style and jumpy animation. I used AI to generate different image frames, then added keyframes for a punchy, stop-motion feel. It stood out in the feed instead of blending into another slideshow of stock photos.
- Real video and photos of my actual work. Mixed in with the stylized frames so it never felt like AI slop. Using AI in a clever way — not as a lazy replacement for showing what you can actually do.
- Facebook DMs as the CTA. Low friction. People were already on their phone, already scrolling. A DM feels like texting a person, not filling out a lead form that disappears into the void.
The lesson isn't "spend $20 a day and print money." It's that creative matters more than most installers think. When your ad sounds like every other guy with a sprayer, you're paying to be ignored. When it sounds like you — and looks like something someone would actually stop for — the math changes fast.
Biggest Headache of 200 Conversations — Lead Qualifying
Getting the leads was the fun part. The grind? Qualifying 200 conversations. Same questions over and over — square footage, current floor condition, timeline, budget, garage or basement. By conversation 40 you're copy-pasting answers like a robot. By conversation 100 you're behind on actual jobs.
This is where Epoxy Pro comes in and shines.
The epoxy ad worked so well that I decided to make a similar one for this business. Check it out — it's worked really well too.
Automated Messenger AI trained on epoxy flooring data — it answers questions, asks the right follow-ups, and qualifies leads for you. The conversations look real. And it's hilarious when I open my messages and see the AI and the customer joking around like old friends. Doesn't feel like a bot. Feels like someone who actually knows floors.
When a lead is qualified, I get a text: customer is ready for a quote. Even better — I tap one button and everything from the conversation is dropped into a quote, ready to send. No re-typing square footage. No digging through DM history. No "wait, what did they say about the cracks?"
Lead → qualified → quote → send used to eat 10–20 minutes per lead, not counting the time gaps between messages and the follow-ups you kept forgetting to send. The AI handles those follow-ups too. Now I just tune in at the step where the quote needs a review — check the numbers, hit send. Usually about 1–2 minutes.
200 DMs is a good problem — if you're not qualifying them by hand
Epoxy Pro's Messenger AI qualifies leads, follows up automatically, and builds your quote from the conversation. You show up when it's time to review and send.
Get started free