missionChatouFR Réservé No-Limit

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 ?

Étape 6 sur 6 · aussi dans 1 autre parcours
Le contexte

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.

Consigne & checklist

OBJECTIFS MISSION

Consigne et checklist

Ta mission, que tu choisis d'accepter épicétou, est de créer un webhook dans Make pour recevoir les données d'un service externe, puis de définir sa structure de données à partir d'un payload d'exemple, afin de pouvoir mapper les champs dans la suite du scénario avant même la première vraie donnée.

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.
Le pas-à-pas

ETAPES

  1. 1
    Cré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.
  2. 2
    Constate 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.
  3. 3
    Procure-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).
  4. 4
    Dans 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.
  5. 5
    Sauve 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.
  6. 6
    Mappe 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.
Section réservée · No-Limit
Documentation & Template

Débloque cette partie en rejoignant le palier No-Limit.

Débloquer cette section
Section réservée · No-Limit
Correction

Débloque cette partie en rejoignant le palier No-Limit.

Débloquer cette section
Réservé No-Limit

Tu 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