Batches with a roster
Set the days, times and capacity once. Sessions are generated ahead of time, and the members on the batch are already on them.Packs that count themselves down
Every membership shows classes used, booked and left, and the date it expires.Renewals on one list
Who has run out of classes or is about to, when they last came in, and the date their next pack should start.Members hear it on WhatsApp
Confirmations, cancellations and holiday notices go out on your own WhatsApp Business number, plus push and email. Declare a festival and every session in that window is cancelled and everyone told.