Customer Satisfaction Metrics

by
Neil Stone
on
April 24, 2026
Balloons depict happy customers

Most unhappy customers never complain. Research suggests that for every customer who raises a concern, another 26 have the same frustration but say nothing — and simply leave. That makes measuring satisfaction proactively one of the highest-leverage things a CX team can do.

Customer Satisfaction Score (CSAT), Customer Effort Score (CES), and Net Promoter Score® (NPS®) are the three metrics most organisations use to track how customers feel at key moments in the relationship. Each measures something different. Used together, they give you a complete, actionable picture of experience across the customer journey.

This guide explains how each metric works, how to calculate it, and — critically — how to build a CSAT programme in SmartSurvey's SmartCX solution that goes beyond score collection: using logic, piping, thematic analysis, CRM integrations, and global language support to turn feedback into decisions your business can act on.

Key components of customer satisfaction metrics

While there are various customer satisfaction metrics, they typically share common components: understanding customer expectations, measuring satisfaction, analysing data, identifying trends, and acting on the insights gained. Below we look at 3 of the most common and effective metrics, before exploring how SmartSurvey helps you capture, analyse, and act on each one.

Customer Satisfaction Score (CSAT)

Customer Satisfaction Score (CSAT) is one of the most widely used customer satisfaction metrics. It provides businesses with a quantitative measurement of customer sentiment at a specific point in time, typically after a support interaction, purchase, or service event.

Understanding CSAT scores can reveal customer preferences, pain points, and overall sentiment towards a brand. CSAT can serve as a key performance indicator (KPI) for evaluating the success of customer service strategies, and is often supplemented by Net Promoter Score® (NPS®) or Customer Effort Score (CES) to provide a fuller picture.

How to measure CSAT

A customer's satisfaction is typically measured by asking:

"How satisfied were you with our (product, service, support interaction)?"

Customers rate their experience on a 5-point scale ranging from very dissatisfied to very satisfied. CSAT is calculated by dividing the number of positive responses (satisfied and very satisfied) by the total number of responses, then multiplying by 100 to produce a percentage. Scores closest to 100% indicate the highest satisfaction.

You can use our free CSAT score calculator to quickly do the maths.

Using the SmartCX CSAT question type

The dedicated CSAT question type is available as part of SmartSurvey's SmartCX solution. It comes pre-built with the standard 5-point satisfaction scale, correct labels, and automatic score calculation — so there is no need to build the rating scale from scratch or configure the scoring manually.

Within SmartCX, you can adjust the question wording, choose your scale format (numeric, stars, or smiley faces), and apply your brand theme. As responses arrive, your CSAT percentage is calculated in real time and surfaced in your dashboard. The dedicated question type also feeds directly into SmartCX's reporting, thematic analysis, and CRM integrations, so the score is connected to the rest of your programme from the moment it is collected.

The CSAT question type is available on the SmartCX plan. Talk to us about SmartCX to find out more.

Using logic and piping to follow up after the CSAT score

A single satisfaction score rarely tells the whole story. SmartSurvey's logic and personalisation features allow you to route respondents to different follow-up questions depending on how they scored you, so you collect richer context without adding friction for every respondent.

Here is how a typical CSAT follow-up flow works:

  • Add your CSAT question on page one of the survey.
  • Add a follow-up open-text question on page two, for example: "What could we have done better?" or "What did we do well?"
  • Apply display logic to the follow-up question so it only shows to respondents who scored 1, 2, or 3 (dissatisfied or neutral).
  • For respondents who scored 4 or 5, you can display a different question, for example: "What did you enjoy most about the experience?"
  • Use answer piping to pull the respondent's score into the follow-up question text, for example: "You rated us 2 out of 5. Could you tell us more about what went wrong?"

This approach means unhappy customers are invited to explain their frustration while satisfied customers are prompted to share what went well, giving you a much more balanced and actionable data set from the same survey.

Customer Effort Score (CES)

Customer Effort Score (CES) measures the ease of the customer's experience when interacting with a company. By gauging the effort required to resolve an issue or complete a transaction, businesses can identify friction points and streamline their processes. A lower CES indicates that customers find it easier to do business with you, which is directly linked to loyalty and repeat purchase intent.

According to research from the Harvard Business Review, 94% of consumers who described their interactions as "low effort" stated their intention to repurchase from that brand.

How to measure CES

There are two common approaches. The first uses a 1 to 5 scale:

"On a scale of 1 to 5, how much effort did you have to expend to handle your issue? (1 = very low effort, 5 = very high effort)"

The second uses a 1 to 7 scale:

"On a scale of 1 to 7, how easy was it to get your issue resolved? (1 = extremely easy, 7 = extremely difficult)"

In both cases, CES is calculated by dividing the sum of all individual scores by the number of responses. The lowest score is the most desirable. You can also use our free CES calculator to simplify the calculation.

Net Promoter Score® (NPS®)

Net Promoter Score® (NPS®) is a widely used metric to gauge customer loyalty and the likelihood of recommendation. Customers rate, on a scale of 0 to 10, how likely they are to recommend your company to a friend or colleague. Respondents are then grouped into three categories:

  • Promoters (9 to 10): highly satisfied customers who actively recommend you
  • Passives (7 to 8): satisfied but not enthusiastic enough to promote you actively
  • Detractors (0 to 6): unhappy customers who could be at risk of churning

How to measure NPS

"On a scale of 0 to 10, how likely are you to recommend our company to a friend or colleague? (0 = not likely, 10 = very likely)"

To calculate your NPS, subtract your percentage of detractors from your percentage of promoters. The result is a number between -100 and 100. The higher the score, the more desirable. Our free NPS calculator makes this straightforward.

The advantages and disadvantages of each metric

CSAT: pros and cons

Advantages:

  • Usually generates high response rates due to its short, intuitive format
  • Flexible: you can use numeric scales, stars, or emojis depending on the context
  • Suitable for any customer interaction throughout the customer journey

Disadvantages:

  • Only reflects short-term sentiment at the moment of measurement
  • Can be subjective and open to cultural bias across different markets
  • Scores can be skewed if dissatisfied customers abandon the survey before completing it

CES: pros and cons

Advantages:

  • Quickly identifies weaknesses in service delivery or product usability
  • Helps predict future purchase behaviour and customer loyalty
  • Provides an indication of likelihood to recommend

Disadvantages:

  • Does not allow for customer segmentation by type or relationship
  • Narrow in focus: it tells you effort was high but not exactly why
  • Not useful if you want a broader picture of overall satisfaction with your brand

NPS®: pros and cons

Advantages:

  • Typically generates a healthy response rate thanks to its simplicity
  • Provides effective customer segmentation into promoters, passives, and detractors
  • Easily benchmarkable against competitors, as NPS is widely adopted

Disadvantages:

  • Provides no context behind the score without additional follow-up questions
  • A strong overall score can mask underlying problems with specific segments
  • Intent to recommend does not automatically translate into referrals

Putting it all together with SmartSurvey

Knowing your CSAT, CES, and NPS scores is only half the job. The other half is analysing the results, identifying patterns, and connecting that data to the rest of your business. Here is how SmartSurvey helps you do each of those things.

Building trust with white-label branding and custom domains

Response rates on CSAT surveys are directly influenced by how much respondents trust the survey they are being asked to complete. SmartSurvey's white-label features remove that friction. Custom domains let you serve surveys from your own URL rather than a generic SmartSurvey link, and you can fully brand the survey itself — your logo, colours, fonts, and custom footer — via SmartSurvey's theme editor. You can also send branded invitation emails from your own domain with SPF and DKIM authentication. Respondents experience a consistent, on-brand journey from invitation through to thank you page, with no visible reference to the survey tool behind it.

Find out more about white-label branding in SmartSurvey.

Using logic and personalisation to improve data quality

The more relevant a survey feels to the person completing it, the more reliable the data you collect. SmartSurvey's logic and personalisation features let you tailor every survey to each respondent. Display logic shows or hides questions, pages, and answer options based on responses already given or data passed in from your contact list. Skip logic routes respondents to different pages depending on their answers. Combined with piping, which pulls a respondent's earlier answers into later question text, the survey feels personal rather than generic.

Custom variables let you pass data into the survey through the URL or contact list without asking the respondent for it — segment, region, account tier, or any other attribute flows into your results automatically, giving you richer data for analysis without lengthening the survey.

Learn more about logic and personalisation in SmartSurvey.

Acting on low scores with conditional email triggers and alerts

Collecting a CSAT score is only useful if the right people know about it quickly. SmartSurvey's triggers and alerts feature lets you define conditions, then automatically routes an email notification to the right person or team the moment a response meets those conditions.

For a CSAT programme, this might work as follows:

  • A customer submits a CSAT score of 1 or 2.
  • SmartSurvey fires a conditional email trigger to the relevant customer success manager or regional lead, including the full survey response as context.
  • The manager sees the alert in their inbox within seconds, without needing to log into SmartSurvey.
  • You can create multiple triggers on the same survey, each with its own conditions and recipients — a very low score might alert a senior manager, while a score of 3 goes to the account owner.

Alerts can also route to Slack or Microsoft Teams channels via native integrations, or to any endpoint via webhooks. The conditions builder uses the same logic interface as skip logic, so no technical skills are required to configure it.

Learn more about triggers and alerts in SmartSurvey.

Running a global CSAT programme with AI translations

If your customers span multiple countries and languages, SmartSurvey supports over 60 languages and includes an AI Translations feature that makes it straightforward to run a consistent, comparable CSAT programme across every market.

  • Build your CSAT survey once in your primary language.
  • Select your target languages and enable auto-translate — SmartSurvey translates every question, answer option, and instruction in seconds.
  • Each translated version is marked with an AI indicator so you can review and manually adjust before publishing.
  • When responses arrive in other languages, SmartSurvey automatically translates them back to your default language in real time.
  • Thematic analysis, sentiment detection, and CSAT score calculations include all responses regardless of the language they were submitted in.
  • When you update a question, Safe Refresh updates only the new content while preserving any manual edits to existing translations.

Learn more about AI Translations in SmartSurvey.

Visualising results with dashboards

SmartSurvey's dashboards give you a live, visual overview of your data. You can build a custom dashboard for your CSAT programme — add widgets for your core metrics, filter by date range, respondent segment, or survey source, and share the dashboard with colleagues using a secure link or schedule it to be emailed to stakeholders automatically.

Uncovering themes with thematic analysis

SmartSurvey's thematic analysis feature uses AI to automatically group open-text responses into themes, so you can see which topics appear most often without reading every comment manually. Select any theme to read the underlying responses and move from the pattern to the specific comments behind it. If you have set up logic to route unhappy respondents to an open-text question, the themes generated give you a clear, ranked view of what dissatisfied customers most often mention — far faster than manual tagging.

Integrating with HubSpot or Salesforce

Customer satisfaction data is most powerful when it sits alongside your other customer records. SmartSurvey can connect with both HubSpot and Salesforce, so your CSAT, NPS, and CES scores can flow directly into the CRM profiles of the contacts who completed the survey.

There are three core methods for moving data between SmartSurvey and your CRM:

  • Push: when a respondent submits a survey, response data is automatically pushed into the corresponding contact or deal record in your CRM in real time, without any manual export.
  • Pull: SmartSurvey can pull contact data from your CRM to pre-populate surveys with known information — name, company, recent purchase — reducing burden on the respondent and improving completion rates.
  • Trigger: you can set up triggers that send a SmartSurvey invitation automatically when a specific event occurs in your CRM, such as when a support ticket is closed, a deal is marked as won, or an onboarding milestone is reached.

To find out about connecting SmartSurvey with HubSpot or Salesforce, speak to our team who can advise on the right setup for your programme.

Leveraging CSAT data through push, pull, and trigger workflows

The push, pull, and trigger model extends beyond CRM integrations. You can apply the same logic across SmartSurvey's broader automation capabilities to build a closed-loop feedback programme:

  • Push your CSAT scores to a Power BI dashboard so your analytics team can combine satisfaction data with revenue, churn, and operational metrics in a single report.
  • Push low CSAT scores to a Slack channel or email alert so your customer success team is notified immediately when a customer reports a negative experience.
  • Pull customer segment data from your CRM to personalise the survey experience — showing different question wording or logic paths to enterprise customers versus SMB customers.
  • When you spot a negative CSAT response, manually create a case in SmartSurvey's Cases feature, assign it to a team member, and track it to resolution without needing a third-party helpdesk.

The role of customer satisfaction in retention

A satisfied customer is more likely to be a loyal one. By prioritising customer satisfaction, businesses can enhance customer loyalty, retain existing customers, and reduce churn. Delighted customers are also more inclined to provide valuable feedback, helping companies identify pain points and implement the necessary improvements.

Customer satisfaction is not just about meeting expectations — it is about exceeding them. When businesses go above and beyond, it creates a positive emotional connection that can turn customers into brand advocates, actively promoting the business to their friends and family.

Best practices for measuring customer satisfaction

  • Use well-designed surveys and questionnaires. The quality of your questions determines the quality of your data.
  • Collect feedback across multiple touchpoints throughout the customer journey, not just after a single interaction.
  • Analyse data thoroughly and look for trends over time, not just point-in-time scores.
  • Conduct regular assessments so you can track whether changes you make are having a positive effect.
  • Integrate your satisfaction metrics with other KPIs such as customer retention rate, revenue, and product usage data to get a fuller picture.
  • Commit to continuous improvement. Collecting feedback is only valuable if it leads to action.

Frequently asked questions

What is the best survey platform for CSAT?

The best CSAT survey platform depends on what you need to do with the data. For organisations running structured CX programmes — where scores need to connect to CRM records, trigger alerts, feed into dashboards, and be analysed across multiple languages — SmartSurvey's SmartCX solution is purpose-built for that use case. It includes a dedicated CSAT question type, thematic analysis, conditional email triggers, AI Translations across 60+ languages, and white-label branding, with CRM connectivity available for HubSpot and Salesforce — all within a single managed programme rather than a collection of disconnected surveys. SmartSurvey is ISO 27001 certified, UK-based, and rated 4.6 out of 5 on G2.

How do you set up a CSAT survey?

Setting up a CSAT survey involves four steps. First, decide on the touchpoint you want to measure — a support ticket closure, a product purchase, or a service interaction are the most common triggers. Second, build the survey using a dedicated CSAT question type if available, or a 5-point rating scale with a clear satisfaction question. Third, add follow-up logic so that low scorers are routed to an open-text question asking what went wrong, while high scorers are routed to a positive follow-up. Fourth, configure how the survey is distributed — via email, website embed, or CRM trigger — and set up alerts so the right person is notified when a low score arrives.

In SmartCX, this entire setup is handled within a single programme. The CSAT question type, skip logic, piping, alert configuration, and CRM connection are all available in the same interface, so there is no need to stitch together separate tools.

How easy is it to set up a CSAT survey in SmartSurvey?

For SmartCX customers, setup is straightforward. The CSAT question type is pre-built with the correct scale and labels, so adding it to a survey takes seconds. Skip logic and piping use a visual conditions builder — no coding required — and most customers have a functioning CSAT survey live within a day of starting. Where CRM connectivity with HubSpot or Salesforce is part of your programme, our team will guide you through the setup process.

SmartSurvey also offers onboarding support, training sessions, and a dedicated customer success manager on SmartCX plans, so your team has help available at any point in the setup process.

What plan do I need to run CSAT surveys in SmartSurvey?

The dedicated CSAT question type with automatic score calculation is available exclusively on SmartSurvey's SmartCX solution. SmartCX is a managed CX programme that includes the full set of features needed to run a professional CSAT programme: the CSAT question type, thematic analysis, unlimited dashboards, conditional email triggers, AI Translations, white-label branding, and case management as an add-on. CRM connectivity with Salesforce and HubSpot is also available — speak to our team for details on how that fits into your programme.

SmartSurvey's Growth and Scale survey plans support building CSAT-style surveys using standard rating question types, with logic, personalisation, and dashboards, but the dedicated CSAT question type and the full SmartCX programme infrastructure require the SmartCX solution. Contact SmartSurvey to discuss which option fits your team's needs.

What is a good CSAT score?

CSAT benchmarks vary by industry, but as a general guide, a score above 75% is considered good, above 85% is strong, and above 90% is excellent. Retail and e-commerce typically see scores in the 75–85% range, while professional services and B2B software tend to target 80% and above.

More important than the absolute number is the trend over time. A CSAT score that is improving month on month — even if it starts below benchmark — indicates a programme that is working. A score that is flat or declining despite investment in CX is the signal that something in the customer journey needs attention. SmartSurvey's dashboards include trend charts so you can track direction as well as level.

What is the difference between CSAT, NPS, and CES?

CSAT (Customer Satisfaction Score) measures how satisfied a customer was with a specific interaction — transactional and immediate, best used after a support ticket, purchase, or onboarding event.

NPS® (Net Promoter Score®) measures overall loyalty and likelihood to recommend — relational and forward-looking, best used in periodic relationship surveys to track sentiment across the full customer base.

CES (Customer Effort Score) measures how much effort a customer had to expend to get something done — the strongest predictor of repeat purchase intent and loyalty, best used after service interactions where friction is a risk.

Most mature CX programmes use all three in combination: CSAT at transactional touchpoints, CES after service events, and NPS in periodic relationship surveys. SmartCX supports all three question types and can combine results into a single dashboard view.

How many questions should a CSAT survey have?

For transactional CSAT surveys, the ideal length is one to three questions: the core CSAT rating question, an optional open-text follow-up for low scorers (delivered via skip logic), and a closing question for high scorers. Longer surveys increase abandonment — if a customer has just had a frustrating experience, a ten-question survey is unlikely to be completed.

SmartSurvey's logic and personalisation features make it possible to serve different question sets to different respondents from the same survey, so a dissatisfied customer sees one follow-up while a satisfied customer sees another — without either group seeing a survey that feels too long.

Can I run a CSAT survey in multiple languages?

Yes. SmartSurvey's AI Translations feature supports over 60 languages and allows you to build a CSAT survey once in your primary language, then auto-translate it into every target language in seconds. Responses submitted in other languages are automatically translated back into your default language in real time. CSAT score calculations, thematic analysis, and dashboard reporting include all responses regardless of the language they were submitted in, giving you a single, comparable programme across every market.

How do I follow up with dissatisfied customers after a low CSAT score?

SmartSurvey supports two approaches. The first is within the survey itself: use skip logic to route respondents who score 1 to 3 to an open-text question asking what went wrong, with their score piped into the question text to make it feel personal. This captures qualitative context at the moment of highest motivation to provide it.

The second operates after submission: configure a conditional email trigger so that when a score of 1 or 2 is submitted, an alert is sent immediately to the relevant customer success manager or account owner with the full response attached. If you need to track the follow-up to resolution, SmartSurvey's Cases feature allows you to manually create a case from the response, assign it to a team member, and monitor it to closure.

Does SmartSurvey integrate with HubSpot or Salesforce for CSAT data?

Yes. SmartSurvey can connect with both HubSpot and Salesforce through push, pull, and trigger workflows. Push automatically sends CSAT scores and response data into the corresponding contact or deal record in your CRM as soon as a survey is submitted. Pull retrieves contact data from the CRM to pre-populate surveys, reducing friction and improving completion rates. Trigger sends a survey invitation automatically when a defined CRM event occurs — such as a support ticket being closed, a deal being marked as won, or an onboarding milestone being reached.

To find out how CRM connectivity fits into your SmartCX programme, speak to our team who can advise on the right configuration for your setup.

Is SmartSurvey GDPR compliant?

Yes. SmartSurvey is ISO 27001 certified, registered under the Data Protection Act, and stores all data on UK and EU-based servers. SmartSurvey also supports HIPAA compliance, NHS DSPT, Single Sign On, IP access controls, and custom Data Processing Agreements on Scale and enterprise plans.

For CX teams running CSAT programmes that collect personal data from EU or UK customers, SmartSurvey provides the legal and technical compliance framework to do so without the need for additional data processing arrangements.

Measure and improve your customer experience with SmartSurvey

By collecting and analysing customer feedback, you can identify the changes your customers need and deliver experiences that keep them coming back. SmartCX gives you the CSAT question type, analysis features, CRM integrations, and global language support to build a feedback programme that drives real business improvement.

Find out more about SmartCX

Get started and create your first survey

If you would like more information then please get in touch.