Recurring bookings
How a series is defined
On the event type form, enable Allow recurring bookings and set a max occurrences (default 12). When the booker picks a slot, they get an extra step to choose a recurrence pattern: weekly, bi-weekly, or monthly.
We use RFC 5545 RRULE under the hood, so a series like "every Tuesday for 8 weeks" is exactly representable.
Each occurrence is its own booking
When the series is created, we expand the RRULE into N concrete bookings — each one a separate row with its own status, calendar event, video meeting (if applicable), and reminders.
The booker (and you) can cancel or reschedule an individual occurrence without breaking the rest of the series. Cancel one out of eight, the other seven keep going.
Paying for a series
You pick the model per event type:
- Pay per occurrence— only the next upcoming occurrence is charged at booking time. The remaining occurrences are placeholders until they're paid.
- Pay upfront for the series — the booker pays the full series total at booking. If they later cancel an occurrence, the refund follows your refund policy.
Conflicts mid-series
If your availability changes after a series is booked — you go on vacation, working hours change — Bookify doesn't auto-cancel future occurrences. Use Calendar to spot conflicts and reschedule the specific occurrences that collide.
What the booker sees
The confirmation email lists every occurrence date with a one-click link to manage the whole series. They can cancel a single occurrence or the entire series from there.