Satisfaction surveys (CSAT)

Once a ticket is closed you ask your customers how it went. This whole block is part of Professional.

1

The survey after closing

Professional only

Before you start: Two things have to be in place, otherwise nothing happens. Sending e-mail has to be set up. And under “Settings → Security” the public address of this installation has to be correct, because the link in the mail is built from it. With the wrong address stored there the system still sends the survey, and your customer ends up on a page that does not exist.

When a ticket is closed, the requester receives an e-mail with five numbered lines, one per rating from one to five stars. Each line is a link of its own, and one click is the whole answer.

The mail does not go out immediately. The system waits an hour after closing, and from then on a background service sends the surveys that are due every ten minutes. The hour is deliberate: a ticket that is reopened straight away should not trigger a survey.

There is exactly one survey per ticket. Even if a ticket is reopened and closed again later, the system does not ask a second time.

The link needs no customer account and is valid for 30 days. Until then your customer can change the rating — a misclick on the wrong star is more common than abuse.

A comment is optional. Clicking a star is already a rating; anyone who wants to add something finds a field for it on the page and confirms with “Update rating”.

The page shows only the number and the title of the ticket. Description, comments and history are not on it: the link is a right to rate, not a right to read — it can be forwarded, or land in a shared mailbox.

The click from the mail only writes the rating once the page has loaded. That is why virus scanners and preview fetchers do not rate your tickets: they fetch the address, but they run no JavaScript. For a human being it still is one click.

The rating that comes back sits on the ticket, where agents and administrators of the responsible team can see it. The customer never sees it there, not even their own.

Not every closed ticket is asked. Without an address for the requester no mail goes out at all. Nor does a survey go out if the requester closed the ticket themselves or if their address is on the blocklist. Merged duplicate reports as well as the reports attached to a major incident stay out of it too — resolving an incident closes every attached report with a single click, and without that exception each reporter would be surveyed about the same piece of work. External people also only receive the survey after giving consent. The card “Who receives the survey” explains who counts as external.

Every survey e-mail ends with a link to unsubscribe. After a rating, the survey page also shows the link “Stop receiving surveys”. The card “Consent and unsubscribe” explains both.

More on this in the card: Who receives the survey, Consent and unsubscribe

The survey mail in the customer’s mailbox with five numbered rating links and the link to the survey page.
This is how the survey arrives. Each of the five lines is a link of its own, below them sits the way to the page with the comment field. The address in the links is the one you stored under “Security”.Open image at full size
The survey page with five stars, the rating set, the comment and the thank-you message.
The page after the click on the fifth star: the rating is saved, the comment field stays open. Only the number and the title of the ticket are shown.Open image at full size
The rating on the ticket with five stars and the customer’s comment.
The same result on the ticket. The red frame sits on the rating — it is here for the team, not for the customer.Open image at full size
2

Switching it on and limiting it

Professional only

The survey has exactly one place to set it up: under “Settings → General”, in the card “Customer Satisfaction Score (CSAT)”. This card explains the three controls for sending. The field “Own e-mail domains” on the same card is explained in the card “Who receives the survey”.

“Send satisfaction surveys” switches sending on; it is off as a factory setting. Only tickets closed after you switch it on are surveyed — otherwise your entire backlog would receive a mail in one go.

If you switch it off again, the ratings you already have stay visible. Only nothing new goes out any more.

Above the switches you see the address the links are built from. It is there to be checked, not to be edited: you change it in the one place where it is maintained, and the hint next to it takes you there.

The middle switch, “Per-agent evaluation”, belongs to the report. What it does there, and why it is off as a factory setting, is on the card about the report. It stays usable even while the survey is switched off.

“At most one survey per requester within” limits how often the same person is asked. The factory setting is 7 days: someone who reports several tickets within that window is still asked only once.

With 0 you ask on every closed ticket. For an internal helpdesk that is usually too much, because the same people report again and again; a customer desk with many different senders rarely reaches the limit at all.

The survey is deliberately plain. The scale is fixed at one to five stars, and so are the one-hour delay and the 30-day validity. Two different scales in the same database would mean the report averages things that cannot be compared.

More on this in the card: The report on the ratings, Who receives the survey

The “Customer Satisfaction Score (CSAT)” card with two switches and the number field for the limit.
The whole setting on one card. The red frames sit on the two switches and on the field for the limit; above them stands the address the links are built from.Open image at full size
The “Public address of this installation” card with the address field and the “Currently in use” line.
The address itself is maintained under “Settings → Security”. The line below tells you which address is in use right now and where it came from.Open image at full size
3

Who receives the survey

Professional only

Before you start: After the update to 1.11.0, external people only receive the survey after giving consent. So enter the e-mail domains of your company. Otherwise your employees count as external as well and no longer receive a survey.

The survey distinguishes two groups of recipients. Employees of your company receive it without being asked first. Everyone else counts as external. External people only receive the survey after they have given consent.

Employees can unsubscribe at any time. External people can withdraw their consent at any time. The card “Consent and unsubscribe” explains how.

You decide who counts as an employee in the field “Own e-mail domains”. It is under “Settings → General” in the card “Customer Satisfaction Score (CSAT)”. Only administrators can see and change the field. Enter the domains of your company there, separated by commas. Then click “Save domains”.

An address counts as an employee if its domain is in the list. An entry also covers its subdomains. So “example.com” also applies to “it.example.com”, but not to “myexample.com”.

When saving, the system tidies up the list. Capital letters become small letters, an “@” at the start is dropped, and duplicate entries disappear. If an entry is not a valid domain, the message “These entries are not valid domains:” appears with this entry. Nothing is saved in that case.

If the field is empty, every address counts as external. That is the factory setting.

For a single account you can override the domain. Open the account under “User management” with “Edit”. In the field “Satisfaction survey” you choose “Automatic by domain”, “Employee” or “External”. The factory setting is “Automatic by domain”. Next to it, “Result: …” shows what the domain list means for this account.

The choice on the account applies to the e-mail address of that account. It helps, for example, with an employee whose address has a different domain.

After the update to 1.11.0, the field contains the allowed domains of your single sign-on providers. If you do not use single sign-on, the field is empty.

As long as the survey is switched on and nobody has saved the field, the card shows a box: “Since version 1.11.0, external people receive the survey only after giving consent. Enter your company's e-mail domains so that your employees keep receiving the survey.” Only administrators see the box.

Administrators also see the same sentence as a banner at the top of every page. As long as the box is shown, the banner appears as soon as at least one survey was not sent in the last 30 days. “Open the survey settings” leads to the card. “Hide for 30 days” hides it for your account for 30 days.

There is one thing to do: enter the domains and click “Save domains”. This also applies if the list is already correct or is meant to stay empty. After that, the box and the banner disappear.

Below the field, a line counts the surveys that were not sent in the last 30 days, for example “Surveys not sent in the last 30 days: 2 without consent, 1 after unsubscribing.” Each ticket counts once. Other reasons, such as the blocklist, are not counted. The link “Show consents and unsubscribes” next to it opens the list from the card “Consent and unsubscribe”. Only administrators see the line and the link.

The rule only applies to the satisfaction survey. All other e-mails go out as before, for example the replies of agents.

More on this in the card: Consent and unsubscribe

The “Customer Satisfaction Score (CSAT)” card with the box about the update, the field “Own e-mail domains”, “Save domains” and the line with the count.
The red frames sit on the field “Own e-mail domains” and on “Save domains”. At the top stands the box that stays until the field is saved for the first time.Open image at full size
The “Edit user” dialog with the field “Satisfaction survey” and the line “Result: …” next to it.
The red frame sits on the field “Satisfaction survey”. Next to it you see what the domain list means for this account.Open image at full size
5

The report on the ratings

Professional only

Under “Reports” satisfaction has a section of its own, “Customer satisfaction (CSAT)”. It appears in the same report as everything else, but it only follows two of the filters: the period and the team. Without a date it covers the last 30 days.

Five tiles sit at the top. “Average score” is the average of the stars, “Satisfaction rate (4-5 stars)” tells you what share was satisfied, “Response rate” is how many answered, and “Surveys sent” counts the surveys that went out. Below both rates you find, in small print, the fraction they were built from.

“Closed without survey” is the fifth tile. It counts the closed tickets that were never asked, with the total number of closed tickets underneath. Without that number you would take a rate as the picture of your customers, and it would rest on a subset you cannot see.

The number that matters most is not the average, it is the response rate. A good score built on few answers says little about your customers.

Below that comes the distribution: for every star count from five down to one a bar shows how often it was given, with the number next to it. Then comes “Trend”, one row for each day somebody answered, with the date, that day’s average as a bar and the number of answers. Last come “By agent” with one row per agent and “Latest comments” with what people actually wrote. A “By team” breakdown joins them as soon as more than one team has rated tickets.

You can switch the per-agent breakdown off. “Per-agent evaluation” is off as a factory setting, because ratings per person are performance data — in many companies the works council has a say in that, and with cloud providers this evaluation often cannot be switched off at all.

The switch takes effect on the server and not only on screen: with it off, the server does not deliver the breakdown at all.

The single rating on a ticket is untouched by this and stays visible to the team. The switch governs evaluation across people, not what is shown on one case. There is no export of the CSAT section of its own. Agents only see teams here whose “Agent Permissions” allow seeing reports.

The “Satisfaction” filter narrows the report down to ratings. “Rated only” shows rated tickets, “Not rated” shows the unrated ones, and with “Score from” and “Score to” you can look at every ticket with one or two stars. The filter applies to the table and to both exports.

The “Customer satisfaction (CSAT)” section of the report with five key figures and the distribution of the stars.
The five tiles of the section. The red frame sits on “Closed without survey” — the number that puts the response rate in perspective.Open image at full size
The “Trend” section with one row per day, the average as a bar and the number of answers.
The course over time. For each day you see the date, the average as a bar with the figure next to it, and on the right how many answers came in that day. In the example both answers arrived on the same day, so there is one row.Open image at full size
The “By agent” breakdown with one row per agent, and the latest comments.
The breakdown per agent, together with the comments as they were written. This part of the report is the one you can switch off.Open image at full size
6

A poor rating as a trigger

Professional only

A rating can trigger a rule. In the rule editor under “Settings → Automation” there is a condition for it, “Satisfaction rating (CSAT)”, and next to it you pick “is at most”, “is at least”, “is” or “is not”. The third field holds the stars, from one to five, with the number beside them.

The usual case is “is at most 2”. Above the rule you then read the sentence the editor writes along: “When a ticket was rated 2 stars or fewer, then send an e-mail to the assignee.”

This rule needs no time condition. A new rule comes with the condition “Time without any activity” “longer than” 3 “days” in the “WHEN” block; remove it so that the block is empty. That makes it the exception among the rules: all the others wait for nothing to have happened for a while, this one waits for an event.

As an action you have everything a rule can do anyway: send a mail, raise the priority, hand the ticket to another team, or set a follow-up.

One thing works differently here. Rules normally leave closed tickets alone, but a rating almost always arrives on a closed ticket — so a rule with this condition reaches closed tickets as well. Every other rule still does not.

The condition never applies to a ticket without a rating, and that includes “is not” — otherwise “not five stars” would hit your entire unrated backlog. If you want to know how many did not answer, that is the response rate in the report.

The rule acts once per rating. Below it, “Log” opens the table “What this rule did” with one row per ticket, so you can see when it ran and what it did.

The rule editor with the condition “Satisfaction rating (CSAT) is at most 2” and the sentence above it.
The condition in the editor. The red frames sit on the condition and on the sentence above it, and that sentence rewrites itself with every change.Open image at full size
The “What this rule did” table with one row for the poorly rated ticket.
The rule’s log. The row shows the ticket, the time and the action that was carried out.Open image at full size

The screenshots are from version 1.3.1. Nothing on the screens shown changed up to version 1.13.3. The only thing that looks different is the version number at the bottom of the sidebar.