Aller au contenu principal

Académie

Alertes projet Slack via webhook Make

Webhook Make vers Slack : vérification signature, formatage message et routage par gravité. Alertes projet sécurisées pour PM et ops en agence web B2B.

Intermédiaire · 4 min

PO / PMMake

Prérequis

  • Workspace Slack avec app Make autorisée
  • Service émetteur capable d’envoyer un header de signature (HMAC) ou bearer token
  • Canaux Slack #projet, #incidents définis
  • Variables Make pour secrets (jamais en clair dans les modules)

Un webhook Make exposé sans authentification peut être spammé ou détourné — notifications fantômes, données injectées, quota Make épuisé. En validant la signature ou un secret partagé, en structurant les payloads et en routant par gravité, vous obtenez des alertes projet actionnables sans bruit ni risque évident.

Créer le webhook Make et sécuriser l’entrée

Ajoutez un module « Custom webhook » — notez l’URL générée. Activez « JSON » comme type de données attendu. Renommez le scénario `[P1] Webhook → Slack`.

Configurez l’émetteur (Vercel deploy hook, formulaire custom, GitHub Action) pour envoyer un header `X-Signature` (HMAC-SHA256 du body avec secret) ou `Authorization: Bearer <token>` stocké en variable Make.

Dans Make, premier module après webhook : Router ou script de validation — si signature invalide, route vers « reject » (HTTP 401 response optionnelle) sans appeler Slack.

Parser, filtrer et formater le message Slack

Parse JSON → Set variables (`project`, `event`, `severity`, `url`). Router : branche high → Slack #incidents ; branche default → #projet.

Message Slack structuré : titre avec indicateur de gravité, champs en bullet, lien cliquable vers la tâche ClickUp ou le deploy Vercel. Évitez les murs de texte JSON.

Masquez les données sensibles : pas d’e-mail client complet en canal public — utilisez les 4 derniers caractères ou l’ID interne.

Agréger plusieurs sources et monitorer

Un même scénario peut recevoir plusieurs émetteurs si le secret et le schéma JSON sont partagés — ou dupliquez par source avec le même handler Slack pour limiter la complexité.

Branchez un error handler (make-gestion-erreurs-reprise) : échec Slack API → e-mail de secours au PM. Un incident non notifié est pire qu’un faux positif filtré.

Loggez chaque appel accepté/refusé dans Airtable (timestamp, event, signature_ok) pour audit léger — voir make-monitoring-logs-scenarios.

Erreurs fréquentes

Webhook public sans vérification : spam ou abus de quota Make.

Secret roté côté émetteur sans mise à jour Make : toutes les alertes rejetées silencieusement.

Notifier #general pour chaque build preview : bruit immédiat.

Payload non validé : injection de texte Slack (@channel forgé) si champs copiés tels quels.

Ce qu’il faut retenir

Signature ou bearer vérifié avant toute action.

Messages Slack courts, structurés, sans données sensibles.

Routage par gravité ; error handler de secours.

Logs d’acceptation/rejet pour diagnostiquer les pannes.

FAQ

Souvent pour le simple. Make reste utile pour agréger deploy + formulaire + monitoring custom avec le même format de message.

Utilisez le module crypto Make (HMAC SHA256) sur le body brut et comparez au header. Le crypto natif Make suffit en général.

Datastore Make ou compteur Airtable : plus de N appels / minute → route « throttle » avec alerte unique, pas 50 messages Slack.

Ces tutoriels pourraient vous intéresser

Travailler avec Agence Cosmos

Besoin d’aller plus loin qu’un tutoriel ? Nous cadrons, concevons et livrons des sites et produits digitaux mesurables.

Contact

Parlons d’une mission utile, réaliste et mesurable.

À partir du brief, vous recevez une proposition structurée : objectifs, périmètre, livrables, planning, risques et hypothèses. Nous priorisons la clarté dans les choix et la mise en production.

Vous préférez un message court ? utilisez le formulaire sur la page contact.

Étapes clés - projet web

  1. 01Brief & cadrage
  2. 02UX, UI & contenus
  3. 03Développement & intégration
  4. 04Recette, performance & qualité
  5. 05Mise en ligne & transfert

Ce que vous obtenez

Ressources

Notre agence met à disposition des ressources pour vous aider à monter en compétence sur vos outils favoris, quel que soit votre niveau.

Accéder à l’Académie
Agence Cosmos

Studio web à Bordeaux : design produit, développement sur mesure et IA utile pour des missions claires et mesurables.

Bordeaux, Nouvelle-Aquitaine, France

contact@agence-cosmos.fr

Certifications

Navigation

Expertises

Légal & confiance

© 2024 - 2026 Agence Cosmos. Tous droits réservés - orbite en maintenance continue.