Zum Inhalt springen

Plugins

Jede Verbindung zu einem externen System ist ein Plugin. Das hält den Kern klein und bedeutet, dass ein von Ihnen geschriebenes Plugin genau dieselben Möglichkeiten hat wie eines, das RolChat mitliefert.

Art Zweck Beispiele
Integration Kontakt- und Unternehmenskarten mit Daten aus Ihrem System anreichern, Datensätze in beide Richtungen synchronisieren, auf RolChat-Ereignisse reagieren HubSpot, Salesforce, Zapier, Segment, Shifton, benutzerdefiniert
Anbieter-Adapter Einen Telefonie- oder Messaging-Anbieter verbinden und sein Format in RolChat-Ereignisse übersetzen Twilio, Telnyx, Bandwidth und der Rest des Telefonie-Marktplatzes; SendGrid für E-Mail
KI-Adapter Einen KI-Anbieter mit Ihrem eigenen Schlüssel verbinden OpenAI, Anthropic und die sieben weiteren im Katalog

Einstellungen → Plugins zeigt verbundene Plugins, den Katalog, das Ereignisprotokoll und Ihre RolChat-API-Schlüssel. Inhaber und Administratoren verbinden, konfigurieren, pausieren und entfernen Plugins und rotieren Geheimnisse; alle sehen Plugin-Daten auf den Karten, die diese anreichern.

Beim Verbinden fragt ein Plugin die benötigten Scopes an (zum Beispiel contacts:read, contacts:write, deals:write), zeigt bei KI-Adaptern die geschätzten monatlichen Kosten und stellt einmalig ein Webhook-Geheimnis aus. Jedes Plugin hat eine Einstellungsseite mit seiner Konfiguration, einer Schaltfläche Jetzt synchronisieren, dem Synchronisationsplan (ein Cron-Ausdruck und eine Zeitzone; manuelle Läufe sind auf einen pro fünf Minuten begrenzt) und einem Webhook-Protokoll mit Zustellungen, Wiederholungen und Dead Letters.

  • Ereignisse empfangen von RolChat an seinem HTTPS-Endpunkt, signiert wie unter Webhooks beschrieben: Konversationen, Nachrichten, Kontakte, Tickets, Termine und mehr.
  • Ereignisse senden an RolChat: die Plugin-Daten eines Kontakts oder Unternehmens aktualisieren, Kontakte anlegen, RolChat mitteilen, dass ein Agent nicht verfügbar ist, damit Buchungen neu zugewiesen werden.
  • Karten anreichern: Daten, die ein Plugin sendet, erscheinen schreibgeschützt in einem beschrifteten Abschnitt auf der Kontakt- und Unternehmenskarte und stehen Automatisierungsbedingungen zur Verfügung.
  • Die API aufrufen mit einem API-Schlüssel, der auf das Nötige beschränkt ist.

Protokoll, Endpunkte und Manifest stehen unter Ein Plugin entwickeln.

Plugin Kategorie
HubSpot CRM CRM
Salesforce CRM CRM (Beta)
SendGrid Kanal
OpenAI-Adapter KI
Anthropic-Adapter KI
Zapier-Webhooks Automatisierung
Segment-Ereignisse Analyse
Shifton WFM Personaleinsatz
Shifton-Schichtplan-Synchronisation Personaleinsatz