Skip to main content

Email Templates

Email Templates allow you to create and manage the email content that will be sent to your customers. You can use MJML or HTML to design your templates, and you can personalise them using the Attendup Templating Language (ATL).

note

Some email templates are linked to a transaction, and some are linked to a booking. This is because transactions can contain multiple bookings, and some actions taken may affect only one booking, while others may affect the entire transaction. For example, if a booking is moved or cancelled, the email sent will be linked to that specific booking, while a transaction confirmation email will be linked to the entire transaction.

Available Email Templates​

There are four main emails that get sent by default depending on the booking status:

Transaction Confirmed​

This email is sent to the customer when they have successfully made a booking.

Booking Moved​

This email is sent to the customer when a booking is moved to a different time or date, or the resource is changed. This email is sent once for each booking that is moved, so if a customer has multiple bookings that are moved, they will receive multiple emails.

Transaction Expired​

This email is sent to the customer when a booking is cancelled due to the transaction expiring. This can happen if the customer does not complete the payment within a certain time frame. This is only sent once, so if the customer has multiple bookings in the same transaction, they will only receive one email.

Transaction Cancelled​

This email is sent to the customer when a booking is cancelled. It can include details about the booking, such as the resource name, start date, and start time. This email is sent once for each booking that is cancelled.

Tips and Best Practices​

  • Use MJML for Responsive Design: Attendup supports both HTML and MJML for email templates. MJML is recommended for responsive design, as it automatically adjusts the layout for different screen sizes and has better support across different email clients. You can find more information about MJML here.
  • Personalise with ATL: Use the Attendup Templating Language (ATL) to personalise your emails with dynamic content. This allows you to include customer-specific information like names, booking details, and more.
  • Test Your Templates: Always test your email templates to ensure they render correctly in different email clients. Attendup provides a preview feature that allows you to see how your emails will look before sending them.
  • Keep It Simple: Avoid overly complex designs or heavy images, as these can lead to emails being marked as spam or not displaying correctly. Focus on clear, concise content that is easy to read.