Media agency · Europe
How a media agency keeps client campaigns live after print
Published September 19, 2026 · Customer since March 2026
A European media agency runs five dynamic QR codes for client campaign work and has done so unbroken since March 2026 — the longest continuous month-to-month subscription in this collection. Around 200 engaged scans. Small numbers, and the clearest account here of what actually makes the tool stick: insurance against reprints, paid for every month because the alternative is a client-facing failure.
Snapshot
- Codes in use
- 5
- Engaged scans
- ~200
- Customer since
- March 2026
- Code types
- Website and link codes
- Where scans come from
- Europe
The situation
Five codes, website and link types, attached to client campaigns. No sprawl, no experimentation, no thirty-nine-code structure. Five codes that do a job, renewed every month for six months.
That is what an agency looks like when it has decided the tool is part of the delivery, not a trial it might cancel between flights. The print is already out. The landing pages will move. The codes have to keep working.
The challenge
Campaign print has a hard dependency: the destination has to survive the flight. Landing pages move, offers expire, clients reorganise their sites mid-campaign. For an agency, a printed piece pointing at a dead URL is a client-facing failure with no cheap remedy. Static codes make that failure permanent. Dynamic codes make it a one-minute fix.
The interesting part is what this account tells you about value. On every usage metric it looks unremarkable — the fewest codes here and modest scans. And it has renewed every month without interruption while flashier accounts have come and gone. Agencies do not keep paying for a dashboard they do not need. They keep paying for the ability to change a destination after the campaign is printed, on a client’s behalf, without a conversation about reprints.
What they did
The agency is not buying scans. It is buying the ability to change a destination after the campaign is printed. That capability is worth the same whether it is exercised five times a month or never, because the cost of not having it is a reprint and a damaged client relationship. A dynamic QR code is campaign insurance, and insurance is priced on the loss it prevents, not on how often you claim.
A second mechanic suits campaign work specifically. A code can be scheduled to activate on a date, paused when a campaign closes, or capped at a maximum number of scans. A printed piece that outlives its campaign keeps sending people somewhere, and an expired offer that still resolves is worse for a client than a code cleanly paused. Setting the end date alongside the start date avoids that entirely. Those controls sit on Pro and Business.
The results
Around 200 engaged scans across five codes between March and September 2026, concentrated in Europe. Steady rather than spiky, which fits campaign work with defined flight dates rather than always-on placement.
The headline result is not the scan count. It is six consecutive renewals. Five codes, six months, no gaps. On a per-code basis it is the second-smallest deployment here; on tenure it is the largest. That is what product-market fit looks like in billing data: the customer keeps paying because the alternative is worse.
Five codes can tell a client a campaign got scans. They cannot yet say which of several placements produced them. For campaign work where the post-mortem matters, minting a code per placement — the trade association’s approach in this collection — gives far better answers for the same effort, and is the natural next step once the insurance is in place.
5
codes, the fewest in this collection
6 months
unbroken monthly renewal
~200
engaged scans in that time
Why this works
If you run campaigns for other people, this is the reason to put QRCodeStack on every printed flight. The landing page will move. The offer will expire. The print will still be in the world. A dynamic code lets you fix the first two without reprinting the third, and lets you pause the code when the flight ends so yesterday’s offer does not keep converting.
Start with one code per campaign if you need the insurance today. Add a code per placement when the client asks which poster worked. Name them, schedule the start and end dates, and keep the account on an active plan — a lapsed subscription takes live codes offline, which on client print is an operational incident, not a billing detail.
Paid plans include unlimited scans, so a flight that over-indexes does not become a surprise invoice. See plans, or start the 7-day trial and generate the code for the campaign that is already at the printer.
What to take away
- Low scan volume can still mean high value. Insurance against reprints is worth the same whether or not it gets used this week.
- Campaign work with flight dates produces steady rather than spiky scan patterns.
- A code can be scheduled, paused or scan-capped so printed material does not outlive the offer.
- Five codes can tell a client the campaign got scans. Per-placement codes tell them which placement did.
Stop reprints from killing a campaign
Create a dynamic QR code for the next flight, change the landing page after it prints, and pause it when the offer ends. 7-day free trial, no credit card.
Start your free trialThis customer is described by sector and region rather than named. Every figure is taken from our own analytics and rounded. Scan counts are engaged scans: bots and link-preview requests are excluded.
Related case studies
Trade association · United States
How a trade association measures 39 pieces of print
A US trade association runs 39 dynamic QR codes across events, booths and member mailings. On raw volume it looks modest. Read as a print programme, it is the most disciplined account we host.
Design agency · Saudi Arabia
A design agency runs QR codes on behalf of its clients
A design agency in Saudi Arabia runs 9 QR codes across client print and packaging, with around 1,050 engaged scans. The pitch to clients is simple: a code you control is a code you can fix.