ScanLab: Free QR Code Tracking for Postcard Operators
ScanLab is the free QR code tracker built for 9x12 Method operators. What it tracks, how to set up a code per advertiser, and the PDF report that wins renewals.

Hey, real talk. Every operator eventually gets the same question from an advertiser, usually right when you are asking them to renew. "How do I know anybody actually looked at my ad?" If your answer is "trust me, it works," you just lost the renewal. ScanLab exists to fix exactly that moment. It is the QR code tracker we built specifically for 9x12 Method operators, it is free for members of the community, and it turns every slot on your card into something you can measure and report on. Let me walk through what it actually tracks, how to set it up so each advertiser gets their own data, and the branded PDF report that does more for renewals than anything you could say on the phone.
No guesswork here. Everything below is what the tool actually does today.
What ScanLab is
ScanLab is a QR code generator and analytics dashboard at scan.ourlocalspotlight.com. You create a QR code for each advertiser, put it on their slot, and every time a homeowner scans it, ScanLab logs the scan.
Then you get dashboards organized by client and a branded PDF report you can send each advertiser with one click.
Free with no limits is the part that surprises people. There is no per-code fee and no cap. Make a code for every advertiser, every offer, every card.
The scan count is not the point by itself. The point is walking into a renewal conversation with a real number instead of a feeling.
What ScanLab actually tracks
Here is exactly what gets logged when someone scans one of your codes.
Scans over time, with 7 day, 30 day, and 90 day views. This is how you see the curve after a card lands: the spike in the first week and the long tail as the card sits on counters and fridges.
New versus repeat visitors. One household scanning three times is different from three households scanning once. ScanLab separates them.
City-level location. You can see where scans are coming from, which is a genuinely useful sanity check that your card landed in the neighborhood you paid to mail.
Device, operating system, and browser. Mostly useful for confirming the landing page your QR points to works on the phones people are actually using.
Timestamps on every scan. Useful for spotting patterns, like scans clustering on the evening the card landed.
How to set it up for a card
The biggest mistake is making one QR code for the whole card. Do not do that. Every advertiser needs their own code, otherwise you cannot tell them what their slot did.
- Create a client in ScanLab for each advertiser on the card.
- Generate a QR code for that client pointing to their offer page, booking page, or website. Use the custom foreground color option to match their brand so the code looks like part of their ad instead of a sticker slapped on top.
- Download it as PNG or SVG. SVG scales cleanly at any size, which matters for print.
- Place it in the slot next to a clear call to action. "Scan for $50 off" gets scanned. A bare QR code with no reason gets ignored.
- Test the printed proof with two or three different phones before approving the print run.
If an advertiser runs a new offer on the next card, make a new code for that offer. ScanLab lets you generate codes per client, per campaign, and per offer, so you can compare which offers pulled better. There is also a one-click active or inactive toggle for retiring codes when an offer expires.
Client dashboards
ScanLab organizes everything by client. There is a master overview showing all your QR activity across every card, and a dedicated view per client that aggregates data across all of that advertiser's codes.
Each client dashboard shows total scans, unique visitors, and performance trends. So when your roofer is on three cards across a year, you can show them one view of everything their ads produced, not three scattered numbers.
That per-client view is what turns you from "the postcard guy" into someone who reports on marketing results like a real agency.
The branded PDF report (this is the renewal weapon)
This is the feature that actually pays for your time.
ScanLab generates branded PDF reports you can send to each client. You can customize which sections appear, add a personal note for each client, and download the whole thing in one click.
Here is how to use it. About three weeks after the card lands, generate a report for every advertiser and send it with a short message:
Hey [Name], here is your report from the [neighborhood] card. Your QR code got [X] scans from [Y] unique households in the first three weeks. We are starting the next card now, same neighborhood, same exclusivity. Want me to keep your spot, or open it up?
A professional PDF with their name on it and real numbers inside is a completely different renewal conversation than a text asking if they want to go again. It signals you are running a real operation. And operators who send results consistently renew far more advertisers than operators who send nothing, because the advertiser often had no idea the card worked until you showed them.
I covered the full renewal system in advertiser renewals. ScanLab is the data layer that makes it work.
What ScanLab does not track (be honest about this)
QR tracking captures one channel, and it is important to know the limits.
Phone calls. Many postcard responses are calls, especially for plumbers, HVAC, and roofers. A QR code will not see those. Suggest a tracked phone number to advertisers who rely on calls.
Walk-ins. Restaurants and auto shops get in-person redemptions. Add a "mention this card" line or a short promo code so the business can count those.
People who saw the card and remembered the name later. This is real and it is uncountable. It is also why repetition matters so much.
So the full picture for an advertiser is scans plus calls plus redemptions plus whatever their front desk hears when they ask "how did you hear about us?" ScanLab gives you the most precise piece of that picture. I walked through the whole measurement stack in how to track postcard advertising results.
Where to point the QR code
A tracked scan is only half the job. Where the scan lands decides whether the interest turns into a customer.
Best: a page built for the offer. A simple page with the offer, a booking button, and a phone number converts far better than a generic homepage. If an advertiser does not have one, 9x12 Sites builds landing pages specifically for this.
Fine: their booking or quote page. If they already have online booking, point the code straight at it.
Worst: a generic homepage. Homeowners who scan want the offer they just saw. Making them hunt for it loses a lot of them.
Who should use ScanLab and when
Card one: optional but smart. You do not need data to fill your first card, but having it at renewal time makes card two dramatically easier. Setting it up takes minutes, so there is little reason to skip it.
Card two onward: essential. Once you are renewing advertisers, the report is your strongest tool.
Multi-card operators: the per-client dashboards across multiple cards are where it really shines.
Full transparency, ScanLab is free but exclusive to members of the 9x12 Method community, so yes, it is part of why people join. You do not need it to run cards. Any QR generator with basic analytics can get you scan counts. What you would be giving up is the per-client organization and the one-click branded reports. For the full list of tools and what each one does, see the 9x12 Method tools breakdown.
Frequently Asked Questions
What is ScanLab?
ScanLab is a QR code generator and analytics dashboard built for 9x12 Method operators. You create a tracked QR code for each advertiser on your postcard, and ScanLab logs every scan with timestamps, city-level location, device, and new versus repeat visitor data. It organizes everything by client and generates branded PDF reports you can send advertisers in one click.
Is ScanLab free?
Yes. ScanLab is free with no credit card, no trial period, and no limits on the number of QR codes. It is exclusive to members of the 9x12 Method community, so access comes with membership rather than a separate subscription.
What data does ScanLab track on postcard QR codes?
ScanLab tracks scans over time with 7, 30, and 90 day views, new versus repeat visitors, city-level location, device type, operating system, browser, and a timestamp for every scan. Client dashboards roll this up into total scans, unique visitors, and performance trends per advertiser.
Should each advertiser on a card get their own QR code?
Yes. One code for the whole card makes it impossible to tell any individual advertiser what their slot produced, which defeats the purpose at renewal time. Create a separate client and code for each advertiser, and a new code for each new offer so you can compare which offers pull better over time.
Does a QR scan mean the advertiser got a customer?
No. A scan means a homeowner was interested enough to pull out their phone, not that they purchased. Many postcard responses come as phone calls or walk-ins that QR codes cannot see. Present scans as engagement, pair them with tracked calls and "mention this card" redemptions, and never oversell scan counts as sales.
How do I use ScanLab reports to get advertisers to renew?
About three weeks after the card lands, generate a branded PDF report for each advertiser, add a short personal note, and send it with a direct renewal question such as "want me to keep your spot, or open it up?" Real numbers in a professional report make the renewal conversation far easier than asking an advertiser to go again on faith.
That is ScanLab. Free, unlimited QR codes, a code per advertiser, dashboards per client, and a branded report that turns "trust me" into "here are your numbers." Set it up before card one lands so you have data when renewal time comes.
Keep stacking wins. Let's go.
Ready to start your 9x12 business?
Join the 9x12 Method community for scripts, templates, coaching calls, and a group that celebrates every win — even your first one.
Course + community included · Cancel anytime · Full transparency: you don't need this to start
More from the blog
9x12 Method Printing: Prices and Packages
Hey, real talk. The part of this business nobody gets excited about is also the part that burns the most first-time operators. You sell 16 slots, you collect…
Community Card Tools: The Complete Operator Toolkit
Hey, real talk. The fastest way to never run your first community card is to spend three weeks researching software. I see it constantly. Someone decides to…
9x12 Sites: Build Your Business Website Fast
Most operators overthink their web presence. They spend weeks picking WordPress themes, fighting with plugins, trying to make their "About Us" page sound…