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.
Drie soorten plug-ins
Section titled “Drie soorten plug-ins”| 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 |
Plug-ins beheren
Section titled “Plug-ins beheren”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.
Wat een plug-in kan
Section titled “Wat een plug-in kan”- 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.
Je eigen plug-in bouwen
Section titled “Je eigen plug-in bouwen”Het protocol, de endpoints en het manifest staan op Een plug-in bouwen.
Catalogus
Section titled “Catalogus”| 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 |