Now live in 50+ restaurants - Start free for 7 days →

Set up QR ordering.

A guest sits down, scans the little code on the table, and orders by tapping or typing, straight to your AI. No app to download, no account to make, no waiting to flag someone down. This page shows you how to switch it on and exactly what your guest sees when they do.

Time to read: 5 minutes. Time to do: about 15.Your codes already exist, so most of the work is printing them and placing one test order.

What QR ordering actually is

Every table in your restaurant gets a unique QR code. A guest points their phone camera at it, taps the link that pops up, and a Voitly ordering page opens right in their browser. From there they can tap or type to the AI, ask what is good, see today's specials, and place their order. The kitchen sees it land seconds later, tagged with the right table number.

It works because it removes every bit of friction. There is no app store, no login, no card to enter unless you choose to take payment up front. The guest uses the phone already in their hand, and because each code is tied to a table, you always know where the order belongs. That is the whole reason it feels effortless: the guest does one thing, scan, and everything after that is a normal conversation.


Where to find your table codes

You do not have to generate anything. Open the Tables tab in your dashboard and you will see every table you have, each with its own QR code already created for you at signup. New restaurants start with ten tables, and you can add, rename, or remove tables any time. If you renamed table 4 to "Patio 2," its code stays attached to that table, so the order always shows up labelled the way you expect.

How to set it up

  1. Open the Tables tab

    Sign in and click into Tables. You will see a card for each table with its name, its number, and its QR code. This is your control center for everything to do with QR ordering.

  2. Download or print the codes

    Each card has a download button for its code, and you can print the whole set in one go. Save them as images if you want to drop them into your own table-tent design, or print straight from the page if you just want them on the wall before service.

  3. Place one on each table

    Put a single code on every table where a guest might order. Table tents work well because they stand up and stay visible, and laminated cards survive spills and wipe-downs better than plain paper. Keep the code where a seated guest can reach it without leaning across the table.

  4. Scan one yourself to test

    Open your phone camera, point it at a code, and tap the link. The ordering page should open with your restaurant's name at the top. If it does, that table is wired up correctly.

  5. Place a test order and confirm it lands

    Order a dish through the page and confirm it. Then open the Orders tab on any screen and check that your order appears, with the correct table number and items. Cancel the test order when you are done. Now you know the full loop works, from scan to kitchen.

Test every table before service.A code that was printed crooked or stuck on the wrong table is the kind of thing you only notice when a guest does. One quick scan per table takes a minute and saves you the awkward moment later.


What your guest sees, step by step

Here is the experience from the other side of the table, so you know exactly what you are putting in front of people:

  • They scan. The phone camera reads the code and shows a single tap-to-open link. No typing, no app prompt.
  • The AI greets them by name. The page opens and the AI welcomes them using your restaurant's name and the tone you picked, so it feels like your place, not a generic form.
  • They browse, ask, and order. They can read the menu, ask questions like "what is the most popular starter" or "do you have anything without nuts," and add items by tapping or typing. The AI keeps a running order they can see.
  • They confirm. The guest reviews the items and the total, then confirms. One clear step, no surprises.
  • They see an order status page. After confirming, they get a simple status page that tells them the order is in, so nobody is left wondering whether it went through.

What the AI can and cannot do

The AI can answer questions about the menu, flag allergens when a guest asks, suggest dishes based on what they are after, and take the full order accurately. It reads the descriptions you wrote, so the more you tell it about a dish, the better it answers and suggests.

It deliberately does not do a few things. It never asks the guest to install an app. It never forces an account. And it does not ask for a card unless you have turned on payments yourself. By default, ordering is as quick as a few taps, and payment stays however you handle it today.


Controlling what the AI offers

You stay in charge of availability without touching the codes. If you run out of the sea bass, open the Menu tab and mark it unavailable. From that moment the AI stops offering it, stops suggesting it, and will tell a guest it is not available today if they ask. Mark it available again when the next delivery arrives and it comes straight back. Nothing about the QR codes changes, so you never reprint a thing for a simple sold-out item.

Reprint a code if a table changes.If you split a big table into two, rename a table, or add new seating, generate and print the code for the new table from the Tables tab. An old code left on a new table will still work, but the order may land under the wrong table name and confuse your floor team.

What to read next

QR ordering is only as good as the menu behind it. Go deeper on the two things that make it sing:

Stuck on a step? Message us and a real person who has worked a Saturday night will help.

You have read it. Now run it.

7 days free. No card. Live in 10 minutes.

Start free now