Skip to content

Edit an email template safely

Last verified
Last verified Aug 29, 2026

Use email templates to control the subject, body, translations, placeholders, and attachments for customer communication.

Edit templates carefully. A broken placeholder or missing attachment can affect confirmation emails, payment-link emails, ticket delivery, or operational messages.

Before you start

Confirm:

  • which template type you are editing
  • which languages need content
  • which placeholders must remain in the message
  • whether default content should be restored before editing
  • whether attachments are required
  • how you will test the resulting email

Open an email template

  1. In the back office, open Comms.
  2. Open Email Templates.
  3. Search for the template by type or purpose.
  4. Open the template.
  5. Review Template type, Subject, Body, language tabs, and Attachments.
Email template editor in the back office
Use the email template editor to review template type, subject, body, language variants, reset-to-default action, placeholders, and attachments.

Choose the template by trigger

Template type is read-only because it identifies the event that sends the email. Edit the row whose trigger matches the customer journey:

Template typeSent to / whenTypical attachments or content
Order reservedCustomer when an order is reserved but not yet booked.Reservation summary, deadline, or payment instructions.
Customer action requiredCustomer when the workflow needs payment or another customer action.Payment link and clear next step.
Order bookedCustomer when the order becomes booked.Confirmation details and configured ticket or order attachments.
Order updatedCustomer when an update workflow explicitly sends this notification.Current order details; verify whether new tickets are attached.
Order canceledCustomer after cancellation.Cancellation details and any next steps.
Order paidCustomer when payment completes in a workflow that sends this message.Payment confirmation and relevant order documents.
Order refundedCustomer after a refund is recorded as complete.Refunded amount and reference information.
Invoice createdInvoice recipient when invoice creation triggers the template.Invoice document.
Login, confirmation, invitation, or password typesThe user or customer whose account action triggered the message.Secure action link; normally no event ticket.
Resource requirement typesResource user when an inquiry, response, allocation, or cancellation occurs.Event and resource-assignment details.

Scheduled emails are separate. They are created under Comms > Scheduled Emails, assigned to services, and sent relative to booking or start time. See Create a scheduled email.

Attachments configured on a template are added only when that template is the one sent. Tickets, invoices, and other generated documents also depend on the order state and the sending workflow. Test the real trigger instead of assuming that every confirmation includes the same files.

Use the Ticket download page link placeholder as the main ticket action in Order booked, Order updated, and Order paid. The link opens a branded page where the customer can download the ticket PDF or add supported tickets to Apple Wallet or Google Wallet.

The placeholder list also provides direct PDF, Apple Wallet, and Google Wallet links. Use a direct link only when the message needs a format-specific secondary action. Keep the ticket download page as the primary action so customers can choose the format that works on their device.

Open Admin > Manage Profile > Ticket delivery to choose one delivery policy for the account. Turn off Attach ticket files to customer emails to stop attaching ticket PDFs and Apple Wallet files to the default Order booked, Order updated, and Order paid emails.

Before KORONA Event accepts link-first delivery, all three default templates must contain the ticket download page placeholder in the body and every enabled language. A direct PDF placeholder does not satisfy this safety check because ticket preparation may still be in progress when the email arrives. Apple Wallet and Google Wallet placeholders also do not satisfy it because those formats may be unavailable for an account or ticket. After link-first delivery is enabled, KORONA Event prevents the required page link from being removed in the email editor.

Account-wide ticket delivery settings with ticket email attachments turned off
The account-wide policy applies consistently to booked, updated, and paid order emails. Link-first delivery requires a ticket download page link in every enabled language.

The ticket page uses the official localized Add to Apple Wallet and Add to Google Wallet badges when those formats are available.

Edit subject and body

  1. Update Subject.
  2. Update Body.
  3. Insert placeholders only from the template's available suggestions.
  4. Keep required operational information, such as order number, event name, date, time, payment link, or ticket download link.
  5. Repeat the edit for each enabled language.
  6. Save with Update.

Include booking and attendee answers

Use Booking and attendee details inside the order-items block when the recipient should receive the custom-field answers saved for each ordered service. The standard Order booked template includes this placeholder automatically. During rollout, KORONA Event updates only unchanged standard versions that it can identify exactly, including older automatically created standards and versions that received earlier standard-template updates. Existing customized templates are not changed; add the placeholder from the suggestions if you want to opt in.

The summary can contain both booking-level answers and a separate section for each attendee. It is sent to the booking recipient, who may not be the attendee who supplied the information. Before adding it to another template, confirm that sharing every included answer with that recipient is appropriate for your process and privacy policy.

Labels and answers are inserted as plain text. Uploaded files are represented by their filenames only; the email contains no private file link or file contents. Waiver questions, signatures, and other waiver material are deliberately omitted.

Restore default content

Use the reset-to-default action when a template needs to return to the KORONA Event default subject or body.

After restoring, compare the default content with your current operational needs before saving. The default may not include organization-specific wording or attachments.

Test the email

After editing:

  • create or use a safe test order
  • trigger the email the same way staff or customers will
  • confirm subject, body, placeholders, links, attachments, and language
  • check that the ticket download page, ticket PDFs, wallet actions, and payment links open as expected
  • confirm the email appears in the order history when applicable

Expected result

Customers receive readable emails with the intended order, payment, event, ticket, and language information.

Troubleshooting

ProblemWhat to check
Placeholder text appears literallyPlaceholder spelling, whether it was inserted from suggestions, and whether the template supports that placeholder.
Attachment is missingTemplate attachments, order document generation, historical resend behavior, and file size or type.
Wrong language was sentCustomer language, shop language, available translations, and fallback content.
Email did not arriveOrder email history, customer address, blocked sending, provider state, spam folder, and resend action.
Subject or body editor stays loading or shows ReloadSave or copy any other unsaved work, then select Reload. If loading fails again, do not update the template; contact KORONA Event support.
Payment link or ticket link is wrongOrder state, payment state, invoice state, and whether the email template belongs to the right workflow.
Raw HTML appears in the emailCheck every language for editor attributes such as data-type, data-label, or contenteditable.

Raw editor HTML appears in an email

If a received email shows a <span> tag or editor attributes such as data-type, data-label, or contenteditable:

  1. Open the template whose Template type matches the email trigger.
  2. Check Subject and Body in every enabled language. The broken content may exist in only one language.
  3. Delete one affected placeholder and insert it again from the available suggestions, then select Update. When saving, KORONA Event restores the other recognized legacy placeholder remnants that it can identify safely.
  4. If raw editor text remains, reinsert each remaining affected placeholder. KORONA Event leaves unmatched or mismatched block start and end placeholders unchanged for safety, so reinsert both placeholders for that block. If the whole template is affected and the standard wording is suitable, use Reset to the default subject and body text instead, then select Update again.
  5. Trigger a safe test email and check every language before resending the email to a customer.

Do not copy the raw <span> fragment back into the editor. If the attributes remain after reinserting the placeholder, contact KORONA Event support before sending the template to customers.