Postcard Strategy & Creative
Should You Put a QR Code on a Postcard?
Yes, in almost every B2B case. A QR code is the cleanest bridge between a physical postcard and a trackable digital action, a landing page, a scheduling link, a scan-triggered alert to sales, and it costs nothing to include. The catch is that a QR code only works if it's large enough and placed prominently enough to actually get scanned, if it leads somewhere genuinely relevant rather than a generic homepage, and if it sits alongside a low-friction fallback like a phone number for people who'd rather not scan.
Practical guide · Published August 22, 2026 · Written by Jeffrey Huis in 't Veld
The case for including one
A postcard on its own is a one-way message. It can state an offer and hope the recipient remembers to act on it later, but there's no way to know who read it, who cared, or who did anything as a result. A QR code closes that gap, giving the recipient a two-second path from holding the piece to landing on something specific, and giving whoever sent the mail a record of exactly who took that step and when.
That second part is the real reason to include one on a B2B piece. Direct mail is already one of the more expensive channels per recipient, so knowing which pieces actually generated engagement matters more here than on a channel where testing is nearly free. A QR code is what makes a physical mailer behave a little like a digital ad: something attributable, not just something you hope worked.
A code on a poorly targeted postcard with a weak offer will still get ignored, so this isn't a guarantee of results. But for a well-targeted campaign, leaving the code off removes the one part of the piece that turns interest into a measurable next step, and there's rarely a good reason to do that.
Making it actually scannable
A QR code that's technically present but hard to use is close to not having one at all. Two things determine whether it actually gets scanned: size and placement. A code that's too small to focus a phone camera on quickly, or that's tucked into a corner competing with fine print, gets skipped even by a recipient who was genuinely interested. On a Signature 6"×9" postcard there's enough room to give the code real space without crowding the headline, it doesn't need to dominate the layout, but it needs to be easy to find at a glance and large enough to scan without someone repositioning their phone twice.
Contrast matters as much as size. A code printed over a busy background image, or in a color too close to its background, can fail to scan even when it looks fine to the eye. Keep it on a clean, high-contrast area of the design, and test the actual printed piece with a few different phones before a full production run goes out, not just a screen proof.
Where it should lead
The destination matters more than the code itself. A generic homepage forces the recipient to re-orient, figure out why they're there, and hunt for whatever the postcard was actually about, which is friction at exactly the moment friction kills response. The landing page should pick up the conversation where the postcard left it: same offer, same language, ideally some acknowledgment that this visitor came from the mail piece rather than a search result.
For a company-personalized campaign, that can mean a landing page referencing the recipient's own company or industry, continuing the relevance the postcard established rather than dropping it the moment someone scans. Whatever the destination, it should ask for one clear next step, book a call, request a sample, view a specific case, not a menu of options that makes the recipient decide what the postcard was actually offering.
The fallback for people who won't scan
Not every recipient wants to point a phone camera at a piece of mail, and a meaningful share of business audiences still default to picking up the phone. Treating the QR code as the only path to respond shuts out that group entirely. A printed phone number, ideally trackable on its own, should sit near the code as an equally easy alternative, not a small afterthought in the footer.
This isn't a hedge against the QR code failing. It's recognizing that recipients prefer different levels of friction, and a piece offering exactly one way to respond turns away anyone who doesn't like that one way. A QR code and a phone number cost almost nothing extra to include together, and they reach two different habits of response.
What turns this from nice-to-have into useful
A generic, static QR code printed the same way on every piece in a run tells you that scans happened, but not who scanned. That's a real gap for B2B outreach, where the value isn't just knowing a campaign generated interest, it's knowing which specific account showed it, so someone can follow up with the right context while the interest is still warm.
This is where a unique-per-recipient QR code changes what the mechanism is worth. At Yotru, every postcard in a personalized run carries its own individual code tied to that recipient, so a scan isn't an anonymous data point, it's an identified signal that a named person at a named company just engaged. Paired with a live alert to sales the moment that scan happens, the code stops being a passive tracking tool and becomes the trigger for a fast, informed follow-up, the kind that references what the recipient actually saw instead of starting from scratch.
Frequently asked questions
For most campaigns, yes, since it's a low-cost way to add a trackable action. The exception is a piece built entirely around a phone call or in-person follow-up, though even then a code pointing to a short landing page rarely hurts.
Large enough to scan comfortably from a normal arm's length without repositioning the phone, and placed where it isn't competing with a headline or photo for attention. "Can I scan this quickly while holding the piece normally" is the practical test.
No. A homepage makes the recipient do the work of finding what the postcard was about. Link to a page that continues the specific offer or message on the postcard.
Scan rate is one signal among several, and it's normal for recipients to respond by phone or by remembering the offer later instead. That's why a phone number belongs on the piece too, as an equally valid response path.
A shared code tells you a campaign got scanned some number of times. A unique per-recipient code tells you exactly who scanned, which is what makes a live sales alert and an informed follow-up possible.
Related topics
Work with Yotru
How Yotru builds the QR code into the piece
Every Yotru postcard that includes a QR code gives each recipient their own unique code rather than one shared code for the whole run, so a scan is tied to a specific person and company, not just a campaign-level count. That scan can trigger a live alert to the right salesperson, and the destination page is built to match what the postcard actually said, not a generic homepage. .
