Templates / Build an EU AI Act risk inventory with OpenAI and Google Sheets

Build an EU AI Act risk inventory with OpenAI and Google Sheets

Needs changes

by diekiagentur · 5 views · created 2026-09-04 · Document Extraction, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 21 nodes and runs when someone submits an n8n form (“Report an AI system”) (plus 1 other trigger). Along the way it connects OpenAI Chat Model and Google Sheets.

How it runs

Trigger: When someone submits an n8n form (“Report an AI system”) (plus 1 other trigger).

  1. Normalize the report (Code): runs custom JavaScript code
  2. Read the inventory (Google Sheets): uses Google Sheets
  3. Classify against the EU AI Act (AI Agent): runs an AI agent, with model: Language model; 1 tool (ai_act_reference); output parser: Structured classification
  4. Find what is due (Code): runs custom JavaScript code
  5. Cross-check the classification (Code): runs custom JavaScript code
  6. Anything to do? (If): checks a condition and branches into true / false
  7. Route by risk class (Switch): routes items into 3 branches
  8. Build the review report (Code): runs custom JavaScript code
  9. Stop and escalate (Edit Fields (Set)): sets 2 fields: duties, action_required
  10. Assign high-risk duties (Edit Fields (Set)): sets 2 fields: duties, action_required

…plus 5 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelGoogle Sheets

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • AI Agent v1 (old agent modes) in Classify against the EU AI Act (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
Classify against the EU AI Act (v1.7)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (13)

From the author

Quick overview This workflow collects internal AI system reports via an n8n form, uses OpenAI to propose an EU AI Act risk class with validation rules, stores each entry in Google Sheets, and emails management and the data protection officer when a case is…

Excerpt from diekiagentur's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.