HomeBlog › WhatsApp QR codes for business

WhatsApp QR codes for business: from scan to chat

Published 15 September 2026 · Replio

WhatsApp QR codes for business: from scan to chat. How a trackable QR code on a shopfront, receipt or menu opens a conversation your AI agent answers.

A QR code on your shop window, receipt or menu is the shortest path there is from "I'm curious" to "I'm talking to you". Most businesses waste it on a static image that opens a homepage and tells them nothing. Here is how to make a code that opens a chat, counts every scan, survives a change of plan, and gets answered even when nobody is at the counter.

Why a QR code beats printing your number

A phone number on a poster asks a lot of a passer-by. They have to save the contact, open WhatsApp, find it, and think of something to say. Every step loses people, and the ones who make it through arrive with a blank "Hi" that you then have to decode.

A QR code collapses that into one motion. The customer points their camera, taps, and WhatsApp opens on your chat with a message already typed. They press send. That is it. No saved contact, no blank opener, and because the typed message can say where they found you, you know the context before you reply.

The catch is that a plain QR generator stops at the image. What makes a code worth printing is everything around it: where it points, whether you can change that later, whether you can see it working, and what happens in the chat afterwards.

Where the code should send people

"A QR code for my business" can mean four quite different destinations. Pick the one that matches what the person scanning actually wants.

DestinationWhat the customer seesBest for
WhatsApp click-to-chatYour WhatsApp chat, with a message ready to sendCustomers who already live in WhatsApp; orders, enquiries, bookings
Web chat pageA chat window in the browser, no app or account neededTourists, first-time visitors, anyone you do not want to force into an app
Telegram botYour bot in TelegramCommunities, digital products, audiences already on Telegram
A pageYour menu, booking page or bio linkBrowsing first, talking second

The first two are the ones that turn a scan into a conversation, and they are the subject of the rest of this guide. A page is fine when people need to look before they ask, but it is a dead end if the page cannot answer the question they arrive with.

Static vs dynamic: the choice you make before printing

A static QR code bakes the destination into the pattern. Change your number, move your menu, end the promotion, and every printed code is wrong forever. A dynamic code encodes a short link instead, and the short link forwards to the destination, so you can change where it goes without touching the print.

Static QR imageDynamic QR (short link)
Change the destination after printingNo, reprint everythingYes, edit it in the dashboard
Count scansNoYes, every scan is a logged click
Switch it offNoYes, one toggle
Compare placementsNoYes, one code per placement
Pattern densityDense if the link carries a long messageSimple, because it only holds a short link

That last row matters more than it looks. A WhatsApp link with a pre-filled message can get long, and a long link makes a busy, fine-grained code that struggles on a small sticker or a crumpled receipt. A short link keeps the pattern coarse and easy to scan however much text sits behind it.

The part after the scan is the part that sells

This is where most QR campaigns quietly fail. The code works, the customer scans at 9pm on a Sunday from the pavement outside a closed shop, sends "Do you have this in a size 42?", and hears nothing until Monday lunchtime. The print did its job. The business did not.

A scan is a warm lead in the most literal sense: the person is standing in front of your product, right now. Replying hours later throws that away. That is why the destination matters less than who answers it. When the chat is connected to an AI agent trained on your own prices, hours, stock and policies, the 9pm question gets an answer at 9pm, in the customer's own language, and anything that needs a person lands in your team inbox with the whole thread attached.

Five placements that earn their ink

Use the pre-filled message to do two jobs at once: give the customer an easy first line, and tell you where the scan came from.

  1. Shopfront window. Catches the after-hours browser. Pre-fill: "Hi, I'm outside your shop. Are you open tomorrow?"
  2. Receipts and packaging. Turns a finished sale into the next one, and gives unhappy customers somewhere better than a review site. Pre-fill: "Hi, I have a question about my order."
  3. Table tents and menus. Lets a diner ask about allergens or book the next visit without flagging down a server. For tables, the web chat page often beats WhatsApp, because nobody has to open another app.
  4. Flyers, events and trade stands. The conversation starts at the stand and carries on afterwards, instead of ending at a business card. Pre-fill with the event name so those leads are easy to find later.
  5. Vehicles, delivery bags and signage. Anywhere people see you in passing. Pre-fill: "Hi, I saw your van. Do you cover my area?"

Keep a pre-filled message short and friendly, and never put anything in it you would not want a stranger to read. The customer can edit it before sending, and it is visible in the link itself.

How to measure it honestly

Scan tracking only tells you something if the codes are set up to be compared. Three rules keep the numbers honest:

  • One code per placement. The window, the receipt and the flyer each get their own short link. A single code everywhere gives you one number and no answer.
  • A click is a click. A short link counts a camera scan and a tap on the same link identically. If you want print scans on their own, do not post that link online too; make a separate one for social.
  • Watch the shape, not the total. A per-day chart shows whether the new window sign changed anything, which a lifetime total will never show you.

Then check the other end: which of those conversations became a booking, an order or a qualified lead. The pre-filled message makes that easy to see in the inbox.

Setting it up in Replio

Everything above is built into the same dashboard as your AI agent, and the links and QR codes are free on every plan, including the free one:

  • WhatsApp click-to-chat links. Enter your number and an optional pre-filled message, and Replio makes a short link with its own QR code and click count. Download the QR as an image for print.
  • Editable, switchable destinations. Every code runs through the link shortener, so you can change where it points, or turn it off, after it is printed. Random short codes are free; a custom name is a paid add-on.
  • A direct chat link and QR for your website chat. Your website chat widget comes with a shareable chat page and QR, made for receipts, packaging and in-store use, with no app for the customer to install.
  • An AI agent behind the code. Connect WhatsApp, Telegram or the web widget and the chat a scan opens is answered 24/7 from your own knowledge base, in 50+ languages, with human handoff when it is needed.
  • The next step, inside the chat. The agent can capture the lead, answer the question and take the booking in the same conversation, so a scan can end in a confirmed appointment.

Where Replio fits

Replio is an AI customer-support and sales agent for businesses of every size, from a solo shop to a large multi-brand team. It connects WhatsApp, Instagram, Messenger, Telegram and a website widget to one brain trained on your own knowledge base, and ships the growth tools around it: QR codes, a link shortener, a free bio link page and a booking calendar.

The Free plan is $0/month with AI on Telegram and the web widget. Starter is $49/month and adds the channel you pick, such as WhatsApp; Scale at $149 and Pro at $349 add more channels, seats and AI replies, and Enterprise is custom. If a QR chat is the only thing you need, there is also an à la carte QR Chat product at $29/month. Messages are unlimited on every plan, and Starter has a free 7-day trial with no card required.

Make your first chat QR code

Create a trackable QR code that opens a chat, and let your AI agent answer every scan, day or night.

Start free

Frequently asked questions

How do I create a WhatsApp QR code for my business?
Make a WhatsApp click-to-chat link (your number in international format, plus an optional pre-filled message) and turn it into a QR code. In Replio you enter the number and message once, and it creates a short link with its own QR code you can download for print, plus a click count for every scan.
What is the difference between a static and a dynamic QR code?
A static QR code stores the destination in the pattern itself, so it can never be changed or tracked. A dynamic QR code stores a short link that forwards to the destination, so you can change where it points after printing, switch it off, and count every scan.
Can I change where a QR code goes after it is printed?
Yes, if it is dynamic. Replio QR codes point to a Replio short link, so you edit the destination in the dashboard and every printed code follows it. You can also turn a link off without reprinting anything.
Can a QR code open a chat without WhatsApp?
Yes. Replio gives your website chat its own shareable chat page and QR code, which opens a chat window in the browser with no app or account needed. It suits tables, receipts and visitors who may not use WhatsApp.
Who answers the chat after someone scans the code?
In Replio, your AI agent does, 24/7, from your own knowledge base and in the customer's language, on WhatsApp, Telegram or the web chat. It can capture the lead or take a booking in the same conversation, and hands anything that needs a person to your team inbox with the full thread.
Are Replio QR codes free?
Yes. The QR code generator, link shortener and scan counts are free on every plan, including the Free plan. A custom link name is a paid add-on. Having the AI answer on WhatsApp needs a paid plan from $49/month, while AI on Telegram and the web chat is included on the Free plan.