See llms.txt for all machine-readable content.
n8n + Gmail + Google Sheets + Typeform
This n8n workflow automates the entire post-delivery customer feedback loop. It sends a survey email after delivery, logs it in Google Sheets, captures CSAT responses, updates records and alerts your team instantly for low ratings.
This workflow builds a complete post-delivery customer experience system using two connected pipelines.
The first pipeline starts when a delivery webhook receives a “delivered” status. It validates the event, extracts customer details, prevents duplicate survey sends, waits for a defined delay and sends a personalized CSAT survey email. Every sent survey is logged into Google Sheets for tracking and analytics.
The second pipeline handles incoming CSAT responses. It validates the data, maps it to the correct order, updates the sheet and classifies customer satisfaction into Low, Neutral or High categories. If a customer gives a low rating, the system instantly triggers an internal alert via Gmail, enabling quick action.
Before using this workflow, ensure you have:
order_id, email, sent_at, survey_link, csat_score, feedbackThis system consists of two workflows combined into one automation pipeline:
/delivery-webhook/csat-responseorder_id | email | sent_at | survey_link | csat_score | feedback
Update this placeholder with your real survey URL:
https://form.typeform.com/to/abc123?order_id=
Adjust wait time (currently 4 hours)
Modify subject, tone, branding (Webline India)
Change scoring logic (e.g., NPS style)
Add more columns like product, region, etc.
Replace with Slack, WhatsApp or CRM integrations
You can enhance this workflow with:
And many more variations depending on your business model
| Issue | Possible Cause | Solution |
|---|---|---|
| Survey email not sent | Condition failed (not delivered) | Check webhook payload status |
| Duplicate surveys sent | Sheet lookup failed | Verify order_id mapping |
| CSAT not updating | Sheet match not found | Ensure order exists before response |
| Gmail not sending | OAuth issue | Reconnect Gmail credentials |
| No alert for low CSAT | Switch condition mismatch | Verify classification logic |
| Webhook not triggering | Incorrect URL | Recheck webhook path |
If you need help setting up this workflow, customizing it or adding advanced features like Slack alerts, dashboards or AI-powered insights then our n8n workflow developers at WeblineIndia can assist you.
We specialize in building scalable automation systems, workflow optimization and custom integrations tailored to your business.
Reach out to get: