Customer Satisfaction Survey: Templates, Questions, and Best Practices (2025)
Want higher retention, better reviews, and fewer support escalations? A customer satisfaction survey (CSAT) is the fastest signal you can capture. Below you'll find ready-to-use templates, copy-paste questions, email invite examples, analysis tips, and mistakes to avoid—so you can launch today and act on insights tomorrow.
Try it now
Build a beautiful, mobile-first CSAT with Spaceforms (one-question-per-page, blazing fast).
Quick links:
Table of Contents
What is a customer satisfaction survey (CSAT)?
A CSAT survey measures how satisfied customers are with a specific interaction (purchase, delivery, support ticket, onboarding step, etc.). It's short (typically 1–5 questions), uses a simple scale (e.g., 1–5 stars), and is best sent immediately after the experience you want to evaluate.
How CSAT differs from NPS and CES
- CSAT → satisfaction with a specific experience (tactical).
- NPS → likelihood to recommend your brand (loyalty).
- CES → effort required to complete a task (friction).
For wording and scale choices, see Survey Questions.
CSAT survey templates (copy & paste)
Use these as-is or tweak language to match your brand. You can paste them directly into Spaceforms or any tool.
1) Post-Purchase CSAT
- • Overall, how satisfied are you with your purchase today? (1–5: Very dissatisfied → Very satisfied)
- • What went well? (Open)
- • What could we improve before your next purchase? (Open)
2) Support Interaction CSAT
- • How satisfied are you with your recent support experience? (1–5)
- • The agent resolved my issue. (Strongly disagree → Strongly agree)
- • Anything else we should know? (Open)
3) Delivery/Onboarding CSAT
- • How satisfied are you with the delivery/onboarding experience? (1–5)
- • Was everything clear and easy to set up? (Yes/No)
- • What would have made this easier? (Open)
4) Product Feature CSAT (in-app)
- • How satisfied are you with [Feature]? (1–5)
- • How easy was it to use? (1–5)
- • What's the one thing we should improve? (Open)
5) B2B QBR / Renewal CSAT
- • How satisfied are you with the value we deliver relative to cost? (1–5)
- • Which outcomes mattered most this quarter? (Multi-select)
- • What should be our #1 focus before renewal? (Open)
More ready-mades: Survey Template.
Launch a CSAT in minutes
One-question-per-page, gorgeous themes, instant exports.
Build with Spaceforms →The best CSAT questions (and when to use them)
- "Overall, how satisfied are you with [experience]?" (1–5 scale) – universal, place first.
- "Did you achieve your goal today?" (Yes/No) – pairs well with CES.
- "What went well?" / "What could we improve?" (Open) – actionable verbatims.
- "How easy was it?" (1–5) – effort proxy if you don't run CES.
See lots more word-for-word options in Survey Questions.
Placement & timing (matters more than you think)
- Right after the event: purchase confirmation page, ticket solved email, onboarding completion.
- In-product prompts: trigger after feature use or workflow completion (not at login).
- Email within minutes: engagement drops fast—send within 5–30 minutes of the experience.
Delivery: email + in-app + QR
- Email subject: "Quick rating on your experience today?"
- Preview text: "It's 1 question—takes 5 seconds."
- In-app: single question, one-tap scale, optional text box.
- QR: packaging, receipts, stores, events.
Pro move: Use Spaceforms to auto-route unhappy responses to Slack/Email for rapid follow-up. Build your CSAT →
Response rate boosters
- Keep it under 4 questions for transactional CSAT.
- Use plain language, no jargon.
- Offer optional open text (don't force).
- Personalize the intro ("About your order #1234…").
- Close the loop: in a monthly post, share what you changed.
Scoring & analysis
CSAT score is usually the % of positive responses (e.g., 4–5 on a 5-point scale).
Example: 720 "Satisfied/Very satisfied" out of 1,000 total → CSAT = 72%.
Slice results by channel (web vs. mobile), region, plan tier, or product area. Look for outliers and "What could we improve?" themes that repeat.
Act on it fast
- Create owners for each theme (Shipping, Billing, UX).
- Log changes and measure before/after CSAT to confirm impact.
- Escalate detractors within 24–48h.
Common mistakes to avoid
- Asking too many questions (fatigue = lower scores).
- Mixing scales (1–5 here, 1–7 there → messy data).
- Leading wording ("How great was…?").
- Delayed sends (survey 24h later ≈ memory bias).
- No follow-up (signals are wasted if nobody acts).
Email invitations (copy-ready)
Variant A (ultra-short)
Subject: Quick rating on your experience today?
"Hi [Name],
Got 5 seconds? Please rate your experience today.
[1] [2] [3] [4] [5]
Optional: Tell us what to improve.
Thanks!"
Variant B (support resolved)
Subject: How did we do?
"Hi [Name],
About your support ticket #[ID]:
How satisfied are you with the resolution?
[Very dissatisfied – Very satisfied]
Anything we could have done better?"
FAQ
How many questions should a CSAT have?
For transactional use, 1–3 is ideal; 4–6 if you truly need them.
Which scale is best?
A 5-point scale is simple and familiar; keep it consistent across touchpoints.
Should I include demographics?
Only if necessary for action (e.g., plan tier or region). Keep optional and at the end.
How often should I run CSAT?
Continuously on key journeys (checkout, support, onboarding). Review trends weekly or monthly.
Related guides:
Survey Questions – question types and best practices
Survey Template – ready-made templates for any use case
Market Research Survey – methods and frameworks
Free Survey Maker – compare tools and platforms
SurveyMonkey Login – access and features
Zoho Survey – pricing and integrations
Launch a CSAT in minutes
One-question-per-page, gorgeous themes, instant exports.
Build with Spaceforms →