Customize confirmation emails

Edit the default subject and body that members receive when they book — or override for a single class.

ForOwnerManager
1

Open Settings → Confirmation emails

Edit the studio-wide default for class bookings and a separate default for event bookings.

2

Use variables for personalization

For class bookings: {memberName}, {className}, {sessionDate}, {startTime}, {studioName}. For event/retreat bookings: {memberName}, {eventName}, {eventDate} (the date or date range), {eventLocation}, {studioName}. They're substituted at send time. Anything else in braces (a variable we don't recognize, or a typo) is removed so it never shows up as literal text in the email.

3

Set a custom sender name (optional)

The "From" name on confirmation emails. Defaults to Klasly when blank. It applies to class and event booking confirmations; only the name changes, not the address.

4

Per-class override (optional)

On any class template, tick "Custom confirmation email for this class" and write a class-specific subject and body. Overrides the studio default for that class only.

Tips
  • • Plain text only — no HTML — but paragraph breaks are preserved.
  • • The class/event details block (date, time, location, payment, online link if any) is always appended automatically, so you don't need to repeat it in your body.
  • • Only the variables listed above are supported. If you type something like {eventTime} or {facilitator} that isn't on the list, it is silently removed rather than printed — so the safest custom copy uses only the listed variables or writes details out in plain text.
  • • Per-class overrides win over studio defaults, which win over the Klasly default. Leave both blank to keep using Klasly's message.
  • • A class paid for by card ("Book & Pay") sends the same confirmation as a class booked with a pass or a credit, with one extra line in the details block: "Paid:" and the amount charged. The instructor and you (and managers who handle bookings) get the usual "new booking" email, and the member gets the push notification. Each is sent once per booking.
  • • A class booked by buying a pass from that class sends this same confirmation (your custom text included) and the push notification, once. A member you book yourself with "Book a member" gets it too, including a member who has no login yet: it goes to the email address on their member record.
  • • Classes booked by "Book me weekly" do not send one confirmation each. The member gets one summary email listing what was booked, and you and the instructor get one summary instead of one "new booking" email per booking. Your custom confirmation text is not used in that summary.
  • • Per-event override too: tick "Custom confirmation email for this event" on the event Edit page (Basic Info step) to override just that event.
  • • Copy from another class/event: inside the override panel, click "Copy from another class" (or "another event") to pick from any other one you've already customized. Subject + body are pulled in so you can tweak rather than retype.
  • • Test before saving: each section has a "Send test to me" link in the top-right corner that emails a preview to your owner address using sample data (Member Name = your name, Session Date = a placeholder). Iterate on your wording without bothering real members.
Help Center - Klasly