Ga naar inhoud

Plug-ins

Elke koppeling met een extern systeem is een plug-in. Zo blijft de kern klein, en een plug-in die jij schrijft heeft precies dezelfde mogelijkheden als een plug-in die RolChat zelf levert.

Soort Doel Voorbeelden
Integratie Contact- en bedrijfskaarten verrijken met gegevens uit je systeem, records in twee richtingen synchroniseren, reageren op RolChat-gebeurtenissen HubSpot, Salesforce, Zapier, Segment, Shifton, aangepast
Provideradapter Een telefonie- of berichtenprovider koppelen en diens formaat omzetten in RolChat-gebeurtenissen Twilio, Telnyx, Bandwidth en de rest van de telefoniemarktplaats; SendGrid voor e-mail
AI-adapter Een AI-leverancier koppelen met je eigen sleutel OpenAI, Anthropic en de andere zeven in de catalogus

Instellingen → Plug-ins toont gekoppelde plug-ins, de catalogus, het gebeurtenislogboek en je RolChat-API-sleutels. Eigenaars en Beheerders koppelen, configureren, pauzeren en verwijderen plug-ins en roteren geheimen; iedereen ziet de plug-ingegevens op de kaarten die ze verrijken.

Bij het koppelen van een plug-in wordt gevraagd om de scopes die hij nodig heeft (bijvoorbeeld contacts:read, contacts:write, deals:write), worden voor AI-adapters de geschatte maandkosten getoond en wordt één keer een webhookgeheim uitgegeven. Elke plug-in heeft een instellingenpagina met de configuratie, een knop Nu synchroniseren, het synchronisatieschema (een cron-expressie en tijdzone; handmatige runs zijn beperkt tot één per vijf minuten) en een webhooklogboek met leveringen, nieuwe pogingen en dead letters.

  • Gebeurtenissen ontvangen van RolChat op zijn HTTPS-endpoint, ondertekend zoals beschreven in Webhooks: gesprekken, berichten, contacten, tickets, afspraken en meer.
  • Gebeurtenissen versturen naar RolChat: de plug-ingegevens van een contact of bedrijf bijwerken, contacten aanmaken, RolChat laten weten dat een agent niet beschikbaar is zodat boekingen opnieuw worden toegewezen.
  • Kaarten verrijken: gegevens die een plug-in stuurt, verschijnen alleen-lezen in een gelabelde sectie op de contact- en bedrijfskaart en zijn beschikbaar in automatiseringsvoorwaarden.
  • De API aanroepen met een API-sleutel die is afgebakend tot wat hij nodig heeft.

Het protocol, de endpoints en het manifest staan op Een plug-in bouwen.

Plug-in Categorie
HubSpot CRM CRM
Salesforce CRM CRM (bèta)
SendGrid Kanaal
OpenAI-adapter AI
Anthropic-adapter AI
Zapier-webhooks Automatisering
Segment-gebeurtenissen Analyse
Shifton WFM Personeelsplanning
Shifton-roostersynchronisatie Personeelsplanning