Help
HomeFeaturesPricingBlog
  • What is Keeping?
  • Getting Started
    • Quick start for admins
    • Quick start for agents
    • Using Keeping in Gmail
    • Keeping and your customer
    • Keeping for Chrome
    • Keeping for Safari
  • Fundamentals
    • Mobile & web access
    • Converting an email to a ticket
    • Using Templates
    • Changing ticket status
    • Assigning a ticket
    • Editing ticket recipients
    • Moving a ticket
    • Sharing a ticket
    • Using tags
    • Enable an autoreply
    • Creating a new ticket
    • Collision detection
    • Email signatures
    • Private notes
    • Activity log
    • Managing spam
    • Shared drafts
    • Agent Availability
  • Setup
    • Installing the Chrome Extension
    • Installing the Safari Extension
    • Integrations
      • Asana
      • ClickUp
      • HubSpot
      • Jira
      • Linear
      • Shortcut
      • Shopify
      • Zapier
    • Connecting a mailbox
      • Sign in with Google
      • Connect a Google Group
      • Connect a Gmail Alias
      • Forwarding your mailbox
      • Custom domains
      • Connect a web form
      • Disconnecting a mailbox
    • Inviting users
    • Admin & agent roles
    • Manually updating the Extension
  • Workflows
    • What are Workflows?
    • Creating Workflows
    • Workflow conditions
    • Workflow actions
    • Round Robin assignment
  • Service Level Agreements
    • What are SLAs?
    • Creating an SLA
    • SLA conditions
    • SLA actions
  • Satisfaction Ratings (CSAT)
    • What are CSAT Ratings?
    • Enabling Satisfaction Ratings
    • Customizing the CSAT widget
    • CSAT Reports
  • Reporting & Analytics
    • What are Reports?
    • Classic Reports
      • Setting work schedules
      • First response time
    • Advanced Reports
      • Team performance
      • Agent performance
      • Ticket statistics
      • Message statistics
      • Export to CSV
  • Preferences
    • Reversing conversation order
    • Pushing tickets into inbox
    • Hiding the Keeping toolbar
    • Close & Next
    • Personal Inbox Signature
    • Notifications
      • Desktop Notifications
      • Browser permissions
      • Inside Gmail
    • Set your business hours
  • Account & Plans
    • Adding and removing paid seats
    • Changing billing plans
    • Changing organization name
    • Updating your billing information
    • Pausing your subscription
    • Cancelling your subscription
  • Troubleshooting & FAQs
    • Toolbar Not Refreshing
  • Security and Privacy
    • Security & Privacy Practices
    • Google Permissions
Powered by GitBook
On this page
  • Which CSAT widgets may I choose from?
  • Customizing the CSAT widget
  • Special HTML attributes
  1. Satisfaction Ratings (CSAT)

Customizing the CSAT widget

Learn how to customize the CSAT widget.

PreviousEnabling Satisfaction RatingsNextCSAT Reports

Last updated 11 months ago

Keeping comes with 5 CSAT widgets that have been specially designed to work with most email systems. However, you may customize your own widget if you prefer your own design.

Which CSAT widgets may I choose from?

Customizing the CSAT widget

It's usually easiest to start with an existing CSAT widget as a template, and then make your edits from there. If you like, you can edit the HTML by clicking the <> button to see the underlying source code of the widget.

Adding images or external URLs here may get stripped out by some email clients. We recommend using email-safe HTML only.

Special HTML attributes

If you are creating your own HTML widget, you'll need to include special href attributes in your links so Keeping can replace them to generate your rating links. For example, a link for a great rating would look like this:

<a href="{{ ratings.great }}">Great</a>

Here are the attributes to use for the three ratings:

<a href="{{ ratings.great }}"> your text here </a> 
<a href="{{ ratings.okay }}"> your text here </a>
<a href="{{ ratings.bad }}"> your text here </a>

Or, simply include a link if you'd prefer your customers to rate you on the next step.

<a href="{{ ratings.url }}"> How did I do? </a>

Keep in mind that you must surround your href value with quotes, like this:

<p><br><a href="{{ ratings.great }}"><strong>Great</strong></a> </p>
Choose your CSAT widget
Standard
Boxes
Smileys
Link Only
Emoji
Click the Source Code button to see the underlying HTML