Connect an offline moment to a WhatsApp chat
A WhatsApp QR code contains a click-to-chat URL. Scanning it saves the customer from typing or saving the number and can carry an optional draft message into WhatsApp. It is most useful when the person sees the call to action on paper, packaging, signage, a counter display, or another physical surface.
Create and verify the destination first with the WALinkGen generator. The QR image is only as accurate as the phone number and message encoded inside it.
Choose a message that matches the location
A menu, property sign, invoice, and product insert represent different customer needs. Use a short draft that preserves that context. A restaurant reservation code can ask for guest count and preferred time, while a packaging insert can identify the product and support topic.
- Menu: "Hi, I would like to request a table for [number] people on [date]."
- Property sign: "Hi, I saw the listing at [location]. Is a viewing available?"
- Invoice: "Hi, I have a question about invoice [reference]."
- Packaging: "Hi, I need help with [product]. The issue is [short description]."
Download and prepare the PNG
Generate the final link, render its QR code, and download the PNG. Keep an original high-quality copy rather than repeatedly taking screenshots from documents or messaging apps. Screenshots may introduce scaling, blur, or compression that reduces scan reliability.
Name source files by campaign or location so the correct destination can be found later. If several codes look visually identical, a simple asset register prevents an old restaurant, listing, or support code from being placed in new artwork.
Design for reliable scanning
- Use a dark code on a light, plain background with strong contrast.
- Keep clear space around all four edges of the code.
- Avoid placing logos or decorative graphics over functional modules.
- Do not stretch the image or make it too small for the viewing distance.
- Add a label that explains the destination and action before scanning.
Accessibility still matters on printed material. Include the WhatsApp number or an alternative contact route in readable text for people who cannot scan the code or do not use WhatsApp.
Test the final material, not only the source link
Scan the exported image before placing it in a design, then scan a proof at the intended printed size and material. Test from different common distances and under realistic lighting. Glossy surfaces, folds, curved packaging, low-resolution printing, and reflections can all affect an otherwise correct code.
Confirm that the scan opens the intended number and readable message on more than one phone. A successful camera scan is not enough if the underlying number is wrong or the WhatsApp account is no longer active.
Use placement-specific codes thoughtfully
Separate codes can make customer intent clearer. A checkout counter can invite feedback, an appointment card can offer rescheduling help, and a trade-show display can request a catalogue. Avoid printing a generic "contact us" code when a more specific prompt would help the visitor and receiving team.
Campaign parameters may label the URL, but tracking can be incomplete across the scan, browser, and app handoff. The click-to-chat campaign guide explains how to combine measured clicks with useful message context.
Maintain codes after publication
A QR code containing a standard wa.me URL is fixed. If the number changes, old printed material continues pointing to the old destination until it is replaced. Optional redirect links can change destinations, but they depend on an additional service and may store the destination URL.
Keep a list of where each code is used, review active destinations periodically, and remove obsolete signs and inserts. For help writing different drafts without exposing sensitive data, use the message template guide.
Provide a readable fallback
Not every customer can or wants to scan a QR code. Some visitors may have a low battery, older camera app, accessibility need, corporate device restriction, or no WhatsApp account. Place a readable contact number, short instruction, or website URL near important QR codes so the material remains useful even when scanning fails.
This fallback also helps staff audit the material later. If a poster shows the campaign name and destination purpose in plain text, it is easier to identify which code needs replacing when a phone number, promotion, or branch changes.
FAQ
Can a WhatsApp QR code include a pre-filled message?
Yes. The QR code can contain the complete wa.me link, including the encoded text parameter for an editable draft message.
What should I test before printing a QR code?
Scan the final artwork at the intended size, confirm the destination number and draft message, and test under realistic lighting and distance.
What happens if the WhatsApp number changes after printing?
A standard QR code points to the old URL until the printed material is replaced. A redirect link can be updated, but it depends on an extra service.