Settings → QR codes generates a printable QR code that points to one of your shop's public pages — the online booking page, the customer check-in kiosk, or your review link. Print it and stick it anywhere customers look: front desk, a window decal, business cards, or the back of a printed quote.
How it works
Pick a target from "Where the QR sends them": Online booking page (/book), Customer check-in kiosk (/kiosk), or Leave a review (/r). Whichever you choose, the QR encodes that path plus your shop's slug — so the code always resolves to your specific shop's page, not a generic SalesThumb URL.
Everything else on the card is yours to customize: Size (five presets from Sticker at 1.8" up to Poster at 6.4"), Headline (defaults to "Scan to book"), and an optional Subline for something like "Open 7 days · Free quote". The preview below the form updates in real time as you type, so you can proof the exact layout before you print.
The QR code itself is generated entirely in your browser — there's no server call and no PDF generation behind it. That also means the download option gives you an SVG file, not a PDF.
Printing and downloading
Three actions sit at the bottom of the Customize card:
- Print opens your browser's print dialog. The page has a dedicated print stylesheet that hides the controls panel entirely — only the printable card (shop name, headline, QR code, subline, and the shortened URL beneath it) ends up on paper.
- Download SVG saves the QR code alone (not the full card with headline/subline) as an SVG file named `<shop-slug>-<target>-qr.svg`.
- Copy URL copies the exact destination URL to your clipboard. The URL is also shown next to the buttons for reference, but it's truncated with an ellipsis if it's long — use Copy URL rather than reading it off the screen if you need the exact string, for example to paste into a different design tool instead of using the built-in print card.
Things to know
The destination URL is built from the page you're viewing when you generate the code (using your browser's current origin), so it always matches whatever domain you're logged into — you don't need to type or configure a URL yourself.
The QR code is rendered at error-correction level H, the highest of the four standard levels. That's a deliberate choice for anything printed and physically handled — window clings get scratched, business cards get creased, sticker corners peel — a higher error-correction level keeps the code scannable even when part of it is damaged or obscured.
Because the target and slug are baked directly into the QR image at generation time, printed codes don't update automatically if you rename your shop's slug later. If you ever change your shop slug, come back to this page and reprint any QR codes you have in circulation — old printouts will keep pointing at the old slug's URL.