Webhooks — Überblick und Einrichtung Pro
Savebase-Webhooks verbinden deine Bibliothek mit Automatisierungswerkzeugen wie Zapier, Make, Slack, Airtable, Discord oder deinem Backend. Wenn ein Beitrag gespeichert, verschlagwortet, gelöscht oder wiederhergestellt wird, sendet Savebase einen HTTP-POST an deinen registrierten Endpunkt.
Pro-Funktion
Überblick
Bei einem Bibliotheksereignis sendet Savebase signierte JSON-Daten an alle dafür registrierten aktiven Webhook-Endpunkte. Du kannst mehrere Endpunkte registrieren, etwa einen je Integration.
Einen Webhook einrichten
Gehe zu Einstellungen → Webhooks
Dashboard → Settings → Webhooks.Klicke auf Webhook hinzufügen
Kopiere dein Signiergeheimnis
Endpunkt testen
Unterstützte Ereignisse
| Ereignis | Auslösezeitpunkt |
|---|---|
post.saved | Ein neuer Beitrag wird deiner Bibliothek hinzugefügt |
post.tagged | Ein Tag wird einem Beitrag hinzugefügt |
post.deleted | Ein Beitrag wird in den Papierkorb verschoben |
post.restored | Ein Beitrag wird aus dem Papierkorb wiederhergestellt |
Nutzdatenformat
Alle Ereignisse verwenden dieselbe JSON-Hülle:
{
"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"
}
}Zapier-Integration
Erstelle einen neuen Zap
Create Zap und suche nach Webhooks by Zapier als Trigger-App.Wähle Catch Hook
URL in Savebase registrieren
Settings → Webhooks und wähle die Ereignisse.Trigger testen
data.url, data.title usw. zu deinen Aktionsschritten hinzu.Deine Aktion hinzufügen
Keine native Signaturprüfung in Zapier
X-Savebase-Signature Header, wenn du die Sicherheit prüfen musst.Make (Integromat)
Erstelle ein neues Szenario
In Savebase registrieren
Settings → Webhooks.Datenstruktur bestimmen
Erstelle dein Szenario
data.url, data.source und andere Felder an nachgelagerte Module wie Airtable, Notion oder E-Mail.