Integrationen/Webhook

Generischer Webhook für dein eigenes System

pantra.io sendet bei jeder Veröffentlichung einen JSON-POST an deine URL, optional mit HMAC-SHA256 signiert. Die flexible Brücke zu jedem eigenen CMS, zu Zapier und zu Make.

Was macht der generische Webhook?

Ein Webhook ist der einfachste Weg, zwei Systeme zu verbinden: Sobald ein Ereignis eintritt, hier eine Veröffentlichung, ruft pantra.io deine URL auf und übergibt die Daten im Body. Dein System entscheidet dann selbst, was damit passiert.

Das macht den Webhook zur universellen Option: für ein selbst gebautes CMS, für statische Site-Generatoren oder als Brücke zu Automatisierungsplattformen wie Zapier und Make.

Wie sieht das JSON-Payload aus?

POST-Payload von pantra.io
POST https://dein-system.ch/hooks/pantra
Content-Type: application/json
X-Pantra-Signature: sha256=6f2b...ac91   // nur wenn Secret gesetzt

{
  "event": "post.published",
  "publish": true,
  "title": "Wie du in ChatGPT sichtbar wirst",
  "slug": "wie-du-in-chatgpt-sichtbar-wirst",
  "html": "<h2>Kurzantwort</h2><p>...</p>",
  "excerpt": "Kurzer Anriss des Artikels.",
  "meta_description": "Meta-Beschreibung unter 160 Zeichen.",
  "og_image_url": "https://cdn.pantra.io/og/abc.png",
  "tags": ["geo", "chatgpt", "sichtbarkeit"]
}

Die einzelnen Felder im Überblick:

eventArt des Ereignisses, zum Beispiel post.published.
publishWahrheitswert: soll der Artikel live gehen (true) oder als Entwurf behandelt werden (false)?
titleDer Titel des Artikels.
slugDer URL-freundliche Kurzname für den Beitrag.
htmlDer fertige Artikelinhalt als HTML, inklusive Antwort-Kapseln und FAQ.
excerptEin kurzer Anriss oder Teaser des Artikels.
meta_descriptionDie Meta-Beschreibung für die Suchmaschinen-Vorschau.
og_image_urlDie URL des Vorschaubildes für Social- und Link-Previews.
tagsEine Liste von Schlagworten zum Artikel.

Wie stelle ich sicher, dass der Request echt ist?

Die Signaturprüfung ist optional, aber empfohlen, wenn dein Endpunkt öffentlich erreichbar ist. So verhinderst du, dass fremde Requests deinen Publish-Flow auslösen. Das Secret kennst nur du und pantra.io.

Webhook in pantra.io einrichten

In vier Schritten ist der Webhook verbunden.

1
Webhook-URL im Zielsystem erzeugen

Lege in deinem Zielsystem eine Adresse an, die POST-Requests entgegennimmt. Das kann ein eigener Endpunkt, ein Serverless-Handler oder ein Catch-Hook einer Automatisierungsplattform sein.

2
In pantra.io Webhook wählen

Gehe in pantra.io in das GEO-Setup zum Abschnitt Wo dein Content erscheint und wähle Webhook als Ziel.

3
URL und optionales Secret eintragen

Trage deine Webhook-URL ein. Optional hinterlegst du ein Signatur-Secret, damit pantra.io jeden Request mit HMAC-SHA256 signiert.

4
Testen und verbinden

Klicke auf Testen. pantra.io sendet einen Test-POST an deine URL. War die Antwort erfolgreich, bestätige mit Verbinden.

Kann mein System die Live-URL zurückmelden?

Optionale Antwort deines Systems
// Optionale Antwort deines Systems (HTTP 200)
{
  "url": "https://deine-domain.ch/blog/wie-du-in-chatgpt-sichtbar-wirst"
}

Häufige Fragen zur Webhook-Integration

JETZT STARTEN

GEO-Content in jedes System, das du willst

pantra.io misst deine KI-Sichtbarkeit, schreibt den fehlenden Content und schickt ihn per Webhook dorthin, wo du ihn brauchst. Starte jetzt.

Kostenlos starten