Documentation

Webhooks — Présentation et configuration Pro

Les webhooks Savebase relient votre bibliothèque à tout outil d’automatisation : Zapier, Make, Slack, Airtable, Discord ou votre propre backend. Lorsqu’une publication est enregistrée, étiquetée, supprimée ou restaurée, Savebase envoie une requête HTTP POST à l’adresse enregistrée.

Fonctionnalité Pro

Les webhooks sont disponibles avec Pro et Lifetime. Passez à une formule supérieure dans savebase.space/pricing.

Vue d’ensemble

Lorsqu’un événement se produit dans votre bibliothèque, Savebase envoie des données JSON signées à toutes les destinations webhook activées pour cet événement. Vous pouvez enregistrer plusieurs destinations, par exemple une par intégration.

Configurer un webhook

1

Accédez à Paramètres → Webhooks

Accédez à Dashboard → Settings → Webhooks.
2

Cliquez sur Ajouter un webhook

Saisissez l’URL de votre point de terminaison (HTTPS obligatoire), un libellé facultatif, puis sélectionnez les événements auxquels vous abonner.
3

Copiez votre secret de signature

Après avoir créé le webhook, affichez et copiez le Secret de signature. Utilisez ceci pour vérifier que les requêtes proviennent de Savebase.
4

Tester votre adresse de destination

Cliquez sur Envoyer un événement de test pour envoyer immédiatement un exemple de données.

Événements pris en charge

ÉvénementMoment du déclenchement
post.savedUne nouvelle publication est ajoutée à votre bibliothèque
post.taggedUn tag est ajouté à une publication
post.deletedUne publication est placée dans la corbeille
post.restoredUne publication est restaurée depuis la corbeille

Format de la charge utile

Tous les événements partagent la même enveloppe JSON :

bash
{
  "event": "post.saved",
  "timestamp": "2026-03-11T12:00:00.000Z",
  "data": {
    "id": 123,
    "url": "https://x.com/user/status/...",
    "title": "Post title or null",
    "source": "x",
    "author_name": "username",
    "tags": ["design", "ai"],
    "saved_at": "2026-03-11T12:00:00.000Z"
  }
}

Intégration Zapier

1

Créer un nouveau Zap

Dans Zapier, cliquez sur Create Zap et recherchez Webhooks by Zapier comme application de déclenchement.
2

Choisissez Catch Hook

Sélectionner Catch Hook. Zapier génère une URL de webhook unique.
3

Enregistrer l’URL dans Savebase

Copiez l'URL Zapier dans Settings → Webhooks et sélectionnez vos événements.
4

Tester le déclencheur

Enregistrez une publication. Zapier détecte les données reçues : associez data.url, data.title, etc. à vos étapes d'action.
5

Ajouter votre action

Connectez n'importe quelle action Zapier : ligne Google Sheets, message Slack, page Notion, publication Discord.

Pas de vérification native des signatures dans Zapier

Ajoutez une étape Filter ou Code dans Zapier pour vérifier le X-Savebase-Signature en-tête si vous devez vérifier la sécurité.

Make (Integromat)

1

Créer un nouveau scénario

Dans Make, ajoutez un Webhooks → Webhook personnalisé module de déclenchement.
2

S’inscrire à Savebase

Copiez l'URL Make dans Settings → Webhooks.
3

Déterminer la structure des données

Enregistrez une publication dans Savebase : Make détecte automatiquement la structure des données reçues.
4

Créez votre scénario

Associer data.url, data.source, ainsi que d'autres champs, aux modules suivants, comme Airtable, Notion ou un module d'e-mail.