Case Study — Print & Marketing Agency

How a print agency added $8K/month in recurring revenue with QR upsells

A mid-size print and marketing agency turned static print deliverables into trackable, dynamic campaigns — and built a new recurring revenue stream by offering QR-powered analytics as a service to their clients.

The challenge

A 15-person print and marketing agency was stuck in a cycle of one-off projects: design a flyer, print 10,000 copies, deliver, invoice, done. Clients had zero visibility into whether print materials were actually driving traffic, and the agency had no recurring revenue from print work.

Clients were increasingly asking for "trackable print" — QR codes that could show scan counts, locations, and conversion data. The agency had tried free QR generators, but those produced static codes that couldn't be updated after printing and offered no analytics.

They needed a platform that could generate branded QR codes at scale, provide client-facing analytics, and integrate into their existing production workflow without hiring a developer.

The solution

The agency signed up for ScanStack's Business plan and built a simple white-label QR offering around it. Every print project now includes an optional "Smart QR" upsell that gives clients dynamic codes and a scan analytics dashboard.

White-label branding

QR codes are branded with each client's logo and colors. No ScanStack branding visible. The agency presents it as their own product.

Bulk generation

For a 50,000-piece direct mail run, unique QR codes per recipient are generated in a single API call and fed directly into the print template.

Campaigns

Each client project is organized as a campaign. The agency shares scan reports with clients weekly — data they never had before.

Implementation

// Bulk generate QR codes for a direct mail campaign
curl -X POST https://api.scanstack.dev/v2/bulk \
  -H "x-api-key: qr_your_key" \
  -d '{
  "items": [
    { "type": "dynamic", "target_url": "https://client.com/offer?r=001",
      "label": "Mailer #001", "campaign": "spring-mailer" },
    { "type": "dynamic", "target_url": "https://client.com/offer?r=002",
      "label": "Mailer #002", "campaign": "spring-mailer" },
    ...
  ],
  "style": {
    "color": "#2d1b69",
    "backgroundColor": "#ffffff",
    "logoUrl": "https://client.com/logo.png"
  }
}'

The agency's production manager generates QR codes the same day artwork is finalized. Each code is placed into the print file via their existing InDesign data merge workflow. No developer required.

The business model

What the agency charges

  • $200/month per client for "Smart QR Analytics"
  • $0.05 per unique QR code for bulk/direct mail jobs
  • $500 setup fee for first-time campaign configuration

What the agency pays

  • $149/month for ScanStack Business plan
  • Unlimited QR codes, unlimited scans
  • White-label included

With 40 active clients on the $200/month plan, the agency generates $8,000/month in recurring revenue from a $149/month ScanStack subscription. That's a 53x return.

Results

$8K

New monthly recurring revenue

40

Clients on Smart QR plan

53x

ROI on ScanStack subscription

0

Developers needed

Key takeaway

"Print used to be a dead end — we'd hand off the job and never hear about it again. Now every print piece we produce comes with analytics. Clients love the data, and we love the recurring revenue. It turned a commodity service into a premium offering."

— Agency Owner

ScanStack features used

White-Label Bulk Generation Campaigns Custom Branding Scan Analytics REST API

Run a print or marketing agency?

Join the partner program and earn 20-30% lifetime commission, or start building your own QR offering.