Get Started

Email Templates

The 13 seeded email templates Deskuss uses for every customer-facing and internal notification. Edit them, use template variables, and reset to defaults if you break one.

Accessing Templates

From the staff control panel, go to Emails → Templates. You'll see the full list of templates, each with the language tabs at the top (so the same template can have a translated version per language).

Click any template to edit it. The editor has:

The 13 Seeded Templates

Deskuss ships with these templates enabled out of the box:

TemplateSent whenRecipient
New Ticket Auto-ResponseA customer opens a new ticketThe customer
New Ticket AlertA new ticket is createdAssigned agent, dept manager, dept members (per config)
Ticket Assigned AlertA ticket is assigned to an agentThe newly assigned agent
Ticket Transfer AlertA ticket is moved to another departmentNew dept's manager and members
Agent ReplyAn agent posts a public replyThe customer
Customer Reply AlertA customer posts a replyAssigned agent, dept manager
Internal Note AlertAn agent posts an internal noteAssigned agent, dept manager
Ticket Overdue AlertA ticket passes its SLA due timeAssigned agent, dept manager
Ticket Activity NoticeA status change happens on a ticket the customer is followingThe customer
Overlimit NoticeA user tries to open more tickets than their per-user limit allowsThe user
Password ResetA staff or client requests a password resetThe requester
Email 2FA Code(reserved for future 2FA feature)
System MessageGeneric system-to-user message (rare)Per context

Template Variables

Templates use %{path.to.value} placeholders. Deskuss fills them in from the current ticket at send time — so the same template can be reused across thousands of tickets with personalized content.

General

VariableExpands to
%{ticket.id}Numeric ticket ID (e.g., 1042)
%{ticket.number}Formatted ticket number (e.g., #1042)
%{ticket.subject}Ticket subject line
%{ticket.status}Current status (Open / Answered / Closed / etc.)
%{ticket.priority}Priority (Low / Normal / High / Emergency)
%{ticket.url}Direct link to the ticket (staff-side)
%{ticket.client.url}Direct link with auth token (client-side)
%{today}Current date in the system timezone
%{signature}Active signature (department or personal)

Client

VariableExpands to
%{ticket.user.name}Customer's full name
%{ticket.user.firstname}First name only
%{ticket.user.email}Customer email
%{ticket.user.phone}Phone (if on file)

Staff

VariableExpands to
%{ticket.staff.name}Assigned agent's name
%{ticket.staff.firstname}Assigned agent's first name
%{ticket.staff.email}Assigned agent's email
%{ticket.staff.signature}Personal signature block

Department & SLA

VariableExpands to
%{ticket.dept.name}Department name
%{ticket.dept.signature}Department signature
%{ticket.sla.name}SLA plan name
%{ticket.due}SLA due date

Conditional Blocks

Wrap content in %{if ...}...%{endif} for conditional content:

%{if ticket.priority == 'high'}This is a high-priority ticket.%{endif}

Use this to make one template work across multiple cases — e.g., show a different footer in urgent tickets vs. normal ones.

Resetting to Default

If you break a template and want to start over:

  1. Open the template in the editor
  2. Click Reset to Default at the bottom of the form
  3. Confirm

The template is restored to its shipped content. Your other templates are untouched.

Template Sets (Themes)

Each template belongs to a template set (also called a "theme"). The default set is the Deskuss one. You can create additional sets to switch all templates at once — useful for re-branding (e.g., a "White Label" set with no Deskuss mentions).

Creating a New Set

  1. Go to Emails → Templates
  2. Click Template Sets
  3. Click Add New Set
  4. Name the set (e.g., "White Label")
  5. For each of the 13 templates, create a new version in this set
  6. Save

Switching the Active Set

From Emails → Templates, pick the active set from the dropdown at the top. The new set becomes the source of truth for all outgoing notifications.

Disabling a Template

To stop a particular notification from being sent at all:

  1. Open the template
  2. Set Status to Disabled
  3. Save

Common uses:

Disabling ≠ deleting. A disabled template still exists; you can re-enable it at any time. There is no "delete" button for templates.