Step-by-Step: Building a Multi-Channel Direct Mail Campaign That Actually Coordinates
Mail, email, SMS, paid social, retargeting — coordinated, not just running in parallel. The step-by-step build for a real multi-channel direct mail campaign.
“Multi-channel direct mail” usually means a brand sent some mail and ran some Facebook ads in the same quarter. That isn’t multi-channel. That’s parallel. A real multi-channel campaign coordinates the channels — same recipient sees the same offer through the right channel at the right moment, with the timing wired across all of them. Here’s the step-by-step build.
Step 1: Define the recipient journey, not the channel mix
Stop thinking “we’ll do mail plus email plus SMS plus retargeting.” Start with the recipient. Day 0: piece arrives. Day 0: scan-trigger email fires. Day 1–2: paid social impression. Day 3: SMS follow-up. Day 7: second mail piece if no response. Day 14: campaign closes.
The journey defines the channels. Not the other way around.
Step 2: Build one master list with channel availability per record
Every record in your list needs a status flag for each channel: postal address (always), email (verified or not), phone (mobile or not), social ID (matched on Meta or not). Records without email skip the email step. Records without mobile skip SMS. Records with all four get the full sequence.
This is where most campaigns break down — the agency assumes the data is uniform, runs the campaign, and discovers half the recipients only got one of four touches. Build the channel-availability matrix at the start.
Step 3: Pick your trigger event
A coordinated campaign needs an anchor — the moment all the other channels orbit around. Two anchors work well:
- USPS scan trigger. The mail’s last sortation scan fires email and SMS. Co-landing day. We’ve covered this in detail in How to Fire an Email the Moment USPS Scans Your Mail Piece.
- Mail drop date. The drop date triggers paid social warm-up the day before, scan-trigger email day-of, SMS 36 hours after, retargeting through day 14.
Pick one anchor. Build everything around it.
Step 4: Write copy that acknowledges the other channels
The email that fires when mail scans should reference the mail. (“You’ll see our offer in your mailbox today.”) The SMS should reference the email. (“Quick reminder about the email we sent.”) The Facebook ad should reference the campaign aesthetically — same hero image, same headline structure.
Acknowledgment is the difference between coordinated multi-channel and parallel single-channel running at the same time.
Step 5: Set the timing windows precisely
The timing is where most campaigns fall apart. Some defaults that work:
- Mail piece: lands day 0
- Scan-trigger email: within hours of last DDU scan
- SMS follow-up: 36–60 hours after email
- Paid social warm-up: 3 days before drop
- Paid social retargeting: day 0 through day 14
- Second mail piece (if no response): day 7
This rhythm — mail, email, social, SMS, social, second mail — produces the 280% McKinsey number. Compressing it tighter creates fatigue. Stretching it loses the cognitive thread.
Step 6: Build the suppression rules
A recipient who responds on day 1 should not get the SMS on day 2. They should not see the retargeting ad on day 5. They should not get the second mail piece on day 7. Each channel needs to read response state and suppress. Without this, you’re spending budget on people who already converted, and the recipient experience degrades from “coordinated” to “this brand is harassing me.”
The platform you run this on has to share state across channels. If your SMS vendor doesn’t know what the mail platform knows, the suppression breaks.
Step 7: Wire the attribution
Every channel needs a unique signal back to the dashboard. Mail: PURL or QR. Email: link click + open. SMS: link click. Paid social: pixel + UTM. Retargeting: pixel. The dashboard rolls all of these to the recipient ID, so a single conversion is attributed across the journey, not to the last channel.
This is the single hardest part of the build for most teams — and the place a unified platform pays for itself. Stitching attribution across five vendors is its own engineering project.
Step 8: Run, measure, iterate
A first multi-channel campaign rarely runs perfectly. Common findings on first runs:
- One channel underperforms. Usually SMS or retargeting. The fix is timing or creative, not the channel.
- The mail piece carries more weight than expected. When everything coordinates, mail’s lift on the digital channels is what produces the 280%. Without mail as the anchor, the other channels return to single-channel performance.
- Attribution shows the journey is more linear than you thought. Most multi-touch campaigns end up with mail → email → conversion as the dominant path. The other channels lift the path; they rarely close it solo.
What this requires from your stack
A coordinated multi-channel campaign needs the channels under one roof, sharing state in real time. Specifically:
- A list manager that holds the channel-availability matrix per record
- A trigger engine that listens to scan events and behavioral signals
- A campaign orchestrator that fires email, SMS, and social based on the trigger logic
- A unified dashboard that attributes conversion across all touches
DirectMail.io was built with all four under one platform. See Features for the full stack and the Brands solution for the orchestrated journey at the brand level. Agencies running this for clients should look at Agencies.
What multi-channel actually means
Most direct mail campaigns sent today touch one channel. A small number touch two — usually mail plus a follow-up email batch sent on a fixed schedule. A vanishingly small number truly coordinate four or more channels around a recipient journey.
That last group is also the group running the highest response rates and the lowest customer acquisition costs in the industry. The math from McKinsey isn’t an aspiration — it’s what happens when the coordination is real.
The build is eight steps. The execution is repeatable. The lift is documented. The only reason it isn’t standard practice is that most stacks don’t make it possible. The ones that do are the ones running the next decade of direct mail.