Manage engineering change requests via webhooks and Slack approvals
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Overview
โ๏ธ Manage Engineering Change Requests (ECR) via Slack
๐ Overview
Streamline your engineering change management process by integrating generic webhooks with Slack interactive approvals. This workflow receives a generic design change request, categorizes its impact level, and routes it to a Slack channel for approval.
This template is ideal for Mechanical Engineering teams, Manufacturing, and Project Managers who need to track drawing changes (ECR/ECO) without complex PLM software.
๐ How it works
- Receive Request: Catches a POST webhook containing
drawing_noandchange_reason. - Validation & Logic: Ensures data integrity and determines the "Impact Level" (High, Medium, Low) based on keywords in the reason (e.g., "Dimension" triggers specific logic).
- Notification: Sends a formatted message to a designated Slack channel with a link to an approval form.
- Human in the Loop: The workflow waits (pauses) until a reviewer approves or rejects the request via the n8n form.
- Final Notification: Posts the final decision back to Slack.
๐ ๏ธ Setup Steps
- Configure Webhook: Use the production URL of the Webhook node in your upstream application (e.g., Google Forms, internal tools, or Typeform).
- Connect Slack: Select your Slack credential and choose the channel where approval requests should be sent in the Notify Slack nodes.
- Customize Logic: Open the Switch node to adjust the keywords (e.g., "Material", "Dimension") that determine the impact level according to your company's policy.
๐ก Requirements
- n8n (Self-hosted or Cloud)
- Slack account and a channel for notifications