A. À quoi sert cette intégration
Là où un simple déclencheur ne suffit plus, Make orchestre des scénarios en plusieurs étapes, avec conditions, filtres et mises en forme, vers plus de mille applications.
- À chaque réservation : créer la fiche client, envoyer la confirmation par SMS, puis alimenter le tableau de suivi — en une seule automatisation.
- Router les leads vers des destinations différentes selon la prestation demandée.
- Agréger plusieurs événements avant de déclencher une action, ce qu'un déclencheur simple ne permet pas.
B. Prérequis et sécurité
- Plan Enterprise.
- Un compte Make avec un scénario disposant d'un module webhook.
- Une clé API Dayshift dédiée à Make.
C. Configuration pas à pas
Les cinq étapes ci-dessous couvrent l'intégration Make de bout en bout : connexion, correspondance des données, déclencheurs, validation, puis gestion des échecs.
- Authentification — Paramètres → Intégrations & API → Make → Connecter. La modale propose deux briques indépendantes : la clé API, pour que Make lise vos données, et les webhooks, pour que Dayshift prévienne Make.
- Correspondance des données — le corps envoyé est le même que pour Zapier : type d'événement, horodatage, objet
data. Make expose chaque champ comme variable réutilisable dans les modules suivants. - Déclencheurs — copiez l'URL de votre scénario Make dans la section Webhooks, puis cochez les événements à recevoir : réservation créée, annulée, avis reçu, lead capté.
- Validation — lancez le scénario en écoute dans Make, puis provoquez l'événement côté Dayshift. Le module webhook doit recevoir la charge utile et afficher la structure des champs.
- Gestion des erreurs — si votre scénario est momentanément indisponible, Make conserve les requêtes selon sa propre politique. Côté Dayshift, les synchronisations CRM en échec sont reprises par une file dédiée à intervalles croissants.
Vérifier la signature
Recalculez le HMAC-SHA256 du corps brut avec le secret du webhook, puis comparez-le à l'en-tête reçu. Comparez en temps constant plutôt qu'avec une égalité de chaînes.
import hmac, hashlib
attendu = hmac.new(secret.encode(), corps_brut, hashlib.sha256).hexdigest()
valide = hmac.compare_digest(attendu, entetes["X-Dayshift-Signature"])
D. Ressource vidéo complémentaire
Ressource externe pour comprendre le fonctionnement de Make. Les étapes propres à Dayshift restent celles décrites ci-dessus.
« Make.com Webhooks - Everything You Need To Know » — vidéo publiée sur YouTube par un tiers.
E. FAQ technique et dépannage
La signature ne correspond jamais
La cause la plus fréquente est de recalculer le HMAC sur une version re-sérialisée du JSON plutôt que sur le corps brut reçu. Le moindre écart d'espacement change la signature : utilisez les octets exacts de la requête.
Révoquer Make coupe-t-il Zapier ?
Non. Chaque intégration possède sa propre clé : révoquer l'une n'a aucun effet sur l'autre.
Mon scénario ne reçoit rien
Vérifiez que l'URL enregistrée est bien celle du module webhook de Make (et non celle de l'éditeur), que le scénario est actif, et qu'au moins un événement est coché côté Dayshift.