Intégrer Supabase + Make
Supabase et Make forment une combinaison puissante dans l'écosystème no-code. App Studio a configuré cette intégration pour des dizaines de clients, voici notre guide complet pour la mettre en place rapidement et correctement.
Pourquoi Supabase + Make ?
Les webhooks de base de données de Supabase (propulsés par pg_net) peuvent envoyer un POST HTTP vers n'importe quelle URL quand vos données changent. Le déclencheur Custom Webhook de Make reçoit ce payload et peut exécuter n'importe quelle séquence de modules Make, se connectant à plus de 1 500 services. Cette combinaison est puissante pour les workflows à forte composante opérationnelle : synchroniser votre base de données vers Google Sheets pour du reporting, notifier votre équipe sur Slack quand un nouveau client s'inscrit, ou déclencher un workflow de génération de document quand une commande est passée.
Configurer l'intégration
Dans Make, créez un scénario avec un déclencheur Custom Webhook et copiez l'URL. Dans Supabase, allez dans Database → Webhooks → Create a new webhook. Choisissez la table et les événements (INSERT, UPDATE, DELETE) qui doivent le déclencher. Définissez l'URL du webhook comme celle de votre webhook Make. Supabase enverra les données de l'ancien et du nouvel enregistrement en JSON. Dans Make, exécutez le scénario une fois pour recevoir le payload Supabase, Make détecte automatiquement la structure et expose tous les champs. Schémas Supabase → Make courants : une nouvelle ligne dans la table users fait ajouter une ligne au rapport CRM Google Sheets par Make ; le statut d'une commande qui passe à «shipped» déclenche l'envoi d'un email de notification d'expédition et la mise à jour d'Airtable ; un nouveau ticket support inséré crée un ticket Jira et notifie un canal Slack. L'inverse fonctionne aussi : Make peut appeler l'API REST de Supabase (ou des fonctions RPC) pour réécrire des données, gardant les systèmes externes et Supabase synchronisés dans les deux sens.
Cas d'usage concrets
App Studio utilise Supabase + Make pour : le reporting automatisé (des scénarios Make nocturnes qui interrogent Supabase via l'API et alimentent des feuilles Google Data Studio), les workflows de succès client (un nouvel abonnement dans Supabase fait créer un contact HubSpot par Make et envoyer une séquence de bienvenue personnalisée), et les alertes opérationnelles (un webhook Supabase sur des mises à jour de table critiques fait envoyer un SMS via Twilio à l'équipe d'astreinte par Make). Ces flux tournent 24/7 sans aucune gestion d'infrastructure.
Bonnes pratiques
Les webhooks Supabase livrent au moins une fois, votre scénario Make doit être idempotent (sûr à exécuter deux fois pour le même payload). Le plan gratuit de Make a un nombre limité d'opérations par mois et les scénarios s'exécutent séquentiellement, pas en parallèle : pour des flux d'événements à fort volume, envisagez de passer à un plan supérieur ou de regrouper les événements. Les webhooks Supabase expirent après 5 secondes ; l'accusé de réception de webhook de Make se fait immédiatement, donc vous n'atteindrez pas cette limite. Sécurisez l'URL de votre webhook Make avec un paramètre de requête secret et vérifiez-le dans un filtre Make.
- Database-driven automation
- CRM sync
- Reporting pipelines
- Customer success workflows
- Operational alerts
Besoin d'aide pour cette intégration ?
App Studio configure ces intégrations pour vous. Devis gratuit sous 48h.