Choose Direct mail when…
- Your best customers are older homeowners who aren’t on social media much.
- You want to cover the streets around a job you just finished.
- You have a clear seasonal offer and a reliable way to track responses.
A postcard lands on the kitchen counter. A video lands in the feed. Both reach homeowners who weren’t looking for you yet.
By the BlueSmith team · Updated
Our honest takeMail isn’t dead, and we won’t pretend it is. A postcard around a finished job can work, especially where homeowners skew older. The trouble is the feedback loop: you learn slowly and pay to print every test. Meta lets you change the offer this afternoon and see what happens this week. We build on Meta video ads and project pages. If you mail, give each drop its own number or page so you know what it earned.
Every ad budget has a line where the jobs stop paying for it. Find that line before you get near it.
Break-even monthly ad spend: $32,000
4 signed jobs at $25,000 and 35% margin, minus $3,000 in other fees.
See what we’d build for these numbersStarts with example numbers. Change them to yours. Arithmetic only, not a promise of results.
Every piece costs printing and postage, so test before you mail big. Send a small drop, track responses with a unique number or page, and compare cost per booked estimate against your other channels.
Give each mailing its own phone number, short web address, or QR code that leads to a page only that mailing uses. Without that, results get guessed instead of counted.
It can introduce you, but a postcard has little room to explain a large project. Pointing it to a project page with your video and an estimate range gives the homeowner more to go on.
Yes, and some contractors do it: mail around finished jobs, Meta for steady demand. Make sure both send homeowners into the same booking and follow-up, so nothing gets lost between them.
Seven questions. Two minutes. See the one part of your engine holding your projects back.
Show me where I’m losing jobsFree 2-minute assessment · No pitch, no obligationAvg response time 2.5 minutes