Screen GDPR DPIA needs with Groq, n8n forms, data tables and Discord
Ready for 3.0What this workflow does
This AI workflow has 27 nodes and runs manually, when you click “Execute workflow” (plus 2 other triggers). Along the way it connects Groq Chat Model and Discord.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 2 other triggers).
- Create Criteria Table (Data table): create (table)
- Set Screening Policy (Edit Fields (Set)): sets 3 fields: required_threshold, consider_threshold, min_description_chars
- Set Digest Policy (Edit Fields (Set)): sets 2 fields: lookback_days, post_when_quiet
- Create Screenings Table (Data table): create (table)
- Load DPIA Criteria (Data table): get
- Read Recent Screenings (Data table): get
- Create Findings Table (Data table): create (table)
- Score The Criteria (Code): runs custom JavaScript code
- Summarise The Week (Code): runs custom JavaScript code
- Build The Nine Criteria (Code): runs custom JavaScript code
…plus 12 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- Manual Trigger
n8n-nodes-base.manualTrigger - Data table
n8n-nodes-base.dataTable - Code
n8n-nodes-base.code - n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - If
n8n-nodes-base.if - Discord
n8n-nodes-base.discord - n8n Form
n8n-nodes-base.form - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Quick overview This workflow collects GDPR processing details via an n8n Form, scores them against editable DPIA screening criteria stored in n8n Data Tables, uses Groq to validate additional criteria with verbatim quotes, records results in tables, and posts…