How do I share my online booking page?
Find your booking page link, share it anywhere, and understand exactly what customers see when they book.
Every restaurant gets its own public booking page the moment it's set up — you just need to copy the link and share it. Customers who open it can book in under a minute, on any device, with no app or account needed.
Only Owners and Admins can change the booking-page settings mentioned below; Managers can open Booking rules but the branding-level controls are read-only for them.
Find and share your link
- Go to Settings → Bookings → Booking rules and scroll to the Preview card. Your full link is shown there — click Open public booking page to see it exactly as customers do.
- To copy it in one click, go to Settings → Compliance & integrations → Get more bookings and open any channel card — each has a Copy button next to Your booking link. It's the same page every time, but each card's link is tagged for its channel (Google, Apple Maps, Instagram, Facebook, TikTok, WhatsApp or your own website), so your analytics can tell you where bookings came from. You can still paste the link anywhere else you like — email signatures, flyers, anywhere customers look.
- Check online bookings are switched on: in Booking rules → Booking channels, Accept online table bookings must be on (it's on by default). If it's off, the page won't take bookings.
What customers see
The page walks customers through numbered steps, in your brand colour:
- Date & Party Size — closed days and dates outside your booking window can't be picked. If you use Food & drinks-only bookings, this step opens with a Booking type choice first — "Food & drinks" or your drinks label.
- Time Selection — live availability. If the chosen date has nothing free, the page automatically looks ahead and suggests the next available date.
- Extras — only appears when you sell booking extras (like champagne or flowers): customers can add them or tap "Skip for now".
- Your Details — email first. If they've booked with you before and your venue includes customer accounts (*Available on Pro plan and above*, or with the Loyalty product), a "Welcome back!" card offers to Send Code; entering the 6-digit code and pressing Verify & Continue pre-fills their name, phone, allergies, dietary preferences and seating preference. They can press Skip and type everything by hand instead. If the same email already has a booking for that date and time, the page warns before anything is paid.
- Payment or Card Details — this step only appears when a deposit is due or no-show protection needs a card. See the guide below for exactly what customers are charged and when.
- Confirmation — a "You're All Set!" screen (or "Request Submitted!" if you require manual confirmation) with the booking summary, followed by a confirmation email.
Rich previews when you share a link
When you (or a customer) paste one of your public links into WhatsApp, Facebook, Instagram DMs, iMessage or similar, a preview card appears automatically — no setup needed. Each page gets its own honest title: your booking page shows "*Your venue* — Book a table", the menu "— Menu", the What's-on page "— What's on", the gift-card page "— Gift cards", and an event link shows that event's own name.
The preview picture is a generated card built for you:
- If you've set a cover photo (Settings → Venue → Branding), the card shows your full cover photo — never cropped — with your venue name. For an event link, the event's own image comes first.
- No cover photo? Your logo on a clean card in your brand colour.
- No logo either? A simple card with your venue name.
The generated card carries a small "Powered by ResoFlow" footer, which follows the same white-label rules as your public pages and emails — with white-label branding removal on (Complete), the card shows only your venue name, never ResoFlow. Chat apps and social networks cache previews, so a change to your name, cover photo, logo or brand colour can take a while to show on links shared earlier.
Appearing on Google and other search engines
Your booking page is public, so search engines like Google can find and list it — a customer searching for your restaurant's name may see your booking page in the results and book directly. This happens automatically for live venues; there's nothing to set up, though search engines decide for themselves if and when a page appears, and it can take days or weeks.
Two things stop your page appearing:
- You've turned it off. In Settings → Bookings → Booking rules, open the Booking page card and switch on Hide from search engines. This asks search engines not to list your page — anyone with the link can still open it and book as normal. It's off by default (page visible), and changes can take days or weeks to reach search results either way.
- Your account isn't active — a suspended or cancelled account's booking page isn't offered to search engines.
Add your own confirmation message
You can replace the standard "Your booking has been confirmed." line with your own words:
- Go to Settings → Bookings → Booking rules and open the Booking page card.
- Type your message in Booking confirmation message (up to 300 characters — directions, parking tips, a warm welcome).
- Click Save changes. Only an Owner or Admin can change this field.
Related: How do I get more bookings from Google, Apple Maps and social media? · How do I add the booking button to my own website? · What does the customer see when paying a deposit or saving a card? · How do I create and print QR codes for my venue? · How do I take bookings from Google?