Scheduling
Let clients book recurring sessions
Let clients book the same slot every week or month in one go, with each session charged to their saved card before it happens.
Recurring sessions let a client book a repeating series, such as every Tuesday and Thursday, in one go instead of booking each session separately.
Turn it on for a service
Go to Services, edit the service, open Booking rules and turn on Allow recurring bookings.
How clients book a series
On the date and time step, clients turn on Repeat this booking and choose:
| Option | Choices |
|---|---|
| Repeats | Weekly or Monthly |
| Every | 1 to 12 weeks or months |
| On (weekly) | The days of the week, Monday to Sunday |
| How (monthly) | On the same day of the month, or on the same weekday position, such as the second Tuesday |
| Ends | After 2 to 52 sessions, or on a date |
A list of the sessions shows below, so clients can check them before they book.
How a series is paid
How a series is paid depends on the service's payment mode:
- Free or Postpay: no card is taken. Clients pay you per session, the same way as a single booking.
- Prepay or Deposit: clients save a card to confirm the series. Each session, or each session's deposit, is then charged automatically before it happens. Paid series need a connected Stripe account.
To choose how far ahead each session is charged, go to Settings › Recurring Booking Settings and set Charge lead time to between 1 and 7 days before the session. The default is 1 day. Any session already inside that window is charged as soon as the client saves their card.
If a card is declined, you and the client are both emailed, and the client gets a link to save a new card.
If the client has a package for the service, sessions use it before their card is charged.
Manage a series
In the sidebar, open Recurring Bookings to see every series, filtered by All, Active, Completed or Cancelled. Open one to:
- select Edit recurrence to change the pattern; this rebuilds all upcoming sessions and leaves past ones alone
- Reschedule or Cancel a single session
- select Cancel series to cancel all upcoming sessions
- see the payment status, and select Resend card link to customer if they haven't saved a card yet
If the service requires approval, a new series waits for you to select Approve all sessions or Decline.
Book a series for a client yourself
Go to Add Booking, choose the client and service, then turn on Repeat this booking on the date and time step. To have butterbook.ing take payment, tick Collect payment automatically. The client is emailed to save a card, and each session is charged before it happens. Postpay services aren't charged automatically.