Process customer feedback with OpenAI, PDF reports, Gmail & Slack notifications
UnknownWhat this workflow does
This AI workflow has 12 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI, Gmail, Google Sheets and Slack and 1 more.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Clean & Normalize Data (Code): runs custom JavaScript code
- Generate AI Summary (OpenAI): uses OpenAI
- Parse AI Response (Code): runs custom JavaScript code
- Build HTML Report (Code): runs custom JavaScript code
- HTML to PDF (Htmlcsstopdf): uses Htmlcsstopdf
- Process PDF Response (Code): runs custom JavaScript code
- Check Valid Email (If): checks a condition and branches into true / false
- Email User Report (Gmail): uses Gmail
- Log Feedback Data (Google Sheets): append or update
- Notify Team (Slack): uses Slack
…plus 1 more step. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-htmlcsstopdf is verified or supports 3.0 (used in HTML to PDF1).
Nodes used (9)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - OpenAI
@n8n/n8n-nodes-langchain.openAi - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail - Google Sheets
n8n-nodes-base.googleSheets - Slack
n8n-nodes-base.slack - Respond to Webhook
n8n-nodes-base.respondToWebhook - Htmlcsstopdf
n8n-nodes-htmlcsstopdf.htmlcsstopdf
From the author
AI-Powered Feedback Automation with PDF Reports & Team Notifications Transform customer feedback into actionable insights automatically with AI analysis, professional PDF reports, personalized emails, and real-time team notifications. Table of Contents -…