Verwenden Sie diesen Artikel, um Data connectors einzurichten, zu konfigurieren und zu verwalten – die Funktion, mit der Fin Live-Daten aus Ihren externen Systemen abruft und Kunden personalisierte Antworten gibt, ohne auf einen Kollegen warten zu müssen. Sie erfahren, wie Sie einen Connector aus einer Vorlage oder von Grund auf neu erstellen, den API-Endpunkt konfigurieren, die Antwort gestalten, steuern, wer ihn auslösen kann, die Sicherheit handhaben, ihn sicher einführen und seine Leistung überwachen.
Hinweis: Sie benötigen die Berechtigung „Can access developer hub“ permission, um einen Data connector zu erstellen, zu bearbeiten oder live zu schalten.
Wie funktionieren Data connectors?
Jeder Data connector besteht aus einem API (application programming interface)-Aufruf, den Sie konfigurieren. Fin bestimmt automatisch, wann er verwendet wird, um kundenspezifische Antworten zu liefern. Sie können jedes System mit einer API verbinden, einschließlich:
Benutzerdefinierte interne Backend-Tools
Drittanbieter-Plattformen (Shopify, Salesforce, Stripe, Jira usw.)
Tipp: Data connectors können von Fin in Procedures und anderen Automatisierungen verwendet werden, einschließlich Workflows und macros aus dem Inbox. Erfahren Sie mehr darüber, wie Sie Ihre APIs mit Data connectors entwerfen und verwenden.
So erstellen Sie einen Data connector
Navigieren Sie zu Einstellungen > Integrationen > Data connectors und klicken Sie auf Neu.
Wenn Sie eine der unterstützten Apps installiert haben, sehen Sie eine Vorlage für diese App unter Data connector erstellen. Vorlagen sind derzeit für Shopify, Stripe und Statuspage verfügbar – siehe Von einer Drittanbieter-Vorlage unten für Details.
Von einer Drittanbieter-Vorlage
Data connector-Vorlagen sind verfügbar, wenn die folgenden Apps in Ihrem Workspace installiert sind:
Wenn die App noch nicht installiert ist, gehen Sie zum App Store, um sie zu installieren. Sobald die App installiert ist, erscheinen Data connector Vorlagen für jede App als Data connector, bereit zur Live-Schaltung.
Wenn Sie auf eine Vorlage klicken, sehen Sie einige Informationen darüber, was der Data connector macht, und können ihn in der Messenger-Vorschau testen. Wenn Sie mit dem Verhalten des Data connectors zufrieden sind, wählen Sie einfach Für AI Agent live schalten.
Die Messenger-Vorschau hier verwendet Beispieldaten. Beim Live-Schalten des Data connectors verwendet Fin Ihre echten Kundendaten.
Wenn Sie den Data connector konfigurieren möchten, können Sie auf Anpassen klicken, was Sie zum Data connector-Builder für erweiterte Konfiguration führt.
Wenn Sie keine unserer unterstützten Apps installiert haben, werden die Apps hier angezeigt, damit Sie sie in Ihrem Workspace installieren können. Nach der Installation erscheinen die entsprechenden Data connector-Vorlagen im obigen Abschnitt.
Erfahren Sie mehr über verfügbare Data connector Vorlagen und Anwendungsfälle für Fin.
Von einer AI-Empfehlung
Um AI-empfohlene Data connectors zu sehen, gehen Sie zu Einstellungen > Integrationen > Data connectors und klicken Sie auf Neuer Data connector.
Sie sehen Ihre einzigartigen AI-empfohlenen Data connectors unter „Data connector aus Vorlage erstellen“. Diese werden basierend auf Ihrem Gesprächsverlauf generiert, um Ihnen potenzielle Data connectors zu zeigen, den Prozentsatz des Gesprächsvolumens, den sie lösen könnten, und eine Vorschau im Messenger, bevor Sie etwas einrichten.
Damit AI-Empfehlungen angezeigt werden, muss Fin in Ihrem Workspace live sein und Sie müssen ein ausreichendes Gesprächsvolumen haben.
Wenn Sie auf einen AI-empfohlenen Data connector klicken, finden Sie Informationen darüber, was der Data connector macht, und können ihn im Messenger (mit Beispieldaten) vorschauen. AI-empfohlene Data connectors sind lediglich Vorschläge basierend auf Ihrem Gesprächsvolumen, erfordern jedoch eine manuelle API-Verbindung, um zu funktionieren.
Um den Data connector live zu schalten, klicken Sie auf Einrichten, um die API-Details zu konfigurieren.
Jetzt müssen Sie nur noch den Data connector mit Ihrer API verbinden, indem Sie die HTTPS-URL hinzufügen.
Um diesen Data connector weiter anzupassen, siehe den Abschnitt Von einem benutzerdefinierten Data connector.
Erstellen Sie einen benutzerdefinierten Data connector von Grund auf
Um Ihren eigenen benutzerdefinierten Data connector für Fin einzurichten, navigieren Sie zu Einstellungen > Integrationen > Data connectors und klicken Sie auf + Neu > + Von Grund auf neu erstellen.
Phase 1: API
Der API-Tab definiert, wie Intercom mit Ihrem externen System kommuniziert.
Geben Sie Ihrem Connector einen kurzen, beschreibenden Namen – zum Beispiel „Unbezahlten Kontostand abrufen.“ Dies hilft Fin zu verstehen, wann er verwendet werden soll. Fügen Sie eine interne Beschreibung für die Referenz Ihres Teams hinzu.
Siehe Best Practices für das Schreiben von Data connector-Beschreibungen.
Hinweis: Emojis werden in Data connector-Namen nicht unterstützt und führen zu einem Fehler, wenn sie enthalten sind.
Dateneingaben
Dateneingaben ermöglichen es Ihnen, anzugeben, welche Informationen Fin sammeln muss, bevor der Connector ausgeführt wird – zum Beispiel die Kontonummer eines Kunden, wenn diese nicht bereits in Intercom gespeichert ist.
Klicken Sie auf + Dateneingabe und wählen Sie ein Format:
Text
Nummer
Dezimalzahl
Wahr/Falsch
Geben Sie jeder Eingabe einen Namen und eine Beschreibung, damit Fin weiß, wie sie gesammelt wird. Sie können auch einen Fallback-Wert festlegen, falls die API eine null- oder fehlende Antwort zurückgibt.
Wählen Sie für jede Eingabe aus, woher die Daten stammen sollen:
Let Fin collect — Fin sammelt die Daten automatisch aus dem Gespräch
People attribute — aus einem bestehenden Intercom-Attribut gezogen
Custom value — ein von Ihnen definierter fester Wert
API endpoint
Fügen Sie die HTTPS (sichere Web-) URL für Ihren API endpoint hinzu und wählen Sie die HTTP-Anfragemethode: GET (Daten abrufen), POST (Daten senden), PUT (Daten ersetzen), DELETE (Daten löschen) oder PATCH (Daten teilweise aktualisieren).
Verwenden Sie den Attribute Inserter, um dynamische Werte — wie die user ID eines Kunden — direkt im URL-Pfad oder im Anfragetext zu übergeben.
Authentifizierung und Header
Wählen Sie ein Authentifizierungstoken aus und fügen Sie alle benutzerdefinierten Schlüssel-Wert-Header hinzu, die Ihre API benötigt (zum Beispiel Content-Type: application/json).
Hinweis: Sie können mehrere Tokens an einen einzelnen Connector anhängen. Jeder Token muss einen anderen Header-Schlüssel verwenden — alle angehängten Tokens werden mit jeder Anfrage gesendet.
Sobald die Endpoint-URL und die Authentifizierungsdetails vollständig sind, klicken Sie auf Test connection, um Ihre Einrichtung zu überprüfen. Ein erfolgreicher Test zeigt eine grüne Bestätigung und die rohe API-Antwort. Ein fehlgeschlagener Test zeigt den HTTP-Fehlercode und eine Beschreibung an — beheben Sie alle Fehler, bevor Sie mit Phase 2: Data fortfahren.
Phase 2: Data — Gestaltung der API-Antwort
Der Data-Tab steuert, wie die API-Antwort gefiltert und transformiert wird, bevor Fin sie zur Beantwortung von Kundenanfragen verwendet. Sie können einschränken, welche Felder Fin sieht, und die Daten mit einem visuellen Editor oder Python-Code umformen.
Restrict and shape
Standardmäßig hat Fin Zugriff auf die vollständige API-Antwort. Um zu begrenzen, was Fin lesen kann, wechseln Sie zu Manually restrict access und wählen nur die Felder aus, die Sie freigeben möchten.
Wählen Sie, wie Sie die Antwort transformieren möchten:
Tabellenansicht — Felder filtern, umbenennen und Transformationen auf Feldebene mit einem visuellen Editor festlegen
Python — schreiben Sie Python-Code, um die Antwort zu bereinigen, umzuformen oder neu zu formatieren, bevor sie Fin erreicht
Objektzuordnung
Objektzuordnung ermöglicht es Ihnen, API-Antwortfelder direkt auf Intercom-Kontakt- oder Unternehmensattribute abzubilden und Daten automatisch von Ihrem externen System in Ihren Intercom-Arbeitsbereich zu synchronisieren.
Klicken Sie auf Test code, um Ihre Python-Transformationslogik zu überprüfen, und auf Test connection, um den vollständigen API-Aufruf und die Antwortform zu bestätigen. Beheben Sie alle Fehler, bevor Sie mit Phase 3: Fin fortfahren.
Phase 3: Fin — wie Fin den Connector auslöst
Der Fin-Tab steuert, ob Fin den Data connector automatisch auslöst oder nur, wenn er explizit aus einem workflow, einer procedure oder einem macro aufgerufen wird. Wählen Sie den Auslösemodus, der zur Sensibilität oder Schreibaktivität des Connectors passt.
Wie soll Fin diesen Connector verwenden?
Aktiviert (direkter Auslöser)
Fin löst den Connector automatisch basierend auf der Kundenfrage aus — kein workflow erforderlich. Am besten für schreibgeschützte Connectoren wie "Bestellstatus prüfen" und hochvolumige, wiederholbare Anfragen.
Sie können steuern, wer auf diesen Data connector zugreifen kann, mit wiederverwendbaren Fin audiences oder indem Sie eine benutzerdefinierte Zielgruppe speziell für diesen Connector erstellen. Zum Beispiel könnten Sie ihn für Kunden in Ihrer "Enterprise plan"-Zielgruppe verfügbar machen oder auf eine benutzerdefinierte Zielgruppe wie angemeldete users mit verifizierter E-Mail beschränken, die nach ihrem Kontostand fragen.
Hinweis: Sie können jetzt Fin audiences mit Data connectors verwenden. Fin audiences sind wiederverwendbare Kundengruppen, die Sie einmal erstellen und dann über mehrere Connectoren hinweg anwenden — das macht es einfacher, Konsistenz zu bewahren.
Sie können Jeden, eine wiederverwendbare Fin audience oder eine Benutzerdefinierte Zielgruppe für einmalige Regeln wählen.
Sie können mehrere Fin audiences auswählen, aber Sie können keine Benutzerdefinierten Regeln mit einer Fin audience kombinieren.
Alle bestehenden Data connector-Zielgruppenregeln, die Sie konfiguriert haben, werden zu einer Benutzerdefinierten Zielgruppe, um die Funktionalität zu erhalten.
Tipp: Wenn Sie den Data connector testen möchten, bevor Sie ihn für Kunden aktivieren, verwenden Sie die Zielgruppenregeln, um den Data connector zunächst nur für sich oder Ihre Teammitglieder zu aktivieren.
Deaktiviert (manueller Auslöser)
Der Connector läuft nicht automatisch. Sie müssen ihn manuell zu einem Workflow, einer Procedure oder einem Macro hinzufügen. Am besten für sensible oder schreibaktive Connectoren — wie "Konto löschen" — bei denen menschliche oder workflowbasierte Kontrolle vor dem Ausführen gewünscht ist.
Verwenden Sie die Fin-Vorschau, um genau zu sehen, wie Fin mit diesem Connector antwortet, bevor Sie ihn live schalten.
Phase 4: Sicherheit — Zugriffskontrolle und Live-Schaltung
Der Security-Tab ist der letzte Schritt vor der Live-Schaltung. Er steuert, ob Kunden authentifiziert sein müssen, bevor der Data connector auf ihre Daten zugreifen oder diese anzeigen kann.
Kundenauthentifizierung
Schalten Sie dies ein, um die Authentifizierungsregeln Ihres Arbeitsbereichs durchzusetzen, bevor der Connector auf sensible Informationen zugreifen oder diese anzeigen kann. Die Authentifizierungsregeln werden unter Einstellungen > Arbeitsbereich > Sicherheit > Kundenauthentifizierung konfiguriert.
Sicherheitsprüfung
Führen Sie eine Diagnose durch, um die Gesundheit und Sicherheit Ihrer API-Konfiguration zu bewerten. Risiken werden mit umsetzbaren Empfehlungen angezeigt – beheben Sie diese, bevor Sie den Connector live schalten.
Sobald alle Sicherheitsprüfungen bestanden sind, klicken Sie auf Speichern und dann auf Live schalten. Der Status des Data connectors ändert sich in Einstellungen > Integrationen > Data connectors zu Live. Fin beginnt sofort, ihn für Gespräche zu verwenden, die der konfigurierten Zielgruppe entsprechen.
Wichtig: Es gibt einige potenzielle Wege, wie Fin versehentlich Informationen eines anderen users beim Parameter-Passing teilen könnte. Siehe unsere empfohlenen Einstellungen zur besten Risikominderung.
Wie man Data connectors sicher einführt
Hinweis: Die Messenger-Vorschau hier verwendet Beispieldaten. Beim Live-Schalten des Data connectors verwendet Fin Ihre echten Kundendaten.
Data connectors erfordern, dass AI Answers im Workflow-Schritt aktiviert ist, damit Fin sie verwenden kann. AI Answers können in Test-Workspaces nicht aktiviert werden, daher können Data connectors nur in Produktionsumgebungen vollständig getestet werden. Verwenden Sie Test-user-Profile in der Produktion für sicheres Testen.
Wir empfehlen, Zielgruppenregeln zu verwenden, um Data connectors phasenweise an Ihre Kundenbasis auszurollen. So können Sie die Leistung des Data connectors validieren und bei Bedarf Anpassungen vornehmen.
Wie man Data connectors überwacht und verwaltet
Um vorhandene Data connectors zu finden, navigieren Sie zu Einstellungen > Integrationen > Data connectors. Die Liste der Data connectors zeigt für jeden Connector folgende Details an:
Name und Status (live oder Entwurf)
Allgemeine Nutzung (Gesamtausführungen)
Fin-Nutzung — Auflösungsrate und die Zielgruppe, für die er verfügbar ist
Gesundheit — API-Erfolgsrate und ein allgemeiner Gesundheitsindikator
Sicherheitsstatus
Konfigurationsdetails
Klicken Sie auf eine Connector-Zeile, um das Gesundheits-Dashboard zu öffnen, in dem Sie Nutzung, Leistungskennzahlen und Ausführungsprotokolle überprüfen oder den Konfigurationseditor öffnen können, um Änderungen vorzunehmen.
Wie man Data connector-Aktivitäten im Inbox anzeigt
Um Data connector-Aktivitäten für ein bestimmtes Gespräch zu sehen, öffnen Sie das Gespräch im Inbox und wählen Sie Gesprächsereignisse anzeigen. Das Ereignisfenster zeigt, ob Fin Zugriff auf den Data connector hatte und ob dieser erfolgreich ausgelöst wurde.
Hinweis:
Wenn ein Fehler beim Auslösen des Data connectors auftritt, wählen Sie Protokolle, um den Grund zu erfahren.
Fin entscheidet sich möglicherweise nicht immer dafür, den Data connector zu verwenden, obwohl eine API-Anfrage gestellt wurde, wenn anderer Inhalt als relevanter eingestuft wird.
Fin kann keine benutzerdefinierten Attribute oder Ereignisdaten für Antworten abfragen. Um Fin die Antwort mit Echtzeit-Asset-Daten zu ermöglichen, richten Sie Data Connectors ein, damit Fin über API auf externe Datenquellen zugreifen kann.
Inbox-Ansichten können mit dem Attribut „Fin AI Agent: Action used in reply“ erstellt werden. Dieses Attribut wird gesetzt, wenn Fin einen Data connector aufruft und eine Teil- oder Gesamtrückmeldung in einer Antwort verwendet.
Versionierung von Data connectors
Data connectors verwenden ein Entwurf-/Live-Versionierungssystem, damit Sie Änderungen sicher vornehmen können, ohne den laufenden Connector zu unterbrechen.
Jeder Data connector hat eine Live-Version und eine Entwurfs-Version. Änderungen werden am Entwurf vorgenommen, ohne die laufende Live-Version zu beeinflussen.
Wenn Sie einen Entwurf veröffentlichen, wird ein neuer Versions-Snapshot erstellt und zur Live-Version. Sie können beim Veröffentlichen Notizen hinzufügen. Die vorherige Live-Version wird archiviert.
Jede Version speichert eine Versionsnummer, wer sie erstellt hat, Änderungsnotizen (falls hinzugefügt) und einen Zeitstempel.
Die vollständige Änderungshistorie ist nachvollziehbar und Sie können zu jeder vorherigen Version zurückkehren.
Öffentliche APIs für Data connectors
Zwei öffentliche APIs (application programming interfaces) geben Ihnen programmatischen Zugriff auf Data connector-Konfigurationen und Ausführungsergebnisse. Beide verwenden OAuth (Open Authorization) zur Authentifizierung. Die vollständige Referenzdokumentation ist im Intercom Developer Hub verfügbar.
Wie man die Configuration API verwendet
Die Configuration API ist eine Reihe von CRUD (create, read, update, delete) Endpunkten zur programmatischen Verwaltung von Data connectors. Verwenden Sie sie, um neue Connectoren zu erstellen, Connectoren mit Ihren internen Systemen zu synchronisieren und das Connector-Management in großem Maßstab zu automatisieren. Die folgende Tabelle listet die verfügbaren Endpunkte und deren Zweck auf.
Methode | Endpunkt | Zweck |
GET | /data_connectors | Gibt eine paginierte Liste aller Data connectors für den Workspace zurück, sortiert nach zuletzt aktualisiert zuerst. |
GET | /data_connectors/:id | Ruft die vollständigen Details eines einzelnen Data connectors anhand der ID ab, einschließlich Konfiguration, Dateneingaben, Antwortfeldern und Objektzuordnungen. |
POST | /data_connectors | Erstellt einen neuen Data connector im Entwurfszustand. Konfigurieren Sie dessen URL, Header, Dateneingaben und andere Einstellungen und schalten Sie ihn live, wenn er bereit ist. |
PATCH | /data_connectors/:id | Aktualisiert einen bestehenden Data connector. Es werden nur die angegebenen Felder geändert. Setzen Sie den Status auf live oder draft, um den Status des Connectors zu ändern. |
LÖSCHEN | /data_connectors/:id | Löscht einen bestehenden Data connector. Der Connector muss sich im draft-Zustand befinden und darf von keinen workflows oder AI agents verwendet werden. |
Die Authentifizierung verwendet OAuth (Open Authorization). Lese- und Schreibzugriff erfordert den read_write_data_connectors-Bereich. Nur-Lesezugriff erfordert den read_workflow_connector_execution_result-Bereich.
Wie man die Results API verwendet
Die Results API bietet programmgesteuerten Zugriff auf Ausführungsdaten für jeden Data connector. Verwenden Sie sie, um benutzerdefinierte Dashboards zu erstellen, Alarmsysteme zu speisen oder tiefere Analysen als das integrierte Health-Dashboard durchzuführen.
GET /data_connectors/:id/execution_results — ruft paginierte Ausführungsprotokolle ab. Standardmäßig werden Ergebnisse der letzten Stunde zurückgegeben. Verwenden Sie
start_tsundend_ts, um den Zeitraum anzupassen. Anforderungs-/Antwortkörper sind standardmäßig ausgeschlossen — verwenden Sieinclude_bodies=true, um sie einzuschließen.GET /data_connectors/:id/execution_results/:result_id — ruft ein einzelnes Ausführungsergebnis ab, das immer vollständige Anforderungs-/Antwortkörper für tiefgehende Fehlerbehebung enthält.
Filteroptionen umfassen Erfolgsstatus, spezifische Fehlertypen und Zeiträume, die als Unix-Zeitstempel (Sekunden seit dem 1. Januar 1970 UTC) angegeben sind. Die Paginierung verwendet ein Cursor-basiertes Modell und gibt bis zu 30 Ergebnisse pro Seite zurück. Die Authentifizierung erfolgt über OAuth mit dem read_workflow_connector_execution_result-Bereich.
Bekannte Einschränkungen
Die folgenden Einschränkungen gelten für Data connectors. Wo eine Umgehungslösung verfügbar ist, wird diese unten angegeben.
Fin verwendet möglicherweise nicht immer einen Data connector, selbst wenn eine API-Anfrage erfolgreich ausgeführt wird – wenn anderer Inhalt als relevanter für die Kundenfrage eingestuft wird, verwendet Fin stattdessen diesen. Keine Umgehungslösung; überprüfen Sie die Benennung und Beschreibung des Connectors, um die Relevanzabstimmung zu verbessern.
Fin kann Intercom-Benutzerdefinierte Attribute oder Ereignisdaten nicht direkt abfragen, um Fragen zu beantworten. Verwenden Sie stattdessen einen Data connector, um diese Daten über einen externen API-Endpunkt bereitzustellen.
Data connectors erfordern, dass AI Answers im workflow-Schritt aktiviert sind, damit Fin sie verwenden kann. AI Answers können in Testarbeitsbereichen nicht aktiviert werden, daher können Data connectors nur in einer Produktionsumgebung vollständig getestet werden. Verwenden Sie Testbenutzerprofile in der Produktion für sicheres Testen.
Der Data connector execution webhook wird nicht ausgelöst, wenn der Connector als Teil eines Vorschaugesprächs aktiviert wird.
Ein Data connector kann nur über die API gelöscht werden, wenn er sich im draft-Zustand befindet und von keinen workflows oder AI agents referenziert wird.
Emojis werden in Data connector-Namen nicht unterstützt – das Einfügen eines Emojis führt beim Speichern zu einem Fehler.
Fehlerbehebung bei Data connectors
Wie man Data connector-Protokolle verwendet
Alle Antwortdaten von Data connectors, die von Fin ausgelöst werden, werden bis zu 14 Tage lang aufgezeichnet und gespeichert. Um auf Protokolle zuzugreifen, navigieren Sie zu Einstellungen > Integrationen > Data connectors, klicken Sie auf den Connector, den Sie untersuchen möchten, und wählen Sie Protokolle.
Wie man den Data connector execution webhook verwendet
Für Echtzeitsignale zu Erfolgs- und Fehlerquoten von Data connectors verwenden Sie den Data connector execution webhook. Damit können Sie Ausführungsereignisse von Intercom empfangen und diese zur Erstellung von Echtzeit-Dashboards, Alarmen und SLA-Überwachung (Service Level Agreement) in Ihren externen Diensten nutzen.
Hinweise:
Sie müssen eine App erstellen, Webhooks einrichten und den Data connector execution webhook abonnieren, bevor Sie Data connector-Benachrichtigungen empfangen können.
Der Data connector execution webhook wird übersprungen, wenn der Data connector als Teil eines Vorschaugesprächs aktiviert wird.














