Templates / Generate a legal website accessibility statement with AI and WAVE

Generate a legal website accessibility statement with AI and WAVE

Needs changes

by Lukas Kunhardt · 821 views · created 2025-06-06 · Document Extraction, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Convert to/from binary data. 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 11 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Gemini Chat Model and Gmail.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. CHANGE THESE: dependencies (Edit Fields (Set)): sets 6 fields: wave_api_key, URL to analyze, Email for summary…
  2. Get Website HTML (HTTP Request): calls an HTTP API
  3. Get WAVE Report (HTTP Request): calls an HTTP API
  4. Map WAVE Report Items to Website selectors. (Code): runs custom JavaScript code
  5. Accessibility Statement Generator (AI Agent): runs an AI agent, with model: gemini 2.5 pro; output parser: Structured Output Parser
  6. Parse output as html (HTML): parses or builds HTML
  7. Create accesibility statement html file (Convert to/from binary data): uses Convert to/from binary data
  8. Send accessibility statement by email (Gmail): uses Gmail

Services it uses

Google Gemini Chat ModelGmail

Before you upgrade to n8n 3.0

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

  • Convert to/from binary data in Create accesibility statement html file: replace with Convert to File or Extract from File.

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

Removed in 3.0Replace with
Convert to/from binary data
Create accesibility statement html file
Convert to File or Extract from File

Nodes used (10)

From the author

Who is this for? This template is for any website owner, digital agency, or compliance officer operating within the European Union. It's designed for users who need to comply with the upcoming European Accessibility Act (EAA) but may not have deep technical…

Excerpt from Lukas Kunhardt'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.