Viele Geschäftsprozesse beginnen außerhalb des eigenen CRM-Systems: ein Formular auf einer Landingpage, ein Ereignis in einem anderen Fachsystem, eine Meldung aus einer externen Anwendung. Damit diese Daten nicht händisch nachgetragen werden müssen, bietet 1Tool eingehende Webhooks – eine Möglichkeit, Daten von außen automatisiert und strukturiert entgegenzunehmen, statt sie manuell zu übertragen.
Eine eindeutige URL statt komplexer Authentifizierung
In 1Tool lassen sich eigene Webhook-Endpunkte anlegen. Jeder dieser Endpunkte erhält eine eindeutige, öffentlich erreichbare URL. Externe Systeme können an diese URL Daten senden, etwa wenn dort ein bestimmtes Ereignis eintritt, ohne sich vorher gesondert authentifizieren zu müssen. Die Sicherheit dieses Mechanismus beruht auf der Geheimhaltung der eindeutigen URL selbst – ein Ansatz, der in der Praxis für viele Integrationsszenarien ausreicht, da die URL nicht erraten oder ohne Kenntnis wiederverwendet werden kann, und der zugleich die Anbindung für das externe System denkbar einfach macht: Es braucht keine Zugangsdaten, keinen Token-Austausch, keine zusätzliche Authentifizierungslogik.
Vollständige Protokollierung und flexible Feldzuordnung
Jeder eingehende Aufruf wird zunächst vollständig protokolliert – inklusive Kopfzeilen und des tatsächlich übermittelten Inhalts – bevor er überhaupt verarbeitet wird. Damit lässt sich im Nachhinein genau nachvollziehen, was ein externes System tatsächlich gesendet hat, was insbesondere bei der Fehlersuche während der Einrichtung einer neuen Integration wertvoll ist.
Eine der unterstützten Verarbeitungsarten ist die generische Kontakt-Erstellung: Beliebige eingehende JSON-Felder lassen sich über eine konfigurierbare Feldzuordnung direkt auf Kontaktfelder und benutzerdefinierte Felder in 1Tool abbilden. Eine einfache automatische Typ-Erkennung unterstützt dabei zusätzlich, sodass etwa Zahlen, Texte oder Datumswerte sinnvoll interpretiert werden. Das bedeutet in der Praxis: Ein externes System muss sein Datenformat nicht an 1Tool anpassen – die Zuordnung, welches eingehende Feld in welches 1Tool-Feld einfließt, wird auf der 1Tool-Seite konfiguriert.
Fehler gehen nicht verloren
Schlägt die Verarbeitung eines eingehenden Aufrufs fehl – etwa weil ein erwartetes Feld fehlt oder ein Wert nicht zum konfigurierten Zieltyp passt – wird der Fehler gespeichert. Über eine eigene Wiederholungs-Funktion lässt sich die Verarbeitung anschließend erneut anstoßen, ohne dass die ursprünglichen Daten verloren gehen. Gerade bei Integrationen mit Systemen außerhalb der eigenen Kontrolle ist das in der Praxis unverzichtbar: Formatänderungen auf der Absenderseite oder kurzfristige Konfigurationsfehler führen so nicht dazu, dass Daten dauerhaft verloren gehen, sondern lediglich dazu, dass ein Aufruf nach der Korrektur erneut verarbeitet werden kann.
Für Unternehmen, die mehrere externe Systeme an ihr CRM anbinden wollen, ist der Unterschied zu einer starren, für jedes System einzeln programmierten Schnittstelle erheblich: Statt für jede neue Datenquelle eigenen Code zu schreiben, wird lediglich eine neue Feldzuordnung konfiguriert.
Häufig gestellte Fragen
Muss sich ein externes System bei einem 1Tool-Webhook authentifizieren?
Nein, die Sicherheit basiert auf der Geheimhaltung der eindeutigen, öffentlichen Webhook-URL, sodass keine zusätzliche Authentifizierung notwendig ist.
Was passiert, wenn ein eingehender Aufruf nicht korrekt verarbeitet werden kann?
Der Fehler wird gespeichert und der Aufruf bleibt erhalten. Über eine eigene Retry-Funktion lässt sich die Verarbeitung später erneut anstoßen, ohne dass Daten verloren gehen.
Kann ich beliebige eingehende Felder auf eigene, benutzerdefinierte Felder in 1Tool mappen?
Ja, über eine konfigurierbare Feldzuordnung lassen sich beliebige JSON-Felder auf Standard- und benutzerdefinierte Kontaktfelder abbilden, unterstützt durch eine einfache automatische Typ-Erkennung.
Welche externen Datenquellen ließen sich bei Ihnen künftig automatisiert und strukturiert ins CRM einspeisen?
