Booking page · Every plan
Take bookings on your own website.
Guests book you directly, with no card to give and no rival listed beside you.
Put a booking button on your website.
Two lines of HTML add a ‘Book a table’ button to the site you already have, and it opens your booking form over the page.
<a href="{page}" data-bw-venue="{publicKey}" data-bw-launcher>Book a table</a>
<script src="{origin}/embed/v1/embed.js" async></script>Take bookings in English, French and Arabic.
Your page and every email speak all three, on every plan, so fewer guests need to call.
Arabic reads right to left.
A confirmation in your name.
Every booking is confirmed by email and every guest reminded before the night, so fewer tables stand empty.
- A private link to change or cancel, where you allow it.
- A calendar invitation that moves or disappears with the booking.
Coming to Starter
Guests will book by chatting.
They will ask on your booking page, as easily as sending a message, and Olio will offer only the times you really have.
With your guests: Guest: Hello! Do you have a table for two tonight, around eight? Olio: Good evening, we do. I can offer 19:45, or 20:15 by the window. Olio: It’s yours. Is there anything the kitchen should know? Guest: No nuts for Sam, please.
Questions about your booking page.
What’s on the page you host for me?
Your name, address, description, photographs and hours, and the same booking form as the button. It is yours to link to from anywhere.
What happens when I reach my monthly bookings?
When you get close, we tell you. Upgrade any time and the new limit applies straight away. Your staff can always take a phone booking, even at the limit.
Get your booking page on every plan.
Free takes up to 50 bookings a month and Starter up to 500; Pro has no limit and puts your own colours on the page.


