Front's CSAT Feature


Understanding customer satisfaction is key to operating a successful and customer-centric business, and Front's CSAT feature helps you measure just that. With a five-star scale, you can give customers the option to rate their experience, which then populates into Front's Analytics to allow you to strategically improve your service.

How it works

The CSAT workflow in Front is as follows:

  1. Set up or send out your CSAT survey using one of the survey options explained below.
  2. Your customer gives a rating.
  3. You will see the rating posted as a comment in the Front conversation.
  4. Check your CSAT score and details in Analytics.
  5. Set up any additional workflows for your CSAT using rules.

Survey options

Option 1: Signature

If you'd like customers to be able to rate every email interaction at any time, you can insert a CSAT survey in your signature. This is a passive collection method in which your customers are not specifically prompted or reminded to give a rating, but can choose to rate when they see your signature. The CSAT rating will be automatically attributed to the teammate whose signature the customer clicked the rating from.


Step 1

Create or edit a team signature or an individual signature, depending on where you want your CSAT survey to live. If you use team signatures, remember that you can always use dynamic variables to automatically populate the name of the user who is sending the message.

Step 2

In the signature editor, click the Add Satisfaction Survey button at the bottom of the composer. You will see the CSAT survey added to the bottom of your signature, which will appear in the form of text that says {{survey}}. This {{survey}} snippet will show up for the customer as 5 stars that they can click to rate you. Additionally, you can add a question such as "How did I do?" or "How was our conversation?"

Step 3

When done editing, click Create or Save. Optionally, set this signature to be only available for certain channels, or set it to be the default signature using steps here.

Step 4

The CSAT signature is now available for use in your email messages. It will either show up in all your replies automatically according to your settings, or you can manually choose it by hovering on the top right of the signature section and clicking the Switch signature button that appears.

Option 2: Manual request

In cases where you would like to manually ask your customer to give you a rating, you can insert the CSAT survey any time by using a message template or typing the {{survey}} variable in your message. The CSAT rating will be automatically attributed to the teammate who sent the message.

Instructions using variable

Step 1

When composing the reply to your customer, type {{survey}} where you'd like to insert the CSAT survey, and the text will turn into a teal bubble to indicate the survey is a variable. Depending on the type of channel you're sending from, the survey will show up as 5 stars or as a link to click.

Step 2

You can add any additional text above or below the survey, such as "How did we do?"

Instructions using message template

Step 1

Create or edit an individual or team message template by following these instructions.

Step 2

Type up the message template content. In the message template editor, click on the Add Satisfaction Survey button at the bottom of the composer. You will see the CSAT survey added to the bottom of your message template, which will appear in the form of text that says {{survey}}. This {{survey}} snippet will show up for the customer as 5 stars that they can click to rate you. Additionally, you can add a question such as "How did I do?" or "How was our conversation?"

Step 3

When done creating your message template, click Create or Save.

Step 4

Use this CSAT message template in any message by clicking the message templates icon in the composer and choosing the template. You can still make any changes to the template you'd like before sending.

Option 3: Automatic rules

You can combine a message template with a rule to automatically send out the CSAT request to your customer in an email. Front has a team rule template in our rules library built specifically for this purpose that you can easily set up. The rules library is not available for individual rules.

Some important features of using this option are:

  • Stop CSAT: You can stop a CSAT message from being sent to the customer on a conversation by removing the Survey Scheduled tag on the conversation, which is added by the rule to any conversation that matches your team CSAT rule.
  • Prevent multiple requests: Front automatically adds a Survey Sent tag on a conversation after a CSAT message is sent to your customer by the rule. As long as this tag stays on the conversation, the rule will not run on it again.
  • Snoozing triggers the rule: A snooze acts as a temporary archive in Front, so snoozing a conversation may cause your CSAT rule to run if your trigger is When conversation is archived. If this might be an issue, then you can build a custom rule, rather than use the CSAT template, following the rule format in the instructions below and using your desired trigger.
  • Multiple CSAT rules: You can set up multiple CSAT rules for different inboxes and use cases, as a chat channel might require a shorter time before requesting CSAT as compared to an email.
  • Attributed to last teammate: The CSAT rating will be automatically attributed to the last teammate who sent a message in the conversation.


Step 1

To create a CSAT team rule, access the rule library using these steps and continue following the steps below. Though individual rules do not have a rules library, you can still create one following the same rule structure below.

Step 2

Once in the rules library, click into the Reply tab at the top, then on the Customer Satisfaction Survey rule card.


Step 3

You will see the rule template populated for you. Customize the rule such as by editing the Time elapsed condition, as well as which message template to send in the action section. Click Create rule when done.


Step 4

Now, any time the trigger occurs, which is When conversation is archived by default, the rule will check for the conditions listed and send an email with your CSAT message template.


Report graphs

You can view CSAT graphs and data in Analytics:

  1. Customer Experience report
  2. Team Performance report
  3. Satisfaction score (avg)
  4. Satisfaction score (%)

The analytics shown in the reports are pulled from Front's native CSAT feature, and not any third-party CSAT integrations in Front such as Delighted or NiceReply.

Score attribution

Based on the type of CSAT method you're using to collect CSAT with Front, the score will be attributed to the teammate accordingly:

Monitor individual CSAT scores

Managers and teammates can monitor their team's CSAT scores in two ways:

  1. Analytics: In the Customer Experience report, any of the three CSAT graphs are clickable and will open up the metric details panel to allow you to click into each conversation that received a CSAT. You can check which teammates received the ratings in each conversation.
  2. In-app: Within the app, you can search or set up rules. For search, use the filter in:comments "responded to a survey for" to pull up the conversations with the CSAT ratings. You can also create a rule that adds a tag such as CSAT received, then review the tagged conversations.


What does the customer see?

When your customer selects a star rating from your message, it will open a new web page showing their rating, which they can still edit, and a box for any written feedback. If you communicate with your customer via SMS where the CSAT rating image cannot be displayed directly, they will see a link to give a rating instead, which they can click and arrive at the same web page to submit.


How do I know of new ratings?

When a customer gives a rating, Front will post a comment in the conversation with the CSAT rating and any feedback the customer left. This comment action keeps the team copy archived if it was already archived, but will reopen the subscriber copies in the teammates' Shared with me section so that the teammates following the conversation can see the CSAT.

Can I automate workflows for CSAT?

Yes! You can use custom rules to automate actions in Front based on the CSAT comment. For example, you can set up a rule that says:

  • When New comment is added
  • If Body contains 1/5
  • Then Add tag Low CSAT and Notify teammates

Another helpful rule is to tag your conversations with CSAT received so that you can collect the ratings under one tag and view them in Front:

  • When New comment is added from any teammate, Body contains: responded to a survey for
  • If [your chosen conditions]
  • Then Add tag CSAT received

What channels support CSAT?

Most direct messaging channels support the CSAT feature, listed below.

Displays the 5-star CSAT image in the message:

  • Email

Does not display the 5-star CSAT image in the message, but sends a link to the rating: 

  • SMS
  • Whatsapp (via Twilio)
  • Front Chat
  • Twitter DM
  • Yalo/Yalo Whatsapp

What channels do not support CSAT?

These channels do not support the CSAT feature:

  • Custom channels
  • Forms
  • Google Play Store
  • Facebook
  • Twitter
  • Intercom
  • Drift
  • Smooch
  • Talkdesk
  • Dialpad
  • Justcall
  • Liveweb

Are there other rating scales?

We currently offer only the 5-star rating scale. If you'd like to see additional rating options, please contact us and let us know!

Can I delete or edit ratings?

You cannot officially delete a CSAT rating currently, but you can create a tag such as Exclude CSAT to apply on any conversations that have a rating you'd like to exclude. Then, when you run analytics, simply exclude this tag in the report filters. You also cannot edit a rating after it's submitted by the customer.

Why is there no CSAT data in analytics?

If you've set up your CSAT but have not yet received any CSAT ratings, then CSAT analytics will show that you have not yet set up the CSAT feature. Once you receive your first rating, the analytics will populate with data.


This feature is available on the Prime plan or above.

11replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • Does not work with sequences 馃槖

  • Ziad Hi Ziad, thank you for your suggestion! Our CSAT feature is indeed not compatible at the moment with our Sequences, however, this is something that we do have as a feature request in our backlog, and I can also let our product managers know about this.

    Like 1
  • Maxime Haudebert thanks as its absence from sequences makes the CSAT feature almost entirely useless for us 

  • Ziad Thank you for the feedback! 

  • Are we able to change the message that appears along with the rating system, on the page where a customer would leave their feedback? (in the screenshot on this page, the "give feedback" line). Would love to use the CSAT feature, but it might be of limited use to us if we can't modify the generic messaging provided to sound more customer-friendly. Thanks!

  • Agatha Entote Not at this time, but we'll be sure to let you know when this improvement is made!

    Like 1
  • Ziad Are we able to see all CSAT comments in the reporting? I'd like to see a breakdown of comments and scores per agent. 

  • miranda No idea. I'm just another user like you :-) 

  • @miranda CSAT scores by agent are available in the Team Performance report. Individual responses are accessible in Analytics by using the Metric Details functionality. Clicking into any score or metric will show all conversations with CSAT responses, where individual responses can be browsed. The comments are also available via exports.

  • Hi Lemuel, I just chatted with a support rep via email and they told me that filtering CSAT responses by teammates in reporting is not possible at this time, even though it looks like it is. Can you confirm? 

  • miranda Apologies for the miscommunications here, our Support rep has followed up via email to help clarify. We suggest the best way to look for CSAT attribution by a teammate is on the "Team Performance" report, where we break down CSAT score by teammate (reference and click into the Satisfaction score % column). We don't suggest filtering by the individual's inbox because that excludes conversations from team inboxes. If you have further questions, feel free to follow up via email. 

Like Follow
  • 6 days agoLast active
  • 11Replies
  • 2849Views
  • 7 Following