Case Study — Real Estate

How a brokerage reuses the same yard signs across 200+ listings

A regional real estate brokerage stopped printing new signs for every listing. Instead, they use dynamic QR codes that update when properties sell and new ones go live — saving thousands in signage and capturing buyer intent data.

The challenge

A 45-agent brokerage managing 200+ active listings at any given time was spending over $22,000 per year on yard signs. Every new listing meant ordering a new rider with a QR code pointing to that specific property page. When the property sold, the sign went in the trash.

Beyond the cost, there was no way to know if anyone actually scanned those QR codes. Were the signs driving traffic? Which neighborhoods had the most drive-by interest? Nobody knew.

Agents also wanted QR codes on business cards and flyers that could be updated if they changed brokerages or wanted to point to a new listing — without reprinting.

The solution

The brokerage ordered 300 generic yard sign riders with permanent QR codes — no property-specific information printed on them. Each QR code is a ScanStack dynamic code that the office manager updates when listings change.

Dynamic QR codes

Same physical sign, different destination. When a property sells, the QR code is reassigned to the next listing in 10 seconds.

Scan analytics

The brokerage sees which listings get the most drive-by scans. High-scan properties get prioritized for open houses.

Webhooks to CRM

Every scan fires a webhook to their CRM. If a potential buyer scans a listing, the agent gets an instant notification with the property and time.

Implementation

// Create a reusable QR code for a yard sign
curl -X POST https://api.scanstack.dev/v2/qr \
  -H "x-api-key: qr_your_key" \
  -d '{
  "type": "dynamic",
  "target_url": "https://listings.example.com/123-oak-street",
  "label": "Sign #047 - Currently: 123 Oak St",
  "style": {
    "color": "#1b4332",
    "backgroundColor": "#ffffff",
    "logoUrl": "https://brokerage.com/logo.png"
  }
}'

When the property at 123 Oak Street sells and sign #047 moves to a new listing, the office manager updates the target URL:

// Reassign the sign to a new listing
curl -X PATCH https://api.scanstack.dev/v2/qr/:id \
  -H "x-api-key: qr_your_key" \
  -d '{
  "target_url": "https://listings.example.com/456-maple-ave",
  "label": "Sign #047 - Currently: 456 Maple Ave"
}'

The physical sign never changes. The same rider with the same QR code gets moved to the next property. Total time: 2 minutes.

Results

$18K

Saved per year on signage

300

Reusable signs across 200+ listings

3,200

Monthly scans from yard signs

12%

Of scanners contacted an agent within 48 hours

Key takeaway

"We used to throw away signs every time a property sold. Now the same 300 signs rotate through every listing. But the real win is the data — we can see which properties get drive-by interest and time our open houses around peak scan days. That's intelligence we never had before."

— Managing Broker

ScanStack features used

Dynamic QR Codes Scan Analytics Scan Webhooks Custom Branding REST API

Work in real estate?

Stop printing new signs for every listing. 30-day money-back guarantee.