See how many people respond to your mailing
To use a QR code on direct mail, paste your offer or landing page into the Direct Mail template in Studio. It adds UTM tags (source qr, medium direct-mail) so your web analytics can separate these visits. Use one code per mailing and compare their scans by day, device and approximate city. The code is a short link, so you can change the offer after the mail goes out, or set an end date so it stops when the offer closes.
Why the printed version falls short
Recipients have to type a URL to respond online
Responses from mail are hard to separate from other traffic
Offers change but the mailer is already printed
Comparing two mailings means guessing
Printed offer codes get lost or mistyped
Direct Mail with CirculateQR
Print a link code on postcards and letters. Scans are counted, visits are tagged as direct mail, and the landing page can change while the mailing is still out.
- Recipients scan and land on the offer page
- Visits tagged with UTM medium direct-mail
- Scan counts over time for each mailing
- One code per mailing to compare campaigns
- Update the landing page after the mail goes out
- An end date so the offer stops on time
How to set it up
Paste the offer page
Open the Direct Mail template in Studio and paste the page the mailer promotes.Tag the mailing
Keep source qr and medium direct-mail, and name the campaign for this send.Print one code per mailing
Use the same code on every piece in a mailing. For a second mailing or a different offer, create a new code so the two can be compared.Track responses
See scans by day, device and approximate city, and follow the tagged visits in your web analytics.
Useful extras
End Date
Set the last day the code works. Later scans show a page saying the offer is over.
Email Gate
Ask for an email address before the page opens. Addresses are saved to the code's Responses.
A/B TestStudio+
Split scans between two landing pages by percentage to see which offer gets more response.
Webhook on Scan
A workflow can notify a webhook when the code is scanned, for example to log the response in your own system.
A plan badge means that plan or higher is needed. Paid marketplace templates show their one-time price. Compare plans
CirculateQR vs printed url and reply card
Respond from a phone
- CirculateQR
- ✓
- Printed URL
- △
- Reply card
- ✗
Count responses as they come in
- CirculateQR
- ✓
- Printed URL
- △
- Reply card
- ✗
UTM campaign tags
- CirculateQR
- ✓
- Printed URL
- △
- Reply card
- ✗
Change the offer after mailing
- CirculateQR
- ✓
- Printed URL
- △
- Reply card
- ✗
End the offer on a set date
- CirculateQR
- ✓
- Printed URL
- ✗
- Reply card
- △
| CirculateQR | Printed URL | Reply card | |
|---|---|---|---|
| Respond from a phone | ✓ | △ | ✗ |
| Count responses as they come in | ✓ | △ | ✗ |
| UTM campaign tags | ✓ | △ | ✗ |
| Change the offer after mailing | ✓ | △ | ✗ |
| End the offer on a set date | ✓ | ✗ | △ |
✓ yes · ✗ no · △ partly or with extra work
Frequently asked questions
Can each household get its own code?
Not from the dashboard, which has no bulk upload or mailing-list import. Use one code per mailing, or make a few by hand to compare segments. On the Stealth plan, the API can create up to 1,000 codes per call.
How do I compare two mailings?
Create a separate code for each mailing, name them clearly, and compare their scan counts and tagged visits.
Can I see who scanned?
Scans are anonymous: you see counts, device, browser, phone language and approximate city. If you need contact details, add the Email gate so people enter an email before the page opens.
Can I change the offer after mailing?
Yes. The code goes through a short link, so you can point it to a new page in Studio without reprinting.
How long will the code work?
On a paid plan, while you subscribe and for 14 days after you cancel; then it pauses until you subscribe again. On the free plan, codes pause 14 days after publishing. You can also set your own end date.
Related pages
More for Marketing & Brand
Features used here
Guides
Start with the Direct Mail template
The template opens in Studio with starter content filled in. Change the text, pick a design and download. The free plan needs no card.