En résumé : Grâce à Make, vous pouvez automatiser le traitement de vos signaux d’affaires Rodz sans écrire une seule ligne de code. Ce guide vous accompagne dans la création d’un scénario complet : réception des signaux via webhook, routage par type de signal, puis actions automatiques vers Slack, HubSpot, Google Sheets ou vos séquences email. En 30 minutes, vos signaux d’affaires déclenchent des actions concrètes dans tous vos outils.
Qu’est-ce que Make et pourquoi l’utiliser pour automatiser vos signaux d’affaires ?
Make (anciennement Integromat) est une plateforme d’automatisation no-code qui permet de connecter des applications entre elles via des scénarios visuels. Chaque scénario se compose de modules reliés par des flux de données. Un module déclenche le scénario (le trigger), les suivants exécutent des actions : envoyer un message, créer un contact, ajouter une ligne dans un tableur, ou appeler une API tierce.
Dans le contexte des signaux d’affaires, Make joue le rôle de chef d’orchestre. Rodz détecte un événement (levée de fonds, recrutement, déménagement, changement de dirigeant) et l’envoie à Make via un webhook. Make reçoit ce signal, l’analyse, puis déclenche les bonnes actions dans vos outils. Tout cela se fait visuellement, par glisser-déposer, sans aucune connaissance en programmation.
L’avantage principal de Make par rapport à d’autres outils d’automatisation, c’est sa granularité. Vous pouvez ajouter des filtres conditionnels, des routeurs pour traiter différemment chaque type de signal, des modules d’erreur pour gérer les cas imprévus, et des transformations de données avancées. Cette flexibilité est essentielle quand vous traitez des signaux variés qui doivent alimenter des workflows différents.
Si vous n’avez pas encore configuré vos webhooks Rodz, commencez par lire le guide de configuration des webhooks. Et pour une vue d’ensemble de l’API, consultez la référence complète des endpoints.
Prérequis
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- Un compte Make actif. Créez-le gratuitement sur make.com. Le plan gratuit inclut 1 000 opérations par mois, ce qui suffit largement pour démarrer.
- Un compte Rodz avec une clé API active. Vous en aurez besoin pour configurer le webhook. Si ce n’est pas encore fait, suivez le guide de démarrage de l’API Rodz.
- Au moins un signal configuré dans Rodz. Sans signal actif, le webhook ne recevra rien. Consultez le guide de configuration des signaux si nécessaire.
- Les comptes des outils cibles. Selon les actions que vous souhaitez automatiser, vous aurez besoin d’un compte Slack, HubSpot, Google Sheets ou autre.
- Des notions de base sur les webhooks. Vous devez comprendre qu’un webhook est une requête HTTP POST envoyée automatiquement par Rodz. Le guide webhooks Rodz couvre ce sujet en détail.
Étape 1 : Créer un module webhook dans Make pour recevoir les signaux Rodz
La première brique de votre scénario est un module Webhooks > Custom webhook. C’est lui qui recevra les données envoyées par Rodz.
Créer le scénario
- Connectez-vous à votre compte Make
- Cliquez sur Scenarios dans le menu latéral, puis sur Create a new scenario
- L’éditeur visuel s’ouvre avec un module vide au centre
Ajouter le module webhook
- Cliquez sur le module vide (le cercle avec un +)
- Recherchez Webhooks dans la liste des applications
- Sélectionnez Custom webhook
- Cliquez sur Add pour créer un nouveau webhook
- Donnez-lui un nom explicite, par exemple
Rodz - Signaux d'affaires - Cliquez sur Save
Make génère alors une URL unique, qui ressemble à ceci :
https://hook.eu1.make.com/abc123xyz456def789
Copiez cette URL. Vous en aurez besoin à l’étape suivante.
Définir la structure de données
Make a besoin de connaître la structure des données qu’il va recevoir pour vous permettre de mapper les champs dans les modules suivants. Deux options s’offrent à vous :
- Option automatique : Cliquez sur Run once dans Make, puis envoyez un signal test depuis Rodz. Make détectera automatiquement la structure du payload.
- Option manuelle : Cliquez sur Add data structure et définissez les champs manuellement (signal_type, company.name, company.siren, timestamp, etc.).
L’option automatique est plus rapide et moins sujette aux erreurs. Nous la recommandons.
Étape 2 : Configurer le webhook Rodz pour pointer vers Make
Maintenant que vous avez votre URL Make, il faut dire à Rodz d’envoyer les signaux à cette adresse.
Via le dashboard Rodz
- Connectez-vous à votre dashboard Rodz
- Allez dans Paramètres > Webhooks
- Cliquez sur Ajouter un webhook
- Collez l’URL Make dans le champ URL de destination
- Sélectionnez les types de signaux que vous souhaitez recevoir
- Cliquez sur Enregistrer
Via l’API Rodz
Vous pouvez également configurer le webhook par programmation. Voici un exemple avec cURL :
curl -X POST https://api.rodz.io/v1/webhooks \
-H "Authorization: Bearer VOTRE_CLE_API" \
-H "Content-Type: application/json" \
-d '{
"url": "https://hook.eu1.make.com/abc123xyz456def789",
"events": ["signal.detected"],
"description": "Envoi vers Make"
}'
Pour plus de détails sur la configuration des webhooks via l’API, consultez le guide dédié.
Tester la connexion
Revenez dans Make et cliquez sur Run once. Puis, depuis le dashboard Rodz, cliquez sur Envoyer un test à côté de votre webhook. Si tout fonctionne, Make affiche un badge vert avec le message “Successfully determined”. Vous voyez la structure complète du payload Rodz, prête à être utilisée dans les modules suivants.
Étape 3 : Ajouter un module routeur pour séparer les signaux par type
Un routeur permet de diriger chaque signal vers un chemin différent selon son type. C’est la pièce centrale de votre automatisation.
Ajouter le routeur
- Cliquez sur le + à droite du module webhook
- Recherchez Router dans les outils Flow Control
- Ajoutez-le à votre scénario
Le routeur crée automatiquement deux branches. Vous pouvez en ajouter autant que nécessaire en cliquant sur Add a route.
Configurer les filtres
Chaque branche du routeur doit avoir un filtre qui détermine quels signaux elle traite. Cliquez sur la ligne en pointillé entre le routeur et la branche, puis configurez la condition :
- Branche 1 (signaux financiers) :
signal_typeest égal àfundraisingouacquisition - Branche 2 (signaux RH) :
signal_typeest égal àhiringoujob_change - Branche 3 (signaux sociaux) :
signal_typeest égal àsocial_mentionouengagement
Cette approche vous permet de traiter chaque catégorie de signal différemment. Un signal de levée de fonds peut déclencher une alerte Slack urgente et créer un contact HubSpot. Un signal RH peut simplement ajouter une ligne dans un Google Sheets pour suivi.
Étape 4 : Ajouter les actions sur chaque branche
C’est ici que votre scénario prend vie. Chaque branche du routeur se termine par un ou plusieurs modules d’action.
Action 1 : Envoyer une notification Slack
- Sur la branche “signaux financiers”, cliquez sur le +
- Recherchez Slack et sélectionnez Create a Message
- Connectez votre compte Slack si ce n’est pas déjà fait
- Sélectionnez le canal de destination (par exemple
#signaux-business) - Composez votre message en utilisant les variables du payload Rodz :
🚀 Nouveau signal financier détecté !
Entreprise : {{company.name}}
Type : {{signal_type}}
Détail : {{signal.description}}
Date : {{timestamp}}
→ Voir la fiche : {{company.url}}
Les doubles accolades {{}} représentent les champs dynamiques du payload Rodz. Make vous propose un menu déroulant pour les sélectionner visuellement.
Action 2 : Créer un contact dans HubSpot
Pour intégrer directement les signaux dans votre CRM :
- Sur la branche souhaitée, ajoutez un module HubSpot CRM > Create a Contact
- Connectez votre compte HubSpot
- Mappez les champs :
- Email :
{{contact.email}}(si disponible dans le signal) - First Name :
{{contact.first_name}} - Last Name :
{{contact.last_name}} - Company :
{{company.name}} - Lifecycle Stage :
Lead
- Email :
- Ajoutez une note avec le contexte du signal dans le champ description
Pour une intégration HubSpot plus poussée, consultez le guide Connecter Rodz à HubSpot : synchroniser vos signaux avec votre CRM.
Action 3 : Ajouter une ligne dans Google Sheets
Pour garder un historique de tous les signaux dans un tableur partagé :
- Ajoutez un module Google Sheets > Add a Row
- Connectez votre compte Google
- Sélectionnez le fichier et la feuille cible
- Mappez les colonnes :
- Colonne A (Date) :
{{timestamp}} - Colonne B (Entreprise) :
{{company.name}} - Colonne C (SIREN) :
{{company.siren}} - Colonne D (Type de signal) :
{{signal_type}} - Colonne E (Description) :
{{signal.description}} - Colonne F (Source) :
{{signal.source}}
- Colonne A (Date) :
Action 4 : Envoyer un email automatique
Pour déclencher un email personnalisé suite à un signal :
- Ajoutez un module Email > Send an Email (ou utilisez votre outil d’emailing préféré comme Lemlist, Brevo ou Mailchimp)
- Configurez l’expéditeur et le destinataire
- Rédigez un objet et un corps d’email qui exploitent les données du signal :
Objet : {{company.name}} - Nouvelle opportunité détectée
Bonjour,
L'entreprise {{company.name}} vient de {{signal.description}}.
C'est le bon moment pour les contacter.
Cordialement,
Votre équipe commerciale
Étape 5 : Ajouter la gestion des erreurs et les filtres avancés
Un scénario robuste doit anticiper les erreurs. Make propose plusieurs outils pour cela.
Gestion des erreurs
Faites un clic droit sur n’importe quel module d’action et sélectionnez Add error handler. Trois options principales s’offrent à vous :
- Ignore : Le scénario continue malgré l’erreur. Utile pour les actions non critiques (ajout Sheets par exemple).
- Resume : Le scénario reprend à partir du module suivant. Pratique quand un contact HubSpot existe déjà.
- Rollback : Le scénario s’arrête et toutes les opérations sont annulées. À réserver aux cas critiques.
Pour la plupart des actions, nous recommandons le pattern Resume combiné avec un module de notification. Concrètement, si la création du contact HubSpot échoue (doublon par exemple), le scénario continue et vous envoie un message Slack dans un canal #erreurs-automation pour que vous puissiez corriger manuellement.
Filtres avancés
Au-delà du filtrage par type de signal, vous pouvez affiner vos conditions :
- Par taille d’entreprise :
company.employeessupérieur à 50 - Par secteur :
company.industrycontientSaaSoufintech - Par localisation :
company.countryest égal àFR - Par montant de levée :
signal.amountsupérieur à 1 000 000
Ces filtres se configurent directement sur les branches du routeur. Cliquez sur la clé à molette d’une branche et ajoutez autant de conditions que nécessaire. Combinez-les avec les opérateurs ET/OU pour des critères de ciblage précis.
Déduplication
Si vous recevez le même signal plusieurs fois (suite à un retry webhook par exemple), ajoutez un module Data Store > Search records avant vos actions. Vérifiez si le signal_id existe déjà. Si oui, stoppez le flux avec un filtre. Si non, enregistrez le signal_id puis continuez.
Étape 6 : Activer et tester le scénario
Tests finaux
Avant d’activer le scénario en production :
- Cliquez sur Run once dans Make
- Depuis le dashboard Rodz, envoyez un signal de test via le bouton Envoyer un test de votre webhook
- Vérifiez que chaque module s’exécute correctement (badge vert)
- Contrôlez les résultats : message Slack reçu, contact HubSpot créé, ligne Google Sheets ajoutée
- Si une erreur survient, cliquez sur le module concerné pour voir les détails et ajustez le mapping
Activation
Une fois vos tests validés :
- Basculez le scénario sur ON via l’interrupteur en bas à gauche
- Choisissez le mode de déclenchement : Immediately (recommandé pour les webhooks)
- Le scénario est maintenant actif et traitera chaque signal en temps réel
Monitoring
Make propose un historique d’exécution accessible depuis l’onglet History de votre scénario. Vous y trouvez le détail de chaque exécution, les données traitées, le temps de traitement et les éventuelles erreurs. Consultez cet historique régulièrement pendant les premiers jours pour vous assurer que tout fonctionne comme prévu.
3 exemples de scénarios complets
Voici trois scénarios prêts à l’emploi qui couvrent les cas d’usage les plus courants.
Scénario 1 : Signal vers Slack (alerte temps réel)
Objectif : Notifier votre équipe commerciale dès qu’un signal est détecté.
Modules :
- Webhook (réception du signal Rodz)
- Router (filtrage par priorité)
- Branche haute priorité : Slack > Create a Message (canal
#signaux-urgents) - Branche priorité normale : Slack > Create a Message (canal
#signaux-veille)
Filtre haute priorité : signal_type est dans fundraising, acquisition, executive_change ET company.employees supérieur à 100.
Ce scénario consomme 2 à 3 opérations Make par signal. Avec le plan gratuit (1 000 opérations/mois), vous pouvez traiter environ 350 signaux par mois.
Scénario 2 : Signal vers CRM (enrichissement automatique)
Objectif : Créer ou mettre à jour un contact dans HubSpot avec le contexte du signal.
Modules :
- Webhook (réception du signal Rodz)
- HubSpot > Search Contacts (vérifier si le contact existe)
- Router (contact existant vs nouveau)
- Branche “nouveau contact” : HubSpot > Create a Contact
- Branche “contact existant” : HubSpot > Update a Contact (ajouter le signal en note)
- Dans les deux cas : HubSpot > Create a Note (détail du signal, source, date)
Ce scénario évite les doublons en vérifiant d’abord si le contact existe. Il consomme 3 à 4 opérations par signal.
Scénario 3 : Signal vers séquence email (prospection automatisée)
Objectif : Déclencher un email personnalisé ou ajouter le prospect à une séquence de prospection.
Modules :
- Webhook (réception du signal Rodz)
- Filtre : uniquement les signaux avec un email de contact disponible
- Google Sheets > Add a Row (archivage du signal)
- Email > Send an Email (email personnalisé avec contexte du signal)
Variante avancée : Remplacez le module Email par un module HTTP pour appeler l’API de Lemlist ou La Growth Machine et ajouter le contact directement dans une séquence de prospection multicanale.
Ce scénario consomme 3 opérations par signal et permet de contacter vos prospects dans les minutes qui suivent la détection d’un signal pertinent.
Astuces pour optimiser vos scénarios Make
Planification et fréquence
Pour les scénarios déclenchés par webhook, le mode Immediately est le meilleur choix. Le scénario s’exécute dès que le webhook reçoit une requête, sans délai. Si vous utilisez plutôt un module de polling (HTTP > Make a request vers l’API Rodz), configurez un intervalle adapté. Toutes les 15 minutes est un bon compromis entre réactivité et consommation d’opérations.
Gestion des erreurs en production
Créez un scénario dédié à la supervision. Ce scénario reçoit les notifications d’erreurs des autres scénarios et les centralise dans un canal Slack ou un Google Sheets. Pour le mettre en place, activez les notifications par email dans les paramètres de chaque scénario, puis créez un filtre Gmail dans Make qui détecte ces emails et les redirige vers Slack.
Mapping de données avancé
Make propose des fonctions intégrées pour transformer les données entre les modules :
formatDate()pour convertir les timestamps en dates lisibleslower()etupper()pour normaliser la casse des noms d’entreprisesifempty()pour fournir des valeurs par défaut quand un champ est videparseJSON()pour traiter les champs JSON imbriqués dans le payload Rodz
Limiter la consommation d’opérations
Chaque module exécuté consomme une opération Make. Pour optimiser :
- Placez les filtres le plus tôt possible dans le scénario, juste après le webhook
- Utilisez un routeur avec un filtre strict plutôt que des modules conditionnels en série
- Regroupez les actions similaires sur une même branche
- Activez le batching si vous recevez beaucoup de signaux simultanément
Sauvegarder et versionner
Make ne propose pas de versioning natif. Exportez régulièrement vos scénarios au format JSON (clic droit sur le scénario > Export Blueprint). Conservez ces fichiers dans un dossier partagé ou un dépôt Git pour pouvoir restaurer une version antérieure en cas de problème.
Questions fréquentes
Faut-il savoir coder pour utiliser Make avec Rodz ?
Non. Make est une plateforme entièrement no-code. Toute la configuration se fait par glisser-déposer dans une interface visuelle. Vous n’écrirez aucune ligne de code. La seule partie technique consiste à copier l’URL du webhook Make et la coller dans le dashboard Rodz. Si vous savez copier-coller, vous savez utiliser Make avec Rodz.
Combien coûte Make pour automatiser les signaux Rodz ?
Le plan gratuit de Make inclut 1 000 opérations par mois et deux scénarios actifs. Pour un usage modéré (50 à 100 signaux par mois), c’est largement suffisant. Si votre volume augmente, le plan Core à 9 $/mois offre 10 000 opérations et des scénarios illimités. Les plans supérieurs (Pro et Teams) ajoutent des fonctionnalités avancées comme les exécutions prioritaires et la gestion multi-utilisateurs.
Quelle est la latence entre la détection d’un signal et l’exécution de l’action dans Make ?
En mode webhook avec déclenchement immédiat, la latence totale est de quelques secondes. Rodz envoie le webhook dans les secondes qui suivent la détection du signal. Make reçoit la requête et exécute le scénario quasi instantanément. Le temps total entre la détection et l’action (message Slack, création HubSpot) est généralement inférieur à 10 secondes.
Que se passe-t-il si Make est indisponible quand Rodz envoie un webhook ?
Rodz implémente un mécanisme de retry automatique. Si votre endpoint Make ne répond pas avec un code HTTP 200, Rodz réessaie l’envoi jusqu’à 5 fois avec un délai exponentiel (30 secondes, 2 minutes, 10 minutes, 1 heure, 6 heures). Vos signaux ne sont donc pas perdus. Consultez le guide webhooks pour plus de détails sur le mécanisme de retry.
Puis-je connecter Rodz à d’autres outils que Slack, HubSpot et Google Sheets ?
Absolument. Make propose plus de 1 500 intégrations natives. Vous pouvez connecter Rodz à Salesforce, Pipedrive, Notion, Airtable, Trello, Asana, Microsoft Teams, Discord, Zapier (via un webhook intermédiaire), ou n’importe quelle application disposant d’une API REST grâce au module HTTP générique de Make. Les possibilités sont pratiquement illimitées.
Comment gérer les doublons si le même signal est envoyé plusieurs fois ?
Utilisez un Data Store Make. C’est une mini base de données intégrée à Make. Avant chaque action, vérifiez si le signal_id est déjà présent dans le Data Store. Si oui, le filtre bloque l’exécution et le signal n’est pas traité une seconde fois. Si non, enregistrez le signal_id dans le Data Store et poursuivez le scénario normalement.
Puis-je tester mon scénario sans de vrais signaux Rodz ?
Oui. Deux options s’offrent à vous. La première consiste à utiliser le bouton Envoyer un test disponible dans le dashboard Rodz, à côté de chaque webhook configuré. Il envoie un signal fictif avec une structure identique à un vrai signal. La seconde option est d’utiliser un outil comme cURL ou Postman pour envoyer manuellement une requête POST à l’URL de votre webhook Make avec un payload JSON qui reproduit la structure d’un signal Rodz.
Comment monitorer mes scénarios en production ?
Make offre plusieurs niveaux de monitoring. L’onglet History de chaque scénario affiche l’historique complet des exécutions avec leur statut (succès, erreur, avertissement). Vous pouvez aussi activer les notifications par email pour être alerté en cas d’erreur. Pour un suivi plus poussé, créez un scénario de supervision qui agrège les métriques (nombre de signaux traités, taux d’erreur, temps moyen d’exécution) dans un Google Sheets ou un dashboard Looker Studio.
Vous avez maintenant toutes les clés pour automatiser vos signaux d’affaires avec Make et Rodz. En combinant la puissance de détection de Rodz avec la flexibilité d’automatisation de Make, vous transformez chaque signal en action concrète, sans écrire une ligne de code, et en quelques secondes seulement.
Pour aller plus loin, explorez la documentation complète de l’API Rodz et découvrez les 108 configurations de signaux disponibles. Si vous souhaitez une intégration CRM plus poussée, consultez notre guide pour connecter Rodz à HubSpot.