Block 1 - When clicking ‘Test workflow’
- Type / Role
- n8n-nodes-base.manualTrigger - manualTrigger
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Never forget to send a satisfaction survey again! This workflow helps you automatically send CSAT surveys when a Freshdesk ticket is marked “Resolved” – and logs every response in Google Sheets for...
n8n-nodes-base.manualtrigger, n8n-nodes-base.if, n8n-nodes-base.emailsend, n8n-nodes-base.freshdesk, n8n-nodes-base.googlesheets, n8n-nodes-base.scheduletrigger, n8n-nodes-base.set, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by PollupAI.
Original n8n.io sourceNever forget to send a satisfaction survey again! This workflow helps you automatically send CSAT surveys when a Freshdesk ticket is marked “Resolved” – and logs every response in Google Sheets for easy analysis, reporting, and escalation workflows.
This template is perfect for:
Manual survey processes are slow, inconsistent, and hard to scale. This automation ensures:
You can extend this by adding escalation steps (e.g. flagging 1–2 star ratings to managers).
Used by:
Create a new empty Google Sheet.
Add the Spreadsheet ID + Sheet Name into the nodes.
Used by:
Create a new sheet or tab. It will auto-create columns based on your survey form field labels.
Add the Spreadsheet ID + Sheet Name/GID to the save node.
Add logic after the save survey to google sheet node:
Adjust the Schedule Trigger node to your desired interval (e.g., hourly).
If Freshdesk supports ticket webhook events, swap the schedule trigger for a Webhook Trigger node to send surveys instantly on ticket resolution.
At Pollup AI, we help CS and support teams stop drowning in tools and manual tasks. This template is part of our growing AI agent library: plug-and-play automations that connect your tools, clean your data, and free up your time – without writing a line of code. Try this workflow and let Pollup AI handle the boring parts, so your team can focus on what customers are really saying. Learn more at Pollup AI
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Automate CSAT surveys with Freshdesk & store responses in Google Sheets |
|---|---|
| Complexity | advanced |
| Nodes | 21 |
| Categories | Ticket Management |
| Author | PollupAI |
| Published | 20 May 2025 |
Use the JSON export at /data/workflows/4238/4238.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Never forget to send a satisfaction survey again! This workflow helps you automatically send CSAT surveys when a Freshdesk ticket is marked “Resolved” – and logs every response in Google Sheets for...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Ticket Management use case.