> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt
> Use this file to discover all available pages before exploring further.

# QR codes

> Collect reviews from walk-ins and guests without a reservation — print a QR code for your counter and one for each table.

The follow-up message only reaches guests who booked. **QR codes** cover everyone else: walk-ins, the bar, lunch service, anyone who sat down without a reservation.

A guest scans the code with their phone and lands on the same rating page — so the same [filter](/reviews/filtering) applies: 5 stars go public, the rest stay private.

## Get your QR codes

<Steps>
  <Step title="Open the QR codes tab">
    Go to **Reviews** in the left sidebar, then open the **QR Codes** tab.
  </Step>

  <Step title="Download what you need">
    Click **Download** to save a PNG, or **Copy link** to get the URL (handy for a menu, a receipt, or a printer).

    <Frame caption="One generic QR code for the whole restaurant, plus one per table.">
      <img src="https://mintcdn.com/eatnow/-cQp9jL7Dfsj72EN/images/screenshots/reviews-qrcodes.png?fit=max&auto=format&n=-cQp9jL7Dfsj72EN&q=85&s=d78e18c09a42a68b4044d9510ba0f61a" alt="The QR Codes tab showing the generic QR code and per-table QR codes" width="2800" height="1640" data-path="images/screenshots/reviews-qrcodes.png" />
    </Frame>
  </Step>

  <Step title="Print and place them">
    On table tents, on the bill holder, at the counter, on the back of the menu — anywhere a guest looks while finishing their meal.
  </Step>
</Steps>

## Which code should you use?

<CardGroup cols={2}>
  <Card title="Generic QR code" icon="building-store">
    One code for the whole restaurant. Ideal for the counter, the entrance, the bill holder or the menu.

    Feedback comes in as **QR Restaurant**, without a guest name.
  </Card>

  <Card title="Per-table QR code" icon="table">
    One code per table, generated from your floor plan. Ideal for table tents.

    EatNow knows which table the review came from — and can often link it to the reservation seated there.
  </Card>
</CardGroup>

<Note>
  Per-table codes come from your floor plan. If the **Per-table QR codes** section is empty, add rooms and tables first in **Settings > Floor plan**.
</Note>

## How a table code finds the reservation

When someone scans a table code, EatNow looks for a reservation currently seated at that table. If it finds **exactly one** match, the review is attached to that reservation — so you see the guest's name and can reply to them.

A reservation matches when:

* it is **seated**, **partially seated**, **seated for drinks**, or was **marked done in the last hour**; and
* it hasn't already left a review.

If two reservations could match, or none does, the review is simply recorded as an anonymous table review. Nothing is lost — you just don't get a name attached.

## Where QR reviews show up

| Rating given | What happens                                                                      |
| ------------ | --------------------------------------------------------------------------------- |
| 5 stars      | The guest is redirected to Google or TripAdvisor, exactly like the follow-up flow |
| 1 to 4 stars | The comment stays private and your team is notified                               |

QR reviews are counted in your **Dashboard > E-Reputation** statistics like any other review.

<Note>
  A QR review that could be matched to a reservation also appears in the list under **Reviews > Internal feedback**. A fully anonymous QR review (no reservation found) is counted in your statistics, but does not yet appear in that list.
</Note>

## Tips that actually work

<AccordionGroup>
  <Accordion title="Put the code where the guest is waiting">
    The best moment is right after paying, while they wait for their card or their coat. A table tent next to the bill holder beats a poster near the door.
  </Accordion>

  <Accordion title="Say what it is">
    Add one line above the code: *"Enjoyed your meal? Tell us in 10 seconds."* A bare QR code gets scanned much less.
  </Accordion>

  <Accordion title="Use table codes in the dining room, the generic one at the counter">
    Table codes give you far more context. Keep the generic one for the bar, takeaway and the entrance.
  </Accordion>
</AccordionGroup>
