All templates

Send CSAT Surveys Automatically

When a ticket is resolved in Freshdesk, WebRun waits your specified delay, drafts a short CSAT email to the customer for an agent to approve, and logs each sent survey and its response into a Google Sheet for tracking.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 Freshdesk detect newly resolved tickets
2 Gmail draft the CSAT survey email
3 Google Sheets log survey sends and responses
In short

How can I automatically send CSAT surveys after support tickets are resolved?

When a ticket is resolved in Freshdesk, WebRun waits your specified delay, drafts a short CSAT survey email for an agent to approve, and logs each survey and its response into a Google Sheet - so your satisfaction scores stay current without anyone chasing customers manually.

  • CSAT surveys sent after every resolved ticket without manual effort
  • Responses logged automatically in Google Sheets for trend analysis
  • Agents approve every email before it goes out

Built for customer support teams · SaaS companies · helpdesk managers · customer experience teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens freshdesk.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Freshdesk - detect newly resolved tickets
    freshdesk.com
    WebRun in Freshdesk: detect newly resolved tickets
    WebRun opens Freshdesk to detect newly resolved tickets.
    • Check for tickets that moved to Resolved status in the last run cycle
    • Retrieve the customer name, email, ticket subject, and resolving agent
    • Skip any customer who already received a CSAT in the past 30 days

    Done when All newly resolved tickets are listed with customer contact details and no duplicate sends.

  3. 2
    Gmail - draft the CSAT survey email
    gmail.com
    WebRun in Gmail: draft the CSAT survey email
    WebRun opens Gmail to draft the CSAT survey email.
    • Draft a short, friendly CSAT email thanking the customer and asking them to rate the experience
    • Include a one-click rating link (1–5 stars) and the ticket reference
    • Save as draft - an agent or manager reviews and approves before sending

    Done when A CSAT draft email exists in Gmail for each resolved ticket - nothing sent yet.

  4. 3
    Google Sheets - log survey sends and responses
    google.com
    WebRun in Google Sheets: log survey sends and responses
    WebRun opens Google Sheets to log survey sends and responses.
    • Open the CSAT tracking sheet and add a row: ticket ID, customer, agent, send date
    • Update the row when a response arrives (score, comment, response date)
    • Highlight rows with a score of 1 or 2 so a manager can follow up

    Done when Every sent survey has a row in the sheet, with low scores flagged for follow-up.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
freshdesk.com
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
CSAT drafts · Gmail
OutputWhat each run produces - A draft CSAT email per resolved ticket ready for agent approval, plus a running log of sends and scores in Google Sheets.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it email customers without someone reviewing it first?

No - every CSAT email is saved as a Gmail draft. An agent or manager reviews and sends it manually, so the wording is always checked.

How does it avoid bombarding the same customer?

It checks the sheet and skips any customer who received a survey in the last 30 days - the window is configurable.

What happens with very low CSAT scores?

Rows with a score of 1 or 2 are highlighted in the sheet, making it easy for a manager to spot and personally follow up.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.