Reception by Fulin Labs

QR-code booking for a massage shop: from menu to first request

Quick answer (updated ). A booking QR code should open a clear request flow, not just a price list. The guest needs to know which treatment they are asking for, what it costs, when it can happen and whether the shop has confirmed it. Start with one accurate menu and one test booking before printing signs.

This guide uses Reception by Fulin Labs as the worked example. We build Reception, so this is a product setup guide, not an independent product ranking. Examples below are illustrative; they are not customer results.

1. Prepare the facts before making a QR code

Collect the service names, treatment durations, prices and currency from the menu your staff actually use. Add opening hours, the shop’s time zone, closure dates and how many guests you can serve at once. If two names mean the same treatment, record one clear label and explain the alternative name.

A useful source line is “Foot massage, 60 minutes, [price] [currency] per person.” Replace the placeholders with your real menu. Do not let a demo’s sample services become your public prices.

2. Create the receptionist, then review it

In Reception, start from a menu photo, typed menu or spoken menu. Review the recognized service names, durations and prices before sharing the resulting chat link. A photo is an input, not a guarantee that every number was read correctly.

Open the guest link yourself on a phone. Ask about one service using the wording customers use. Check the reply against the source menu. Correct unclear facts before moving on to scheduling.

3. Test a request from both sides

The Reception demo lets you explore a sample guest conversation and owner view. It is browser-local demonstration state, not a production reservation. Use it to learn the distinction between a request and a confirmation, then repeat the test in your own configured shop.

  1. Open the link on a different phone and request one treatment for a specific date, local time and party size.
  2. Check that the service, duration, price and guest contact details are correct.
  3. Try a request that your rules should hold for approval. The guest should see that it is still a request.
  4. Verify where the owner sees the request and how the decision gets back to the guest. Notifications depend on the delivery channel you configured.
  5. Ask for an unavailable time. Check that the response does not promise a slot you cannot serve.

Record the test date, who tested, the expected state and what each side actually saw. Do not count this test as a customer booking.

4. Print a sign that sets the right expectation

Questions or booking requests? Scan to chat with our receptionist. Choose a treatment and tell us your preferred time. Your request is confirmed only when you receive a confirmation.

Use the wording above as a draft, translate it for your guests and adjust it to your confirmation policy. Put the shop name and a readable fallback link below the code. Test the printed size, contrast and destination on two phones before placing it at the door or reception desk. A QR code alone does not explain what happens next.

5. Share the link without promising a connected inbox

You can send the web chat link through an existing messaging app. That does not make Reception read that app’s inbox. Direct messaging requires the appropriate account configuration and an end-to-end test. The public channel status distinguishes the available web chat from connections that need setup. Do not print “automatically replies on every channel” unless you have tested those exact accounts.

6. Measure what happens after scanning

Keep separate counts for guests opening the link, starting a conversation, making a request, receiving a confirmation and completing a visit. A scan or chat is not a completed booking. Start with a small placement, ask staff what confused guests and improve that wording before printing more signs. Reception has no published shop booking or revenue results to use as a benchmark.

For a team serving tourists, also use the multilingual spa booking checklist. If you want help testing your menu and handoff rules, discuss a managed pilot; scope and service pricing are agreed separately.