"Did the postcard work?" is the most important question in direct mail, and historically it's been the hardest to answer. Trackable QR codes change that. Every PostKnock postcard prints with a unique QR code tied to the individual recipient, so you know exactly who scanned, when, on what device, and whether they took the action you wanted. This guide explains how the system works and how to use the data.
Why QR Codes Matter for Postcards
Pre-pandemic, QR codes had a reputation for being clunky — few phones supported them natively, and the user experience was bad. That changed in 2020 when iOS and Android both added QR scanning to the camera app. Today, scanning a code is as simple as pointing your camera at the postcard. According to recent industry data, more than 70% of US adults have scanned a QR code in the past year.
For postcards, that's transformative. The traditional way to measure a postcard campaign was "did the phone ring more this week?" — vague, unattributable, easy to misread. With QR codes, every interaction is logged at the recipient level. You can finally calculate true response rate, scan-to-call ratio, and campaign ROI with the same precision you'd expect from a paid digital channel.
Automatic Per-Recipient Generation
Every postcard PostKnock prints includes a QR code that is unique to that one recipient. You don't have to configure anything — the QR code is generated automatically when the campaign launches. Behind the scenes, each code resolves to a tracking URL that records the scan event (recipient, campaign, wave, timestamp, device type) and then redirects to your landing page.
Because the QR code is per-recipient (not per-campaign), you can see exactly which patients on your list scanned. This matters for the call queue: a contact who scanned but didn't book gets a higher priority in the call follow-up. A contact who scanned and booked is automatically removed from the queue.
QR codes are placed by default near the offer or call-to-action on the postcard, sized large enough to scan from arm's length without zooming. You can reposition the code in the design editor — see Customizing Your Postcard Design for layout details.
What Gets Tracked on Each Scan
Every scan logs the following:
- Recipient. Which contact's card was scanned, by name and contact ID.
- Campaign and wave. Which campaign and which wave (1, 2, or 3) the scanned card belonged to.
- Timestamp. Date and time of scan, in your time zone.
- Device type. iOS, Android, or other (helpful when picking landing-page formats).
- First scan vs repeat scan. The same person sometimes scans the same card twice.
PostKnock does not capture the recipient's location or any personally identifying information beyond what's in their contact record. The tracking URL uses standard HTTP and works on any phone with a camera and internet connection — no app to install.
Setting Up the Landing Page
When a recipient scans, they land on a destination URL of your choosing. You have three options:
- Your booking page. Most service businesses point QR codes at their online scheduling tool. The user is one tap away from picking a time.
- A campaign-specific landing page. If you have a unique offer ("$50 off your spring tune-up"), a dedicated landing page reinforces the offer and converts better than a generic homepage.
- A PostKnock-hosted booking link. If you don't have your own scheduling tool, PostKnock provides a simple booking-request page that emails your front desk and puts the customer in your call queue.
Whichever option you pick, the landing page must be mobile-friendly. About 95% of QR scans happen on a phone — if the destination doesn't render correctly on mobile, you'll lose conversions. Test the destination URL on your own phone before launching.
Attribution to Campaigns
Because each QR code is tied to a specific recipient and wave, attribution is automatic. The campaign dashboard shows total scans, scan rate (percentage of recipients who scanned), and a breakdown by wave. You can see, for example, that wave 1 produced 4% scan rate, wave 2 produced 2%, and wave 3 produced 3% — useful for tuning future campaigns.
Scans are also visible at the individual contact level. The contact detail page shows every interaction: which postcards were sent, which were scanned, when, and whether the scan led to a booking (if you've marked the booking on the contact). This is the data your front desk needs to have a smart conversation when the customer eventually calls in.
Beyond Scans: The Whole Response Picture
QR codes are an important attribution signal, but they're not the only one. Some recipients prefer to call. Some recipients keep the postcard and book three weeks later. Some scan, look at your booking page, and decide to call instead.
For a complete view of campaign response, combine QR data with: (a) inbound call attribution (use a campaign-specific phone number or ask "where did you hear about us?" at booking), (b) the call queue's booked outcomes, and (c) any new patients in your PMS during the campaign window. PostKnock's reporting brings all three together when you log call outcomes consistently.
For more on the math behind direct mail response and how to interpret these numbers in context, see our postcard marketing ROI guide and the direct mail response rates benchmarks.
Common QR Code Tracking Mistakes
- Pointing the QR at your homepage. Homepages aren't optimized to convert mail recipients. Send them to a focused booking or offer page instead.
- Tiny QR codes. If the code is smaller than a postage stamp on the printed card, scanning gets annoying. PostKnock sizes them automatically — don't override smaller.
- Unverified destination URL. Always scan the proof of your own postcard before launching to make sure the URL works on mobile.
- Treating QR scans as the only response signal. Many customers will see the QR and call instead of scanning. Track both.
Ready for trackable postcards?
Every PostKnock card includes per-recipient QR tracking out of the box.
Start Free
Was this helpful?
If this guide answered your question, great. If not, we want to hear about it.
Need more help? Email support@postknock.com and we'll respond within one business day.
Related articles