Webhook-Integrationen
Auf dieser Seite
Webhooks schicken Ereignisse aus Deskwoot in Echtzeit an deinen eigenen Endpunkt. Konversation erstellt, Nachricht erstellt, Kontakt aktualisiert: Du wählst die Ereignisse aus, gibst eine URL an, und Deskwoot sendet per POST JSON an diese URL, sobald ein Ereignis passiert. Jede Zustellung ist per HMAC signiert, so kannst du prüfen, ob sie wirklich von Deskwoot kommt. Praktisch, um ein CRM zu synchronisieren, eigene Abläufe zu starten oder Ereignisse in dein Data Warehouse zu schreiben.
Webhook-Integrationen
Webhooks in Deskwoot sind HTTP-Callbacks, die ausgelöst werden, wenn in deiner Inbox etwas passiert (neue Konversation, neue Nachricht, Statusänderung). So kannst du Supportereignisse mit einem CRM synchronisieren, eine externe Automatisierung starten oder sie in deiner eigenen Datenbank protokollieren, ohne die API ständig abzufragen. Webhooks sind ein schlanker, ereignisgesteuerter Weg, alles synchron zu halten.
Diese Anleitung zeigt dir, wie du einen Webhook erstellst, die passenden Ereignisse wählst und häufige Probleme löst.
Einen Webhook erstellen
- Gehe in deinem Deskwoot-Dashboard zu Einstellungen > Webhooks.
- Klicke auf Webhook hinzufügen.
- Gib unter Endpunkt-URL die Adresse ein, die die Ereignisdaten empfangen soll. Die URL muss öffentlich erreichbar sein und mit HTTPS beginnen.
- Wähle unter Ereignisse abonnieren die Ereignisse aus, die du empfangen willst (zum Beispiel Konversation erstellt, Nachricht erstellt oder Kontakt aktualisiert). Wählst du keines aus, werden alle Ereignisse gesendet.
- Klicke auf Webhook erstellen, um den Webhook zu aktivieren.
Danach sendet Deskwoot bei jedem passenden Ereignis eine HTTP-POST-Anfrage mit einem JSON-Payload an deine URL.
Tipps aus der Praxis
- Nutze nur HTTPS-Endpunkte. So sind die Ereignisdaten bei der Übertragung verschlüsselt, und sensible Kundendaten bleiben geschützt.
- Abonniere gezielt. Wähle nur die Ereignisse, die du wirklich brauchst. Alle Ereignisse zu abonnieren erzeugt viele Anfragen und erschwert die Fehlersuche.
- Antworte schnell. Dein Endpunkt sollte so schnell wie möglich einen
2xx-Statuscode zurückgeben. Verlagere aufwendige Verarbeitung in einen Hintergrundjob, um Timeouts zu vermeiden. - Protokolliere eingehende Payloads. Speichere bei der ersten Einrichtung das rohe JSON, damit du die Struktur prüfen und deine Integration sauber aufbauen kannst.
- Mach deinen Endpunkt idempotent. In seltenen Fällen kommt ein Ereignis mehr als einmal an. Baue deinen Handler so, dass ein doppelt verarbeitetes Ereignis keine doppelten Aktionen auslöst.
Fehlerbehebung
- Keine Ereignisse? Prüfe, ob deine Endpunkt-URL stimmt, öffentlich erreichbar ist und mit
2xxantwortet. Firewalls oder IP-Freigabelisten können eingehende Anfragen unbemerkt blockieren. - Unerwartetes Payload-Format? Stelle sicher, dass du den Body als JSON parst (
Content-Type: application/json). Prüfe deine Serverprotokolle auf Parsing-Fehler. - Ereignisse kommen verspätet an? Bei hohem Datenaufkommen kann es kurze Verzögerungen geben. Wenn sie anhalten, prüfe, ob dein Server eingehende Verbindungen drosselt oder in eine Warteschlange stellt.
Häufige Fragen
Welche Ereignisse kann ich abonnieren?
Ist die Zustellung signiert?
Wiederholt Deskwoot fehlgeschlagene Zustellungen?
2xx oder nicht innerhalb von 10 Sekunden, versucht Deskwoot es nach 5 Sekunden noch einmal. Schlägt auch das fehl, wird das Ereignis verworfen. Baue deinen Endpunkt deshalb idempotent und robust gegen kurze Ausfälle.Wie schnell kommen Webhooks an?
Brauche ich HTTPS?
Wie sieht die Anfrage aus?
Kann ich doppelte Ereignisse bekommen?
Kann ich Ereignisse vor dem Versand filtern?
Was passiert, wenn mein Endpunkt einige Stunden nicht erreichbar ist?
Kann ich mehrere Webhooks für verschiedene Endpunkte einrichten?
Wie teste ich einen Webhook vor dem Livegang?
War diese Anleitung hilfreich?
Weiterlesen
- API-Token und EntwicklerzugriffDeskwoot bietet eine REST API für den programmatischen Zugriff auf deine Supportdaten.Anleitung lesen
- Import aus ZendeskHol Zendesk-Tickets (auch archivierte), Nutzer, Organisationen und dein Help Center zu Deskwoot.Anleitung lesen
- Import aus FreshdeskHol jedes Freshdesk-Ticket, jeden Kontakt und jeden Artikel deiner Wissensdatenbank zu Deskwoot. Ordner, die nicht öffentlich waren, bleiben intern.Anleitung lesen
Fynn zu dieser Anleitung fragen
Kurze Antwort aus dieser Anleitung und dem restlichen Hilfecenter.