Triage and escalate ethics disclosures with GPT-4o, policy API and Slack
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (15)
- Webhook
n8n-nodes-base.webhook - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - Data Table Tool
n8n-nodes-base.dataTableTool - Http Request Tool
n8n-nodes-base.httpRequestTool - Slack Tool
n8n-nodes-base.slackTool - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set - Data table
n8n-nodes-base.dataTable - Slack
n8n-nodes-base.slack - Merge
n8n-nodes-base.merge - Respond to Webhook
n8n-nodes-base.respondToWebhook
What it does
How It Works This workflow automates ethics disclosure intake, investigation, risk routing, and escalation for compliance officers, legal teams, and ethics oversight boards. Disclosures arrive via webhook and are processed by a central Governance Agent with persistent memory, supported by four specialised AI sub-agents: Ethics Monitoring Agent (flags policy breaches), Investigation Agent (conducts structured inquiry), Reporting Agent (generates case summaries), and Escalation Agent (determines escalation need). Shared tools include Audit Trail Storage, Policy Database API, and Slack Notification Tool. A Governance Output Parser structures results for a Risk Level Router, which splits cases into critical and standard tracks. Critical cases trigger Slack alerts to the oversight team; all cases are stored and merged before a final response is dispatched. This eliminates manual triage, ensures consistent policy application, and maintains a complete audit trail for regulatory accountability. Setup Steps 1. Configure webhook URL in Ethics Disclosure Webhook with secure authentication. 2. Set AI model credentials (OpenAI/Anthropic) in all agent and model nodes. 3. Connect Slack credentials and oversight channel. 4. Configure Policy Database API with your organisation's ethics policy endpoint or dataset. 5. Connect database/Google Sheets credentials 6. Test with sample disclosure payloads across both risk tracks before activating. Prerequisites - Slack workspace and bot token - Ethics policy database or API endpoint - Database or Google Sheets for case and audit storage Use Cases - Automated triage and escalation of employee ethics disclosures in regulated industries Customisation - Adjust Risk Level Router thresholds to match organisational severity definitions Benefits - Eliminates manual disclosure triage — processes cases consistently at scale