Events – Create and Manage Events
Create one-time or recurring events like wine tastings, holiday dinners or live music. Events use the same booking system as table bookings but have a separate UI, separate public page and their own capacity logic.
Create an event:
- Go to Admin → Bookings → Events (Events tab in settings)
- Click New event
- Fill in:
- Name (e.g. "Tuscan Wine Tasting")
- Description (marketing text for the public page)
- Slug (URL-friendly name, auto-generated from name)
- Image URL (poster or mood image)
- Event type (one-time or recurring)
- Price per person (in SEK, 0 = free)
- Max guests per booking (e.g. 6 – prevents one person from reserving the whole event)
- Requires table (ties the event to a table booking for dine-in events)
- Activate the event
- Add occurrences (see below)
Event types:
| Type | Description |
|---|---|
| One-time | A single occurrence with fixed date/time |
| Recurring | Multiple occurrences on a schedule (e.g. every Friday) |
For recurring events (e.g. "Every Friday 7pm until December 31") you define a recurring schedule and the system generates all occurrences automatically.
Event occurrences: Each occurrence is an individual instance of the event with its own date, capacity and booking status:
| Field | Description |
|---|---|
| Date | Date of the occurrence |
| Start/End time | Times for the occurrence |
| Max guests | Capacity for this specific occurrence (may differ from the default) |
| Booked seats | Number booked – auto-updated |
| Cancelled | Mark the occurrence as cancelled without affecting the series |
| Notes | Internal note (e.g. "Only 8 spots left") |
Per-occurrence management: In the Events settings you can:
- See all upcoming occurrences in a table
- Edit date, time, capacity or note for an individual occurrence
- Cancel a specific occurrence – other occurrences in the series stay active
- Regenerate occurrences if the recurring schedule changes
Atomic capacity management: Vendion has built-in protection against overbooking on concurrent booking attempts. If two guests try to book the last spot simultaneously, only the first goes through – the second gets the error "No spots available".
Public booking link:
Each event gets its own link: vendion.com/book/your-slug/event – here the guest sees all active occurrences with booked/available spots. Guests book name, phone, party size and optional special requests directly.
Requires table: If you enable "Requires table", the event works as a combined table booking + event booking. Example: "Holiday dinner" where the guest books a table for 4 included in the event. The system automatically reserves a table and blocks it in the booking calendar.
Link to the booking calendar: Event bookings appear in the same calendar view as regular table bookings. Each booking has a label showing it's an event booking. Staff can manage status (seated, completed, no-show) exactly the same way.
SMS confirmation and reminder:
Events use the same SMS flow as table bookings. Variables like {event_name} and {price} are added automatically. See article 6 for templates and variables.
Waitlist: Events have no waitlist – capacity is fixed and when an occurrence is sold out, it's sold out. We recommend promoting the next occurrence or adding an extra occurrence with higher capacity.
Licensing: Events are included in the Booking module (from SEK 490/month) or Vendion 360.
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?
