Skip to content

Email templates

Edited under Admin, Email messages. All are plain text.

Nothing sends until an email connector is configured and enabled.

KeyNameTriggerAudienceCan disable
repair.submittedRepair receivedSomeone lodges a repair through the client portalThe person who lodged itYes
repair.readyReady for collectionA repair is marked readyThe person who lodged itYes
repair.ready.tutorReady for collection (tutor)A repair is ready and the student has a tutor on fileThe student’s tutorYes
ticket.acknowledgedTicket receivedA ticket is raised with somebody to send it toThe person who raised itYes
ticket.replyTicket replyThe desk replies in public. Internal notes never sendThe person who raised itYes
ticket.closedTicket closedA ticket is closed and the requester has an email addressThe person who raised itYes
purchase.receiptPurchase receiptA student buys something and a parent address is on fileThe parent or guardianNo
monitor.downMonitor alertA monitored service has been unreachable long enough to alertStaff who can view monitorsYes
backup.failedBackup failedA scheduled backup does not completeStaff who can manage backupsNo
parent.loginParent sign-in linkA parent asks for a link to the parent portalThe parent who askedNo
plan.changedPlan changedA licence is activated or removed and entitled modules changeStaff who can manage billingNo
report.scheduledScheduled reportA scheduled report is deliveredWhoever the schedule namesYes
digest.dailyDaily digestEach morning, to staff who opted inStaff with the digest turned onYes

purchase.receipt. A receipt to a parent for money taken. Switching it off quietly is how you end up arguing with a parent about money.

backup.failed. An alert about your own data protection failing. If it can be switched off, eventually somebody will, and find out during a restore.

parent.login. The mechanism a parent uses to reach the portal. Off, the portal has no entry.

plan.changed. Modules appearing or disappearing without explanation is confusing enough to warrant a mandatory message.

Written {{likeThis}}. The editor lists the ones each message carries, with a description and a realistic sample.

Common ones:

VariableHolds
{{name}}Who the message is about or to
{{deskName}}What your service desk calls itself, from branding
{{trackingUrl}}The person’s private repair status link
{{repairType}}What kind of repair, when known
{{deviceSuffix}}The serial in brackets, or nothing when unknown
{{loanLine}}A line about the loan device, when one was issued

A variable that does not exist on a message is rejected when you save, rather than rendering blank in production. That is why the catalogue is defined in one place: a template containing {{studentName}} on a message that never had a student is exactly the sort of thing that only shows up in what a parent receives.

Every send in the product is plain text.

Offering an HTML editor would mean deciding how to escape a school’s own data inside it. When HTML arrives it should arrive deliberately, not by accident of the template box accepting tags.

The editor renders your wording with sample values, so you see the message as a parent would. Use it. Wording that reads fine in the editor frequently reads oddly once the variables fill in.

Ready for collection. Say where. “Ready to collect from the ICT office, opposite the library” saves a lot of questions.

Purchase receipt. Say what to do if something is wrong, and who to contact.

Repair received. Set a timing expectation if you have one.

Ticket received. Say whether replying to the email works. It does not by default.

  • Internal notes, ever.
  • Anything with no recipient address on file, which is skipped quietly.
  • Anything while the email connector is in demo mode, which logs instead.