Handle GDPR access and erasure emails with Gmail, GPT-4o, Supabase and Airtable

šŸš€ How it works

Handles GDPR Article 15 (access) and Article 17 (erasure) requests end-to-end — from inbound email to legally-compliant response — with zero manual intervention and a full audit trail.

šŸ“¬ Monitors Gmail inbox for incoming data subject requests šŸ¤– AI Agent classifies the request (access or erasure), extracts the requester email and data subject email with structured JSON output šŸ—„ļø Queries Supabase for all personal data records matching the subject šŸ“‹ Queries Airtable CRM for matching contact records šŸ“ Second AI Agent compiles all found data into a GDPR-compliant HTML report āœ‰ļø Access requests — sends a full data report to the requester šŸ—‘ļø Erasure requests — deletes records from both Supabase and Airtable, then sends a deletion confirmation šŸ”’ Logs every request to Google Sheets with timestamp for your audit trail

šŸ› ļø Set up steps

Estimated setup time: ~20 minutes

Gmail Trigger — connect Gmail OAuth2; point it at your DSR inbox OpenAI — connect OpenAI API credential (used by both AI Agent nodes) Supabase — connect Supabase API credential; update the table name from users to match your schema Airtable — connect Airtable Personal Access Token; replace YOUR_BASE_ID and YOUR_TABLE_NAME Google Sheets — connect Google Sheets OAuth2; replace YOUR_AUDIT_SHEET_ID; create a tab named DSR Audit Log Follow the sticky notes inside the workflow for per-node guidance

šŸ“‹ Prerequisites

Gmail account receiving GDPR requests OpenAI API key (GPT-4o) Supabase project with a users/contacts table Airtable base with a Contacts table containing an Email field Google Sheets for audit log

Custom Workflow Request with Personal Dashboard

kumar@smartflowcraft.com

https://www.smartflowcraft.com/contact

More free templates https://www.smartflowcraft.com/n8n-templates

0
Downloads
0
Views
8.58
Quality Score
intermediate
Complexity
Author:Kumar SmartFlow Craft(View Original →)
Created:3/25/2026
Updated:4/10/2026

šŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments