Overview
The CSAT (Customer Satisfaction) Survey flow action enables you to automatically collect feedback from customers after their support interactions. This powerful tool helps measure service quality, identify areas for improvement, and track agent performance through simple emoji-based ratings or detailed survey responses.Key Features
Multi-channel Support
Send surveys via Email, WhatsApp, Web Widget, Instagram, Facebook, and TikTok
Smart Delivery
Built-in duplicate prevention ensures customers receive only one survey per ticket
Flexible Templates
Customize messages for each channel with dynamic variables and formatting
Quick Ratings
One-click emoji ratings (😡 😟 😐 😊 😍) or full survey links for detailed feedback
Prerequisites
Before using the CSAT Survey action, ensure: - Your workflow has a trigger that provides ticket
context (e.g., “Ticket Resolved”, “Ticket Closed”) - Customer contact information is available in
the ticket - The ticket has a valid channel associated with it
Configuration Guide
1
Add CSAT Survey Action
Navigate to your workflow and click the + button to add a new action. Search for “CSAT Survey” and select it from the list.

2
Configure Channel Messages
The CSAT Survey action displays tabs for each available channel. Click on a channel tab to
configure its settings.
For each channel: - Toggle the switch to enable/disable the channel - Compose your survey message
using the text editor - Insert variables using the

/ key3
Create Survey Messages
Use the rich text editor to create engaging survey messages. Type 
/ to insert variables:
4
Preview and Test
Use the workflow tester to preview how your surveys will appear across different channels.

Channel-Specific Features
Each channel has unique capabilities and limitations for CSAT surveys:- Email
- WhatsApp
- Web Widget
Features:
- Full HTML formatting support
- Clickable emoji rating buttons in a styled card
- Embedded “Rate your conversation” section
- No character limit
{{likert_scale}}- Displays clickable emoji buttons (😡 😟 😐 😊 😍){{survey_link}}- Direct link to full survey page
Available Variables
Use these variables in your survey messages to personalize the experience:Contact Variables
Contact Variables
Ticket Variables
Ticket Variables
Message Templates
Here are example templates for different channels:- Signature is getting automatically added based on your channel
Survey Analytics
Track and analyze survey responses through the dedicated surveys dashboard:
- Overall satisfaction score
- Response rate by channel
- Individual agent performance
- Trend analysis over time
- Detailed customer comments
Best Practices
Technical Details
Survey Expiration: All surveys expire after 30 days to maintain data relevanceDuplicate Prevention: Each ticket can only trigger one survey, preventing customer fatigueSecurity: Survey links use secure tokens and cannot be guessed or sharedData Retention: Survey responses are permanently linked to tickets and agents for historical analysis
Common Issues & Solutions
Survey not sending to customer
Survey not sending to customer
Possible causes:
- Ticket missing contact information
- Channel not enabled in survey configuration
- Survey already sent for this ticket
- Customer has no email/phone for the channel
Variables showing as {{variable}} in message
Variables showing as {{variable}} in message
Possible causes: - Incorrect variable syntax (check spelling) - Variable data not available
(e.g., contact.firstname is empty) - Using unsupported variables for the channel Solution: Use
the workflow tester to verify variable values and availability
Low response rates
Low response rates
Possible causes: - Sending surveys too late after resolution - Message not engaging or too
long - Missing personalization - Wrong channel for customer preference Solution: A/B test
different message templates and sending times
Character limit exceeded
Character limit exceeded
Possible causes:
- Message too long for social channels
- Variables expanding beyond limit
Example Workflows
Condition based Customer Surveys:- Trigger: Ticket Closed
- Condition: Check if customer meets a condition
- CSAT Survey: Send personalized survey