Repeat bookings
Let clients book the same time every week in one go.
Tap a service in Bookings → Services and set Repeat bookings to how many times in a row clients can book it (up to 12).
When booking, clients choose every week, 2 weeks or 4 weeks, and how many times. Every date is checked; if some are taken, they're told which and can book the free ones.
They get one confirmation with all the dates, and a reminder before each one. From their booking link they can move one date, cancel one, or cancel it and all later ones.
Tip: Repeat bookings aren't available for services with a deposit.