Retour au blog
Technique 8 min26 mars 2026

n8n Supabase et PostgreSQL : automatiser sa base de données (2026)

Connecter Supabase ou PostgreSQL à n8n pour lire, écrire et déclencher des workflows depuis ta base de données. Guide complet avec exemples.


Supabase est devenu la base de données de référence pour les startups et SaaS modernes. Connecté à n8n, il permet des automatisations puissantes : déclencher des workflows sur chaque insertion, synchroniser des données entre services, générer des rapports à la demande.

Options de connexion Supabase dans n8n

Nœud Supabase natif

Opérations CRUD directes sur les tables Supabase via l'API REST. Configuration simple — juste l'URL et la clé API.

Nœud PostgreSQL

Connexion directe à la base PostgreSQL de Supabase. Requêtes SQL complètes, transactions, procédures stockées.

Opérations CRUD avec le nœud Supabase

InsertNouveau utilisateur inscrit → insertion dans la table users avec les données enrichies
SelectRécupérer tous les clients avec plan 'trial' expiré il y a 3 jours pour relance
UpdatePaiement Stripe reçu → UPDATE users SET plan = 'pro' WHERE stripe_id = ...
DeleteRGPD — supprimer toutes les données d'un utilisateur sur demande
UpsertSync CRM → créer le contact s'il n'existe pas, le mettre à jour s'il existe

Déclencher n8n depuis Supabase Realtime

Supabase Realtime envoie des events PostgreSQL (INSERT, UPDATE, DELETE) via websocket. Configure un webhook dans Supabase → n8n reçoit l'événement instantanément :

-- Dans Supabase → Database → Webhooks

Table: orders

Events: INSERT

URL: https://ton-n8n.com/webhook/orders-new

Requêtes SQL avancées dans n8n

-- Récupérer les trials expirés non convertis

SELECT u.email, u.name, u.created_at

FROM users u

WHERE u.plan = 'trial'

AND u.trial_ends_at < NOW() - INTERVAL '3 days'

AND u.converted = false;

Automatise ta base Supabase avec FlowAI

Décris tes requêtes et triggers. L'agent génère le workflow complet connecté à ta DB.


Prêt à automatiser ?

Crée ton premier workflow n8n avec l'IA en moins de 5 minutes. Gratuit, sans carte bancaire.