Skip to main content
An Event shift is a service tied to specific dates rather than to days of the week. Use it whenever a day (or a stretch of days) should run differently from your usual schedule — a New Year’s Eve dinner, a themed night, or a whole Ramadan period.
This is the part everyone misses: on any date that has an Event shift, all your recurring shifts are hidden for that date. The event replaces your normal day — it doesn’t sit alongside it. Read The override rule before creating one.

When to use an event

SituationWhy an event fits
A one-off special night (NYE, Valentine’s)Different menu, hours, deposit, or capacity for that date only
A special period (Ramadan, festive season)A different schedule across a date range
A private buy-out or galaReplace the normal day with a single bookable event
For a temporary closure (you’re just shutting, not changing the service), use a Block instead — not an event.

How an event is scheduled

  1. Set Shift type to Event
  2. Pick a start date (and an end date for a multi-day event like Ramadan)
An event applies on every date in that range, regardless of the day of week. Recurring shifts, by contrast, run on the days of the week you select.

The override rule

This is the key concept:
If a date has at least one Event shift, only Event shifts are bookable that day. Every recurring shift is hidden for that date.
So an event doesn’t change one service on a day — it takes over the whole day. This is exactly what you want for a full special night, but it has an important consequence below.
Existing reservations are never lost. The override only changes what’s available to book on that date.

Changing just one service for one day

Say you run Lunch and Dinner every day, and you want a special Dinner for one night — but lunch should stay exactly as normal. Because the event hides all recurring shifts that day, creating only a special dinner event would make lunch disappear for that date. To keep lunch (and anything else) running, you recreate the whole day as events:
1

Duplicate the services you want to keep unchanged

Duplicate your normal Lunch shift, set its type to Event on the target date, and leave its settings as they are. Repeat for any other service that should run that day.
2

Duplicate and edit the service you want to change

Duplicate your Dinner shift, set it to Event on the same date, and make your changes (new menu, deposit, hours…).
3

Check the day

That date now shows a full day of events — lunch as usual, dinner with your changes — and your recurring schedule resumes automatically the next day.
Use the Duplicate action on a shift so you don’t re-enter every setting. The rule of thumb: whatever you want bookable on an event day must exist as an event for that day.

FAQ

Do I need to delete my recurring shifts for the special date? No. Leave them as they are — they’re automatically hidden on dates that have an event, and they come back by themselves afterwards. My lunch disappeared on the day of my special dinner — why? Because the dinner event overrode the whole day. Recreate lunch as an event for that date too (see the steps above) so it shows again. What’s the difference between an event and a block? An event replaces the day with a different service. A block closes part or all of a day without changing the service. Use an event to run something different; use a block to simply stop bookings. Can I have more than one event on the same date? Yes. Add as many events as the day needs (e.g. a lunch event and a dinner event) — together they make up that day’s bookable services.