Enlarged image

Direct Mail + Personalized Video: Using QR Codes to Make B2B Mailers Trackable

15 min read
Claymation style mailbox with a postcard showing a QR code pattern beside a smartphone displaying a video play icon

Published October 2026

Only 38% of B2B marketers still send direct mail, while 82% still run email campaigns, according to the ANA’s Response Rate Report. That gap is exactly why a postcard with a QR code on it can outperform another cold email: almost nobody’s prospect has gotten one in months. The trick is making a static piece of paper trackable and personal, and a QR code that opens an AI-personalized video is how a growing number of B2B teams are doing it.

This guide covers whether direct mail is worth adding to your outbound mix, how the QR-to-video mechanism actually works, a step-by-step build process, the mistakes that quietly kill response rates, and where this channel fits next to email and LinkedIn ABM plays.

Key Takeaways

  • Only 38% of B2B marketers still use direct mail versus 82% using email, according to the ANA Response Rate Report, so a mail piece reaches inboxes (well, mailboxes) with far less competition for attention.
  • Personalizing a direct mail piece lifted response rates for 97% of companies that tried it, and pairing mail with a digital follow-up channel lifted response rates 63% in a USPS study, both cited in Stannp’s 2026 direct mail trends roundup.
  • A QR code is the bridge: it turns a static postcard into a trackable, AI-personalized video that greets the prospect by name.
  • Sendspark does not generate QR codes. It generates the unique, trackable video link per recipient; a QR code generator or your mail house’s variable data printing software turns that link into the scannable code.
  • QR code scan volume grew 6.2% year over year through the first half of 2026, according to Bitly’s own 2026 trend report, so the audience willing to scan a code on a postcard keeps growing.

Is Direct Mail Still Worth It for B2B Sales in 2026?

Yes, for a specific use case: a short list of high-value target accounts your email and LinkedIn sequences have already reached without getting a response. Only 38% of B2B marketers still send direct mail, compared to 82% running email, per the ANA’s Response Rate Report, which means a mailer competes for attention in a far emptier channel than another inbox message.

The same ANA report found letter-sized envelope mail returned a 112% ROI and postcards sent to house lists returned 92% ROI, both ahead of the email ROI figures in the same study. Chris Chase, Senior IT Advisor at the marketing agency Directive, puts the physical advantage simply:

“A high-quality postcard can sit on a decision-maker’s desk for over a week and repeatedly make an impression.”

— Chris Chase, Senior IT Advisor, Directive

No email, no matter how well it’s written, sits on a desk for a week. That’s the real argument for direct mail: not response rate alone, but a second, slower-burning channel that keeps a prospect’s attention after the email sequence has already gone cold. On the blog’s own existing ABM example library, a fintech team that combined LinkedIn messaging with a physical mailer for 30 target accounts booked more than triple the meetings their previous cold-email-only approach produced.

Treat direct mail as an addition to your account-based marketing strategy, not a replacement for email. Combining direct mail with a digital follow-up channel lifted response rates by 63% in a USPS study cited by direct mail platform Stannp, which is the whole case for pairing a mailer with a scannable, digital next step rather than sending it alone. It belongs on a tight list of 20 to 75 named accounts where a rep already has budget to spend $20 to $75 per piece, not as a mass-blast channel. The step most teams skip is making that piece trackable and personal instead of a generic, one-size-fits-all mailer, which is where a QR code and a personalized video come in.

Advanced strategy

Sequence it: send the LinkedIn message or email first, then the mailer five to seven days later. The digital touch warms up the name on the envelope, so the physical piece lands as a recognized follow-up instead of a cold introduction.

How QR Codes Connect a Physical Mailer to a Personalized Video

A QR code printed on a mailer encodes a URL, nothing more. Scanning it opens that URL on the recipient’s phone. All the personalization happens on the video side: a unique, trackable watch link is generated per recipient, and a QR code generator or your mail house’s variable data printing software turns each link into its own scannable code before the piece is printed.

A QR code is a square barcode that stores a web address and opens it in the phone’s camera app when scanned. A personalized URL (PURL) is a unique web link assigned to one specific recipient so their response can be tracked individually. Variable data printing (VDP) is the print production process that assigns a different QR code and PURL to each physical piece in the same print run, rather than printing one identical code on every mailer.

Those three pieces combine in one of three ways, and the right one depends on how much individual tracking the campaign needs:

Approach What each recipient sees Tracking granularity Production complexity
Static QR code The same code and the same generic landing page for every recipient Total scans only, no per-recipient data Low. One code for the entire print run
Shared QR code + individual PURL printed below it A generic code, plus a typed personal link as a fallback Per-recipient if they type the PURL, not if they scan the code Low to moderate
Variable QR code via VDP A unique code tied to their name, routing straight to their own personalized video Per-recipient scan and watch data Higher. Requires a print provider with VDP support

For a sales team running a 20 to 75-account campaign, variable QR codes are worth the extra production step. QR code scan volume grew 6.2% year over year from the first half of 2025 to the first half of 2026, according to Bitly’s own 2026 QR Code Trends Report, with Professional Services among the fastest-growing industries for scans, up 23% year over year. The audience willing to scan a code on a printed piece is not shrinking.

Sendspark’s role in this chain is the AI-personalized video itself, not the QR code. Through its API or a bulk CSV upload, you generate one base recording and get back a unique, trackable watch link per recipient, where AI voice cloning says their name and company in your own voice. From there, the QR code generation and the physical printing happen in a separate tool, typically your mail provider’s own VDP system.

How to Build a Direct Mail + Personalized Video Campaign

Building this campaign takes six steps: pick a tight account list, record one base video, generate a unique personalized link per recipient, put each link behind a QR code on your own domain, print and mail the piece, then track scans and watch data back into your CRM.

  1. Pick 20 to 75 named accounts. Direct mail’s cost per piece only makes sense against your highest-value, already-identified target accounts, not a cold list. Pull the list from the same tiering exercise behind your ABM strategy.
  2. Record one base video, 30 to 45 seconds. Give it a single, obvious call to action. This is the recording every recipient’s personalized version will be built from.
  3. Generate a personalized link per recipient. Upload a CSV with each recipient’s name, company, and website, or call the dynamic video API directly, to generate one AI voice-cloned, individually trackable video and watch link per account. A dynamic background can show the prospect’s own company website behind you, reinforcing that the piece was built for them specifically.
  4. Put the link on your own domain. A QR code that resolves to a generic hosting domain looks exactly like the kind of link a security-conscious recipient has been trained to avoid. Sendspark’s custom domain feature, available on the Growth plan and above, maps each video link to your own company domain instead.
  5. Hand the links to your QR generator or mail house. Export the list of per-recipient links and pass it to a QR code generator, or directly to your print provider’s variable data printing workflow, so each physical piece gets its own unique, trackable code before it’s mailed.
  6. Track scans and watch data in your CRM. Use Sendspark’s video analytics to see who scanned, how much of the video they watched, and whether they clicked the call to action, then route anyone who engaged straight to a rep for follow-up instead of waiting for them to reply.

Pro tip

Run the first batch as a pilot of 10 to 15 accounts before committing a full print run. It’s a cheaper way to confirm your video, landing page, and QR production process all work together before spending on 75 printed pieces.

This whole workflow depends on a plan with API access and a custom domain, both part of the Growth plan and above, which also includes the agentic workflows needed to automate video generation from a CRM list rather than uploading a CSV by hand each time.

Common Mistakes That Kill Direct Mail + QR Response Rates

The most common failure isn’t the mail piece, it’s the link behind the QR code: a generic hosting domain, no clear next step once the video ends, and no tracking plan to show who actually scanned. Fix those three and a mailer stops being a one-way cost and starts being a measurable channel.

  • Printing an unbranded hosting link. A code that resolves to an unfamiliar domain undercuts the trust a personalized piece is supposed to build. Personalizing a direct mail piece lifted response rates for 97% of companies that tried it, and 56% saw a significant lift, according to a 2024 Keypoint Intelligence study cited by Stannp, but that lift depends on the whole experience feeling like it came from your company, starting with the domain in the code.
  • No single, obvious call to action. A video that tries to cover pricing, a product demo, and a case study at once gives the recipient nothing specific to do next. Pick one action, usually booking a short call or watching a longer demo, and make it the only button on the landing page.
  • Treating it as a mass-blast channel. Direct mail’s cost per piece and the AI minutes consumed generating each personalized video both make it a poor fit for a 500-name list. Save it for the 20 to 75 accounts a rep can realistically follow up with individually.
  • A QR code that’s too small or too low-contrast to scan. A code needs clean, high-contrast printing and enough white space around it to scan reliably on a phone camera from a normal reading distance. A beautifully designed mailer with an unscannable code wastes the entire campaign.
  • No tracking plan. Generating the video is only half the job. Without routing scan and watch data back into the CRM, a rep has no way to know who engaged, and the campaign’s results live only in a spreadsheet nobody checks.

Common mistake

Don’t reuse the same QR code across the entire print run to save a production step. A shared code tells you total scans, not who scanned, which erases the one advantage a personalized video campaign has over a generic mailer.

Direct Mail + Video vs. Other ABM Channels

Direct mail with a personalized video QR code fits best at the top of a multi-touch ABM sequence for your highest-value 20 to 75 accounts, not as a replacement for email or LinkedIn. Email and LinkedIn video outreach scale to hundreds of accounts at a lower cost per touch; direct mail costs more per piece but gets opened in a channel your prospect isn’t already tuning out.

Channel Typical cost per touch Best list size What gets tracked
AI-personalized video email $5-15 per contact Hundreds to thousands of accounts Opens, video watch %, CTA clicks
LinkedIn video outreach $5-15 per contact Hundreds of accounts Views, replies, connection acceptance
LinkedIn + direct mail combo (no video) $35-75 per account 20-50 named accounts Meeting booking rate
Direct mail + QR code + personalized video $20-75+ per piece 20-75 named accounts QR scans, video watch %, CTA clicks

Our multi-channel video ABM guide covers how to distribute personalized video across email, LinkedIn, and paid channels at scale; this QR-and-mail layer is the physical complement to that same record-once, personalize-per-recipient approach, reserved for the handful of accounts where a digital-only sequence has already been tried. The email, SMS, and video multichannel guide and the existing ABM example library are good next reads if you’re building the surrounding digital sequence this mailer slots into, and our video prospecting guide covers the same personalize-once, track-per-recipient mechanics applied earlier in the funnel.

Frequently Asked Questions

Does Sendspark generate QR codes for direct mail?

No. Sendspark generates the personalized, AI voice-cloned video and a unique trackable watch link per recipient. Turning that link into a QR code happens in a separate tool, either a standalone QR code generator or your mail house’s variable data printing software.

How do you personalize a direct mail video for each recipient?

Upload a CSV with each recipient’s name, company, and website, or call the API directly, to generate one AI voice-cloned video per recipient from a single base recording. A dynamic background can also show the recipient’s own company website behind you.

Is direct mail still effective for B2B sales in 2026?

Yes, for a tight list of high-value accounts. Only 38% of B2B marketers still send direct mail compared to 82% using email, according to the ANA Response Rate Report, which means less competition for a decision-maker’s attention in that channel.

What’s a good response rate for direct mail with a QR code?

Response rates for personalized direct mail with a digital follow-up channel like a QR code run meaningfully above generic mail. Pairing mail with a digital channel lifted response rates 63% in a USPS study, and personalizing the piece itself lifted response rates for 97% of companies that tried it, per a 2024 Keypoint Intelligence study cited in Stannp’s direct mail trends roundup.

Do I need a custom domain for a direct mail QR code?

You don’t strictly need one, but it makes a real difference in trust. A QR code resolving to your own domain reassures a security-conscious recipient in a way a generic hosting link doesn’t, and custom domains are available starting on the Growth plan.

How much does a direct mail and personalized video campaign cost?

Budget $20 to $75 or more per piece, covering printing, postage, and the AI minutes used to generate each personalized video, plus a plan with API access. That cost profile fits a tight list of 20 to 75 named accounts, not a mass-blast campaign.

What’s the difference between a static and a dynamic QR code?

A static QR code is identical on every piece in a print run and only reports a total scan count. A dynamic or variable QR code is unique to each recipient, generated through variable data printing, and reports who scanned and what they did next.

Record One Video. AI Personalizes Thousands.

Sendspark records your video once, then clones your voice to greet each prospect by name in front of their own website.

Get Started Now

Sources & References

  1. Capitol Communicator, reporting on the ANA’s Response Rate Report: “Direct mail usage sits at 38% versus email’s 82%; letter-sized envelope mail returned 112% ROI and postcards to house lists returned 92% ROI” (2021)
  2. Stannp, citing Keypoint Intelligence and USPS: “97% of companies reported higher response rates with personalized direct mail, 56% saw significantly higher results; combining direct mail with a digital channel lifted response rates 63%” (2024)
  3. Bitly, 2026 QR Code Trends Report: “QR Code scan volume grew 6.2% year over year from H1 2025 to H1 2026; Professional Services scans grew 23% year over year” (2026)
  4. Directive: “Direct mail response rates run between 4% and 10%, versus an email click-through rate of around 1% or less” (2026)

CEO, Sendspark

LinkedIn