Block 1 - Collect Feedback
- Type / Role
- n8n-nodes-base.webhook - webhook
- Config choices
- Version 2.1
This workflow is provided as-is. Please review and test before using in production.
Customer Feedback Automation Workflow with Webhook, OpenAI, Jira & Slack This workflow collects customer feedback from a webhook, validates the incoming data, analyzes the sentiment using OpenAI an...
n8n-nodes-base.webhook, n8n-nodes-base.if, n8n-nodes-base.slack, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.jira, n8n-nodes-base.scheduletrigger, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by WeblineIndia.
Original n8n.io sourceThis workflow collects customer feedback from a webhook, validates the incoming data, analyzes the sentiment using OpenAI and creates Jira tasks for negative or feature-request feedback. It also generates an automated weekly summary using OpenAI and delivers it to Slack. It helps teams stay informed, skip manual reviews and act quickly on customer issues.
This workflow automates the entire lifecycle of customer feedback handling. When someone submits feedback, the system checks if the required information (feedback text and sentiment) is present. If the payload is invalid or incomplete, the team immediately receives a Slack notification to take action.
If the feedback is valid, OpenAI analyzes the content and identifies the sentiment as positive, negative, neutral or a feature suggestion. Based on this result, the system automatically creates a Jira issue for negative feedback or feature requests, ensuring nothing important is missed.
Alongside real-time processing, the workflow also compiles a weekly summary. Every week, it gathers all Jira issues created through feedback and sends them to OpenAI for summarization. The summary is then posted to Slack so the team gets a clean, easy-to-read review of customer sentiment trends.
This workflow is ideal for:
To fully use this workflow, you need:
Modify the IF node that checks OpenAI output:
In the Create Jira Task node, you can change:
Update Slack node text blocks to:
You can extend this workflow with:
| Issue | Possible Cause | Solution |
|---|---|---|
| Slack alert not sent | Wrong API credentials or channel ID | Check Slack credentials and update channel ID |
| Jira issue not created | Incorrect project ID or issue type | Verify Jira configuration in n8n |
| OpenAI sentiment not reading | Wrong JSON path in IF node | Re-check $json.output[0].content[0].text |
| Weekly summary not generated | Schedule trigger disabled | Enable the Schedule Trigger node |
| Webhook not receiving data | Application not pointing to correct URL | Verify webhook URL in your app |
If you need any help setting up this workflow, troubleshooting or adding custom features, our n8n experts at WeblineIndia is always here to support. We can help you automate more processes, integrate external systems or build complete workflow solutions tailored to your business.
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 | Customer feedback automation with sentiment analysis using GPT-4.1, Jira & Slack |
|---|---|
| Complexity | intermediate |
| Nodes | 14 |
| Categories | Ticket Management, AI Summarization |
| Author | WeblineIndia |
| Published | 19 Nov 2025 |
Use the JSON export at /data/workflows/11008/11008.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.
Customer Feedback Automation Workflow with Webhook, OpenAI, Jira & Slack This workflow collects customer feedback from a webhook, validates the incoming data, analyzes the sentiment using OpenAI an...
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, AI Summarization use case.