Get started: Book a call with a Direct Mail expert to launch your campaign

You can recite your paid social ROAS to two decimals. Ask how many store visits your last direct mail drop produced, and the honest answer is usually "we don't know." That gap is why CPG teams underfund direct mail for in-store retail. The channel works, but it hasn't been provable at the store level.

This guide closes the gap. You'll build a 1-mile radius postcard campaign where every scan, every coupon redemption, and every dollar of in-store revenue ties back to a specific mailing batch. No guessing whether the mail moved traffic. The data tells you.

Why 1 Mile Is the Right Radius for In-Store Traffic

Households near a store are the most likely to walk in, so the tighter your radius, the higher your response rate per piece. Proximity drives purchase behavior. Research from the University of Washington's Urban Freight Lab found that average travel times for in-person shopping sit around 10 minutes whether walking or driving, and having shops within half a mile increases the likelihood of walking for groceries by 23%. The closer the household, the likelier the trip.

A 1-mile radius keeps you in the walk-or-quick-drive zone. You're not mailing the city. You're mailing the neighborhood that already treats your store as convenient. With audience targeting built around location data, you can zero in on exactly those households.

The math is friendly to test budgets. A 1-mile radius around a typical store covers roughly 500 to 2,500 households, depending on density. At 500 households and about $0.50 per piece for print and EDDM postage, a drop runs around $250. One incremental in-store purchase at a $15 to $30 average order value covers 6% to 12% of that cost. You don't need a high response rate for the campaign to pay back.

The QR Coupon Attribution System

The attribution loop has three parts, and each one produces a data point you can match to the next. This is what turns a postcard into a measured channel you can defend in a budget review.

Part one: the postcard. It carries a QR code that resolves to a unique promo code. You choose the scope: one code per batch, per zip, or per store radius. The code is redeemable at the point of sale.

Part two: the redemption. The customer shows the QR coupon at checkout or enters the promo code online for in-store pickup. Your point-of-sale (POS) system logs the redemption against that code.

Part three: the match. The BirdseyePost dashboard shows QR scans by batch. Your POS shows promo code redemptions. Line them up and you get the full chain: postcards mailed, QR scans, coupon redemptions, revenue. That's individual-level attribution for an offline channel, held to the same standard as your digital campaigns.

This works whether your retail channel is a company-owned store, a grocery partner, or a specialty retailer with a POS promo code system. If the register can log a code, the loop closes.

Setting Up the Campaign Step by Step

Here's the build, start to finish. Most teams launch in days, not weeks.

  1. Pick your target stores. Choose 1 to 5 locations for the campaign. Starting with a handful gives you enough signal to compare without overcomplicating the read.

  2. Draw your radius. Use SmartMaps to define a 1-mile radius around each store. USPS Every Door Direct Mail (EDDM) routes can be filtered by carrier route, so you select only the routes that fall inside the radius.

  3. Generate unique QR codes. One code per store radius batch. This is what lets you attribute redemptions to a specific store later.

  4. Design the postcard. Front: product image and offer headline. Back: a single offer with the QR coupon, plain redemption instructions, and an expiry date. One offer, one action. If you need design help, BirdseyePost handles postcard design for you.

  5. Set the offer. Make it time-limited. Something like "20% off your next in-store purchase, scan to redeem by [date]" creates urgency and, because it's tied to a code, makes the response measurable.

  6. Mail and set the attribution window. Use a 30-day primary window. Most redemptions land within two weeks of delivery, so 30 days captures the tail without dragging the read out.

Your field teams don't have to upload lists by hand. A radius mailing can fire from a store-proximity segment in your email or customer data platform, so the list stays current automatically. See how integrations turn direct mail into a lifecycle channel for the connection setup with tools like Omnisend, Sendlane, Drip, and Bloomreach.

Reading the Results: What the Numbers Mean

Three metrics tell you whether the campaign worked and whether to run it again.

Coupon redemption rate is the share of mailed postcards where the QR coupon was redeemed. For cold neighborhood audiences, 1% to 3% is a reasonable band. Near high-traffic stores, 3% to 7% is achievable. This is your headline response number. You can track it in real time with SnapCapture™, which pings you every time someone scans.

Cost per in-store visit (CPV) is total campaign cost divided by coupon redemptions. Use it to compare direct mail against your other local tactics on equal footing, the same way you'd compare app-based paid social CPV or geofencing CPV.

Revenue per campaign is redemptions multiplied by average transaction value. This is the number that earns direct mail a permanent line in your channel mix, because it speaks the same language as every other budget conversation.

These numbers improve when you layer digital on top. Mail and digital reinforce each other: when the U.S. Postal Service added direct mail to its own digital campaigns across three years of testing, overall revenue more than doubled versus digital alone. A household that gets your postcard and sees a matching digital ad is a household you've reached twice, with one message. BirdseyePost integrates with your existing marketing stack to make that coordination automatic.

How to Optimize Across Stores and Campaigns

Once you're running more than one store radius, the campaign becomes a geographic testing engine. The unique-code setup does the heavy lifting.

Run the same creative across five store radii, each with its own QR code. After 30 days, rank the stores by redemption rate. The spread tells you which neighborhoods respond to postcards and which don't. Double down on the top zones in your next drop and trim the laggards.

Then test the offer. Hold creative constant and vary the incentive across radii: 20% off in one zone, buy-one-get-one in another, a free sample in a third. Over a few cycles you build a geographic performance model: which offer pulls hardest around which store. That model gets sharper with every campaign.

For a broader look at running these campaigns, see our playbook on direct mail that drives retail loyalty and store traffic and how CPG brands use direct mail to boost in-store sales.

Close the Attribution Gap for Good

No more guessing whether direct mail drives in-store lift. The QR coupon system tells you how many postcards went out, how many people scanned, how many redeemed, and how much revenue followed, all broken down by store and radius zone. That's the same measurement standard you apply to every other channel, now available for the mailbox.

Pick one store. Draw a 1-mile radius. Ship a test drop with a trackable QR coupon and read the numbers in 30 days. Start a 1-mile radius campaign on BirdseyePost and put an actual figure next to the question you couldn't answer before.

FAQs

How many households are in a 1-mile radius around a store?

Roughly 500 to 2,500 households, depending on population density. Dense urban neighborhoods sit at the high end, and suburban or rural locations at the low end. You can refine the count by selecting only the USPS carrier routes that fall inside the radius.

How do I attribute in-store purchases to a direct mail postcard?

Put a QR code on the postcard that resolves to a unique promo code, then have customers redeem that code at checkout. Your POS logs the redemption, the BirdseyePost dashboard logs the scans, and matching the two streams ties revenue back to the specific mailing batch that generated it.

What redemption rate should I expect from a radius postcard campaign?

For cold neighborhood audiences, 1% to 3% is a reasonable expectation. Areas around high-traffic stores can reach 3% to 7%. A time-limited offer and a tight radius both push the rate higher.

Can the radius mailing trigger automatically from my marketing tools?

Yes. A store-proximity segment in your email or customer data platform, such as Omnisend, Sendlane, Drip, or Bloomreach, can trigger the mailing, so field teams never upload lists by hand. The list updates as the segment does.

How long should I wait before reading campaign results?

Use a 30-day primary attribution window. Most coupon redemptions happen within two weeks of delivery, so 30 days captures nearly all the response while keeping your optimization cycle fast.

Ready to grow?

Book a call to see how BirdseyePost can help elevate your customer acquisition strategy.

  • Precision Targeting

  • Advanced Personalization

  • Stunning Designs

  • Effortless Campaigns

  • Clear Results

  • Multi-Step QA

  • Print & Send

Ready to grow?

Book a call to see how BirdseyePost can help elevate your customer acquisition strategy.

  • Precision Targeting

  • Advanced Personalization

  • Stunning Designs

  • Effortless Campaigns

  • Clear Results

  • Multi-Step QA

  • Print & Send

Ready to grow?

Book a call to see how BirdseyePost can help elevate your customer acquisition strategy.

  • Precision Targeting

  • Advanced Personalization

  • Stunning Designs

  • Effortless Campaigns

  • Clear Results

  • Multi-Step QA

  • Print & Send