Spécifie une structure de données pour ton webhook dans Make
Comment configurer et utiliser efficacement un webhook dans Make pour recevoir et traiter des données d'un service externe ?
BRIEFING MISSION
Tu as branché un webhook dans Make : un service externe (dans la correction, c'est Webinar Geek qui envoie chaque nouvelle réponse à un sondage) pousse ses données vers une URL générée par Make. Le souci : tant qu'aucune vraie donnée n'est passée, l'output du webhook est rempli de vide. Impossible de mapper le moindre champ dans les modules suivants.
La bonne nouvelle : tu n'as pas besoin d'attendre la première vraie donnée. En définissant une structure de données dans ton webhook à partir d'un payload d'exemple, Make connaît tous les champs à l'avance · et toi, tu peux préparer toute la suite de ton scénario.
OBJECTIFS MISSION
Consigne et checklist
La mission sera considérée comme réussie si…
- Ton webhook Make est créé et tu as récupéré son URL
- Tu as obtenu un payload d'exemple en JSON (via la documentation ou le support du service)
- La structure de données est définie dans les paramètres avancés du webhook (générée depuis le payload, pas tapée à la main)
- Tu peux mapper les champs clés (prénom, nom, téléphone…) dans les modules suivants sans erreur
Pour aller plus loin
- Teste plusieurs payloads (cas manquants / champs optionnels) et documente la structure pour ton équipe.
ETAPES
- 1Crée un scénario Make avec un module « Custom webhook » et récupère l'URL générée : c'est elle qui recevra les données envoyées par le service externe.
- 2Constate le problème : ouvre l'output du webhook depuis le module suivant · tant qu'aucune vraie donnée n'a été envoyée, le payload est vide et tu ne peux rien mapper.
- 3Procure-toi un payload d'exemple en JSON : cherche d'abord dans la documentation du service · s'il n'y est pas, demande-le au support (les devs répondent vite en général, c'est exactement comme ça que le payload Webinar Geek de la correction a été obtenu).
- 4Dans les paramètres avancés du webhook, crée une « Data structure » : nomme-la clairement (ex. « WG Sondage »), colle ton payload d'exemple et laisse Make générer automatiquement tous les champs et leurs types. Même un payload énorme passe · surtout, ne le retape pas à la main.
- 5Sauve la structure et ton scénario, puis relance un test d'intégration depuis le webhook. Si Make rame à digérer un gros payload, relance le test une deuxième fois.
- 6Mappe les champs clés (prénom, nom, téléphone…) dans les modules suivants : la structure est connue, tu peux préparer toute la suite du scénario sans attendre la première vraie donnée.
Débloque cette partie en rejoignant le palier No-Limit.
Débloquer cette sectionDébloque cette partie en rejoignant le palier No-Limit.
Débloquer cette sectionTu peux lire ce contenu librement. Pour le valider, il faut No-Limit.
Compléter la mission, soumettre une remise, passer le quiz et gagner de l'XP, c'est inclus dans No-Limit.
Passer à No-Limit →