Every active resource automatically gets a public booking page where guests can see available slots and book directly. You share the link via your website, social media, newsletter or a QR code on premise.
Base link – all resources
https://app.vendion.com/book/yourrestaurant?type=resource
This link shows an overview of all your active resources. The guest clicks a resource to see available slots.
Deep link – direct to a specific resource
https://app.vendion.com/book/yourrestaurant/resource/private-room-a
Use a specific link when marketing a single resource – e.g. "Book karaoke now" in an Instagram post. Generate the QR code directly in admin.
How to get the link:
The guest journey – step by step
1. Pick a resource The guest sees a list of active resources:
Private Room "The Wine Cellar"
12 seats · from 1 500 SEK · 2 hours
Karaoke VIP
8 seats · from 499 SEK · 1 hour
Bowling Lane 1
6 seats · from 299 SEK · 1 hour
Image, short description, capacity and price are shown per resource.
2. Pick a date A date picker appears. The system respects the max advance booking setting from your booking settings (default 60 days out).
3. Pick a slot After the date is chosen, all slots are shown:
Monday May 5, 2026 – Private Room "The Wine Cellar"
17:00–19:00 Available
19:00–21:00 Available
21:00–23:00 Booked
Booked or blocked slots are greyed out. The guest clicks an available slot.
4. Party size Slider from 1 to the resource's max capacity (e.g. 12).
5. Guest details
6. Confirmation Summary with date, time, resource and price.
7. SMS The guest gets an immediate SMS confirmation with a manage link:
Hi Anna! Your booking of Private Room The Wine Cellar
Monday May 5 at 19:00–21:00 (6 pers, 1 500 SEK) is confirmed.
Modify/cancel: https://app.vendion.com/book/cafe-latt/manage?token=...
Double-booking protection Vendion has built-in protection that makes it technically impossible for two bookings to cover the same resource and time. If two guests click "Book" on the same slot at the exact same moment, the first is accepted and the second gets a clear error: "Time slot taken – please pick another time".
Embed the booking page on your website Want guests to book without leaving your site? Use the iframe embed code:
<iframe
src="https://app.vendion.com/book/yourrestaurant?type=resource&widget=1"
style="width:100%;height:800px;border:none;"
title="Book a resource">
</iframe>
The widget=1 parameter hides Vendion's navigation and adapts the layout for embedding. You can also target a single resource:
<iframe src="https://app.vendion.com/book/yourrestaurant/resource/private-room-a?widget=1" ...></iframe>
QR code for on-premise signage Generate a QR code in admin and print it:
The QR code leads directly to the public page, no app download required.
Share on social media and newsletter:
/book/:slug?type=resourceTroubleshooting:
Branding the booking page: The public booking page uses the restaurant's own colors and logo (primary color, accent color, logo URL). To customize:
Branding applies to all booking types (table, event, resource) and widgets.
Rate limit and security: To prevent someone from creating bulk junk bookings, the booking page has a built-in rate limit: max 5 bookings per IP per 60 seconds. If the limit is exceeded, the guest is shown "Too many attempts, try again in a minute". Normal guests never hit the limit.
Mobile experience: 90 % of guests book from their phone. The public page is optimized for small screens: large buttons, vertical slot layout, minimal fields. Always test the flow on your own phone before publishing the link.
Guest manages their booking afterwards:
The link in the confirmation SMS (/book/:slug/manage?token=...) leads to a page where the guest can:
The guest cannot change the slot time via the link (must make a new booking). The guest also cannot change party size – that would require recomputing whether the resource has enough capacity. Contact staff if needed.
Analytics for public bookings: In the Analytics module you see:
Use this to identify which resources sell and which need better imagery or copy.
Related: Resource availability and schedules, Resource fees and prepayment
This feature is part of Vendion Booking.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?