CIRCULATEQR
Marketing & Brand

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.

The problem

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

What you get

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 it works

How to set it up

  1. Paste the offer page

    Open the Direct Mail template in Studio and paste the page the mailer promotes.
  2. Tag the mailing

    Keep source qr and medium direct-mail, and name the campaign for this send.
  3. 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.
  4. Track responses

    See scans by day, device and approximate city, and follow the tagged visits in your web analytics.
Features

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

Compared

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
△

✓ yes · ✗ no · △ partly or with extra work

FAQ

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.

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.