Webhooks signés HMAC-SHA256

Connectez Komptio à votre stack.

Recevez les alertes BODACC, briefs générés et changements watchlist directement où vous travaillez : Slack, Discord, Zapier, n8n, ou votre backend custom.

💬

Slack

Postez les alertes critiques dans un canal Slack dédié. Mention auto si procédure collective détectée.

alert.created · bodacc.procedure
🎮

Discord

Webhook Discord natif. Embed avec couleur selon le niveau d'alerte. Idéal pour équipes distribuées.

alert.created · score.degraded

Zapier

Branchez Komptio à 5000+ apps via Zapier. Gmail, Notion, HubSpot, Airtable, Google Sheets…

all events
🔧

n8n

Open-source, self-hosted. Workflows complexes avec conditions et branches. Idéal cabinets souverains.

all events
🎯

Make (Integromat)

Visual workflow builder. Combinez Komptio avec votre CRM, ERP, outils de gestion comptable.

all events
📧

Email custom

Envoyez vers une adresse email custom (alias mailing-list, ticket système). Body JSON brut ou formaté.

configurable
⚙️

Backend custom

Votre propre endpoint HTTPS. Signature HMAC-SHA256 dans header pour vérifier l'authenticité.

all events
📊

CRM (HubSpot, Pipedrive)

Via Zapier ou n8n : créer une note dans le CRM dès qu'un client est en procédure collective.

via Zapier/n8n

Configurer un webhook en 3 étapes

1

Récupérez l'URL du webhook

Dans Slack : Apps → Incoming Webhooks → New. Discord : Paramètres serveur → Intégrations → Webhooks. Zapier : créez un Zap avec trigger "Catch Hook".

2

Ajoutez-la dans Komptio

Allez sur /webhooks dans votre espace. Cliquez "Nouveau webhook", collez l'URL, choisissez les events à souscrire.

3

Cliquez "Tester"

Komptio envoie un payload de test. Vous voyez immédiatement si l'URL répond (code HTTP, contenu). En cas d'échec, le webhook se désactive automatiquement après 10 erreurs consécutives.

Format du payload

Komptio envoie un POST JSON avec un header X-Komptio-Signature: sha256=... que vous devez vérifier en HMAC-SHA256 avec votre secret (affiché 1 fois à la création).

{
  "id": "evt_a1b2c3d4",
  "type": "bodacc.procedure",
  "created_at": "2026-05-05T08:34:12Z",
  "data": {
    "siren": "542065479",
    "denomination": "CARREFOUR HYPERMARCHES",
    "type_avis": "Redressement judiciaire",
    "tribunal": "Tribunal de commerce de Lyon",
    "date_parution": "2026-05-04",
    "url": "https://www.bodacc.fr/annonce/..."
  }
}

Événements disponibles

alert.created        Nouvelle alerte (BODACC, score, etc.)
bodacc.procedure     Procédure collective détectée au BODACC
score.degraded       Score risque qui passe orange ou rouge
watchlist.changed    Une fiche entreprise surveillée a changé
folder.created       Nouveau dossier client créé
brief.generated      Brief IA terminé pour une entreprise
webhook.test         Payload de test depuis le bouton "Tester"

Vérification HMAC (Node.js)

import crypto from "crypto";

app.post("/komptio-webhook", express.raw({ type: "application/json" }), (req, res) => {
  const signature = req.headers["x-komptio-signature"]; // "sha256=abc..."
  const body = req.body; // Buffer raw

  const computed = "sha256=" + crypto
    .createHmac("sha256", process.env.KOMPTIO_WEBHOOK_SECRET)
    .update(body)
    .digest("hex");

  if (signature !== computed) {
    return res.status(401).send("Invalid signature");
  }

  const event = JSON.parse(body.toString());
  // ... traiter l'event
  res.status(200).send("OK");
});

Configurez votre premier webhook en 60 secondes.

Plan Cabinet ou Cabinet+. Essai gratuit 14 jours, sans carte bancaire.

Démarrer l'essai →