Private-session clients now hear about edits, roster changes and payment links
Editing a confirmed private session can now tell the client what changed, adding or removing a participant emails them automatically, and you can send a secure payment link by email or text straight from the booking's Payment tab.
Three gaps in private-session communication are closed. - **Editing a booking can now notify the client.** Move the time, swap the room or teacher, change the headcount, adjust the price or deposit, or move the status — the client gets a plain-language summary of exactly what changed. Internal notes, billing details and PO/department fields never appear in this message, so an internal edit can never accidentally trigger a client email. If the time itself moves, a fresh calendar invite goes out automatically. - **Adding or removing a participant now emails them.** Someone added to the roster — one at a time or in a bulk import — gets a confirmation with a personal link to check their own registration status at any time. Someone removed gets a heads-up too. This applies whether staff makes the change or a participant self-registers. - **Send a payment link by email or text.** The Payment tab's existing copy-link button now sits alongside a proper send action — pick email, text, or both, and the client gets a secure pay-now link for their remaining balance. All three are switchable per venue from Settings → Emails → Events, exactly like every other automated message.
Set VAT included or on top for products and services, not just passes
Products and services can now use the same "VAT included in the price" or "VAT added on top" choice that passes already had — plus a fix for a bug where product sales at the register always taxed at the retail rate, even when the product's own VAT category was different.