SMS QR code: how to let customers text you (and track which sign drove the message)
Sometimes the fastest conversion is not a web page.
It is a text message.
An SMS QR code opens the phone’s messaging app with:
- a phone number
- and an optional pre-filled message
So a customer can scan and send in seconds.
This is useful when you want:
- immediate customer support
- quick lead capture
- a booking request
- a "text to get the offer" flow
TL;DR
- SMS QR codes reduce friction because the user does not type anything.
- Use them for support, booking, and high-intent leads.
- Keep the pre-filled message short and specific.
- Use a dedicated number per campaign if you want clean attribution.
What an SMS QR code does
When someone scans an SMS QR code, their phone opens a message draft.
Typical format:
- To: your number
- Message: "Hi, I want to book a table for 2 tonight"
The user still chooses to send it. The QR just removes steps.
Best use cases (where SMS beats a web form)
1) Customer support
Place an SMS QR at the point of friction:
- on a receipt
- on a product label
- on a delivery box
CTA example:
- "Scan to text support"
This works well because the customer is already holding the product.
2) Appointments and bookings
If you sell services, an SMS QR can act as a fast booking request.
CTA example:
- "Scan to text us your preferred time"
Pre-filled message example:
- "Hi, I want to book a haircut. Tomorrow after 16:00 works."
3) High-intent lead capture
A web form is fine for low intent.
If someone is standing in front of your booth or window display, SMS can be faster.
CTA example:
- "Scan to text for a quote"
How to track which QR code drove the message
SMS is harder to track than web clicks, but you still have options.
Option A: One phone number per placement
If you want clean attribution, use different numbers:
- one number for your posters
- one for packaging
- one for events
This is the simplest way to know what worked.
Option B: Use a short code in the pre-filled message
Add a tiny identifier to the message:
- "Hi, I want a quote. Code: WINDOW"
Then you can filter your SMS inbox by keyword.
This is not perfect, but it works.
The copy that gets replies
Your QR code should not say "Scan me".
It should promise a result:
- "Text us for today’s menu"
- "Text to reserve"
- "Text to get pricing"
And the pre-filled message should be:
- short
- polite
- specific
If the message is a paragraph, people will delete it.
Avoid these mistakes
- Using your personal number.
- Making the pre-filled message too long.
- Forgetting to staff the inbox.
- Putting an SMS QR on a poster with no CTA.
Try QRShuffle
QRShuffle lets you generate QR codes for real-world conversions, including SMS.
Create one for your business and test it on a real sign before you print 10,000 copies:
