Aller au contenu principal
Aller plus loin·8 min de lecture

Connecter Suzee à Make

Envoyer chaque réservation et chaque nouvelle cliente vers Brevo, Abby ou un tableur.

01 · À quoi ça sert

Arrêter la double saisie.

Le scénario est toujours le même : une cliente réserve sur votre page Suzee, puis vous rouvrez votre logiciel de facturation pour recréer sa fiche, et votre outil d'emailing pour l'ajouter à votre liste. Trois fois la même information, saisie à la main, avec les fautes de frappe qui vont avec. Le webhook supprime les deux dernières étapes.

Suzee ne se connecte pas directement à Brevo ou à Abby. Il envoie l'information à un intermédiaire — Make est le plus simple — qui sait parler à des centaines de logiciels. C'est ce qui vous permet de brancher à peu près n'importe quoi, y compris un outil que nous ne connaissons pas.

02 · La connexion

Cinq minutes, aucune ligne de code.

  1. 1Créer le webhook dans MakeNouveau scénario → module « Webhooks → Custom webhook » → Add → donnez-lui un nom (« Suzee ») → Save. Make affiche une adresse du type https://hook.eu2.make.com/… Copiez-la.
  2. 2La coller dans SuzeeTableau de bord → Paramètres → section « Automatisation ». Collez l'adresse dans « URL de réception », cochez « Envoyer les événements », puis Enregistrer.
  3. 3Faire découvrir la structure à MakeMake attend un premier envoi pour connaître les champs : il affiche « Determine data structure ». Cliquez sur « Envoyer un événement de test » dans Suzee. Make bascule sur « Successfully determined » et vous pouvez construire la suite du scénario.

L'événement de test contient "test": true. Si vous ne voulez pas qu'il crée une vraie fiche pendant vos réglages, ajoutez un filtre dans Make pour ignorer les envois qui portent ce marqueur.

03 · Ce que Suzee envoie

Deux événements, un format stable.

booking.created — nouvelle réservation

Envoyé dès qu'un rendez-vous est confirmé, qu'il vienne de votre page publique ou d'une saisie manuelle depuis le planning.

{
  "event": "booking.created",
  "createdAt": "2026-09-01T14:32:10.000Z",
  "data": {
    "bookingId": "clx7k2p9a0001",
    "startAt": "2026-09-03T09:00:00.000Z",
    "endAt": "2026-09-03T10:30:00.000Z",
    "status": "CONFIRMED",
    "service": {
      "id": "clx3f8b2c0004",
      "name": "Pose gel",
      "durationMinutes": 90,
      "priceCents": 4500,
      "category": "Ongles"
    },
    "customer": {
      "name": "Marie Dupont",
      "email": "marie@example.com",
      "phone": "0612345678",
      "notes": null
    }
  }
}

customer.created — nouvelle cliente

Envoyé au premier rendez-vousd'une adresse email chez vous. Une cliente qui revient ne le déclenche pas.

{
  "event": "customer.created",
  "createdAt": "2026-09-01T14:32:10.000Z",
  "data": {
    "bookingId": "clx7k2p9a0001",
    "customer": {
      "name": "Marie Dupont",
      "email": "marie@example.com",
      "phone": "0612345678",
      "source": "BOOKING"
    }
  }
}

Trois pièges qui coûtent une heure

Les dates sont en UTC — c'est le Zfinal. En heure d'été française, 09:00 UTC correspond à 11h. Make sait convertir, mais pensez-y si vous écrivez dans un tableur.

Les prix sont en centimes : 4500 vaut 45,00 €.

email peut valoir nullsur un rendez-vous saisi sans adresse. Dans ce cas aucun événement « nouvelle cliente » ne part, faute de moyen fiable de l'identifier.

04 · Pour les développeurs

Vérifier que l'envoi vient bien de Suzee.

Section optionnelle : la connexion fonctionne sans. Mais si votre adresse Make fuit, n'importe qui peut vous envoyer de fausses réservations. Vérifier la signature ferme cette porte.

En-têteContenu
X-Suzee-Eventbooking.created ou customer.created
X-Suzee-Deliveryidentifiant unique de l'envoi
X-Suzee-Timestamphorodatage Unix, en secondes
X-Suzee-Signaturesha256=…
signature = HMAC-SHA256(
  secret,
  timestamp + "." + corps_brut_de_la_requête
)

Le secret est affiché dans vos paramètres, section Automatisation. Signez le corps brut, pas une version re-sérialisée : ré-encoder le JSON change les espaces et invalide la signature. L'horodatage entre dans le calcul, ce qui permet de rejeter une requête interceptée puis rejouée. LeX-Suzee-Delivery sert à ignorer un doublon si un envoi a été relancé.

05 · Quand ça ne passe pas

Un envoi n'est jamais perdu en silence.

Suzee réessaie tout seul : 1 minute, puis 5, 30, deux heures, six heures. La plupart des pannes se résolvent dans cette fenêtre sans intervention.

Vos paramètres listent les derniers envois avec leur état et le message d'erreur renvoyé par votre outil, et chaque échec porte un bouton Renvoyer. Réparez votre scénario, cliquez, la donnée part immédiatement.

Pour couper sans perdre vos réglages, décochez « Envoyer les événements » : l'adresse et le secret restent enregistrés.

06 · Ce que ça ne fait pas

Un seul sens, pour l'instant.

Suzee vous prévient de ce qui se passe, mais on ne peut pas encore créer ni modifier des données dans Suzee depuis un outil externe : il n'y a pas d'API publique à ce jour. Vous pouvez alimenter votre facturation depuis vos réservations, mais pas créer un rendez-vous depuis un autre logiciel. La page de réservation reste le point d'entrée unique de vos rendez-vous.

Questions fréquentes

Faut-il savoir coder ?

Non. Make vous donne une adresse à copier, vous la collez dans Suzee, vous cliquez sur « Envoyer un événement de test », et c'est fini. La partie technique de cette page (signature, format des données) est là pour votre développeur si vous en avez un, ou pour votre curiosité. Elle est optionnelle.

Est-ce que ça marche avec Zapier, n8n ou Albato ?

Oui. Suzee envoie une requête HTTP POST standard avec du JSON, ce que tous ces outils savent recevoir. Cherchez le module « Webhook » ou « Catch Hook », copiez l'adresse qu'il vous donne, collez-la dans Suzee. Le principe est identique.

Que se passe-t-il si mon scénario est en panne ?

Rien n'est perdu. Suzee enregistre chaque envoi avant de le tenter, et réessaie avec des délais croissants : 1 minute, 5 minutes, 30 minutes, 2 heures, 6 heures. Vous voyez l'état de chaque envoi dans vos paramètres, avec un bouton « Renvoyer » pour relancer dès que c'est réparé.

Puis-je créer ou modifier des rendez-vous depuis Make ?

Pas encore. Le webhook fonctionne dans un seul sens : Suzee vous prévient de ce qui se passe. Il n'existe pas d'API publique permettant d'écrire dans Suzee depuis un outil externe. Si c'est votre besoin, dites-le-nous, ça oriente ce qu'on construit ensuite.

L'événement « nouvelle cliente » part-il à chaque réservation ?

Non, uniquement au premier rendez-vous d'une adresse email chez vous. Une cliente qui revient ne déclenche que « nouvelle réservation ». C'est ce qui évite de créer des doublons dans Brevo ou dans votre fichier.

Un rendez-vous que je saisis moi-même déclenche-t-il le webhook ?

Oui, exactement comme une réservation en ligne. Que la cliente réserve sur votre page ou que vous l'ajoutiez à la main depuis votre planning, les mêmes événements partent. Votre fichier externe reste complet dans les deux cas.

Une question à laquelle cette page ne répond pas ? Voir toute la documentation