Get Started

Canned Responses

Reusable agent reply templates with placeholder variables. Insert a response in one click and Deskuss auto-fills the customer's name, ticket number, and other context.

What Are Canned Responses?

A canned response is a pre-written reply that an agent can drop into a ticket with one click. Each response can include placeholder variables that Deskuss auto-fills with values from the current ticket — recipient name, ticket number, assigned agent, and so on — so every response feels personal even though no one typed it.

Use them for:

Where to Find Canned Responses

From the staff control panel: Manage → Canned Responses. The page shows all canned responses, with the ability to filter by category, search by title, and add new ones.

Creating a Canned Response

  1. Click Add New Canned Response
  2. Enter a descriptive title (what agents see in the dropdown)
  3. Write the body in the rich-text editor
  4. Choose a category (optional — useful for organizing large libraries)
  5. Choose the visibility (private to you, departmental, or global)
  6. Save

Naming Convention

The title is what agents see in the dropdown. Use a naming convention that makes search fast — e.g., [Greeting] Friendly intro, [Billing] Refund approved, [Tech] Clear cache. The bracketed prefix lets agents scan a long list quickly.

Placeholder Variables

Variables are written as %{path.to.value} and are filled in automatically when the response is inserted. They use the same syntax as email templates.

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)
%{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 agent's timezone

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
%{signature}Active signature (department or personal)

Department & SLA

VariableExpands to
%{ticket.dept.name}Department name
%{ticket.dept.signature}Department signature
%{ticket.sla.name}SLA plan name
%{ticket.due}Due date (when SLA expires)
Variable rendering happens at insert time, not at save time. If you save a canned response containing %{ticket.user.name}, that variable is filled in fresh on every insert — based on the ticket you're replying to. Save the response once, use it across thousands of tickets, each with the right name.

Sharing & Visibility

Every canned response has one of three visibility levels:

LevelWho can see & use itTypical use
PrivateOnly the authorPersonal drafts, half-finished templates
DepartmentalAnyone in one or more departmentsTeam-specific procedures
GlobalAll agents in the helpdeskGreetings, sign-offs, common troubleshooting

Visibility is set when creating or editing a response. Department managers can promote private responses within their team; admins can do anything.

Per-Language Variants

If your team operates in multiple languages, you can store a different version of a canned response per language. The agent's UI language determines which version is shown in the dropdown.

To add a language variant: open the canned response, click Add Translation, pick the target language, and write the localized version. The same %{variables} work in every language — Deskuss fills them in based on the ticket, not the language.

Searching Canned Responses

The reply-box dropdown is filterable. Start typing and the list narrows to responses whose title, body, or category matches. Search is case-insensitive and supports partial words — typing refund shows every response about refunds even if the word is in the middle of a sentence.

Inserting in the Reply Box

When composing a reply, click the canned-response icon in the editor toolbar (or press Ctrl+. / +.). The dropdown opens. Pick a response, and Deskuss inserts it at the cursor position with all variables expanded.

Best Practices

Do

Don't

Example Library Structure

Here's a starting set many teams find useful:

[Greeting] Friendly intro
[Greeting] Returning customer
[Sign-off] Standard
[Sign-off] With next steps

[Status] Investigating — will update by EOD
[Status] Awaiting customer reply
[Status] Escalated to engineering

[Billing] Refund approved
[Billing] Invoice sent
[Billing] Plan change processed

[Tech] Clear browser cache
[Tech] Try incognito
[Tech] Reinstall steps (macOS)
[Tech] Reinstall steps (Windows)

[Closing] Resolved — anything else?
[Closing] Resolved — survey link