Plugins
Chaque connexion à un système externe est un plugin. Le cœur reste ainsi léger, et un plugin que vous écrivez dispose exactement des mêmes possibilités qu’un plugin fourni par RolChat.
Trois types de plugins
Section intitulée « Trois types de plugins »| Type | Rôle | Exemples |
|---|---|---|
| Intégration | Enrichir les fiches de contacts et d’entreprises avec les données de votre système, synchroniser les fiches dans les deux sens, réagir aux événements RolChat | HubSpot, Salesforce, Zapier, Segment, Shifton, personnalisé |
| Adaptateur de fournisseur | Connecter un fournisseur de téléphonie ou de messagerie et traduire son format en événements RolChat | Twilio, Telnyx, Bandwidth et le reste de la marketplace téléphonique ; SendGrid pour l’e-mail |
| Adaptateur IA | Connecter un fournisseur d’IA avec votre propre clé | OpenAI, Anthropic et les sept autres du catalogue |
Gérer les plugins
Section intitulée « Gérer les plugins »Paramètres → Plugins affiche les plugins connectés, le catalogue, le journal des événements et vos clés d’API RolChat. Les Propriétaires et les Admins connectent, configurent, mettent en pause et suppriment les plugins et renouvellent les secrets ; tout le monde voit les données des plugins sur les fiches qu’ils enrichissent.
La connexion d’un plugin demande les portées dont il a besoin (par exemple contacts:read, contacts:write, deals:write), affiche le coût mensuel estimé pour les adaptateurs IA et délivre une seule fois un secret de webhook. Chaque plugin a une page de paramètres avec sa configuration, un bouton Synchroniser maintenant, la planification de la synchronisation (une expression cron et un fuseau horaire ; les exécutions manuelles sont limitées à une toutes les cinq minutes) et un journal des webhooks avec les envois, les nouvelles tentatives et les lettres mortes.
Ce qu’un plugin peut faire
Section intitulée « Ce qu’un plugin peut faire »- Recevoir des événements de RolChat sur son endpoint HTTPS, signés comme décrit dans Webhooks : conversations, messages, contacts, tickets, rendez-vous et plus encore.
- Envoyer des événements à RolChat : mettre à jour les données de plugin d’un contact ou d’une entreprise, créer des contacts, signaler à RolChat qu’un agent est indisponible pour que les réservations soient réattribuées.
- Enrichir les fiches : les données envoyées par un plugin apparaissent en lecture seule dans une section identifiée de la fiche du contact et de l’entreprise, et sont disponibles dans les conditions d’automatisation.
- Appeler l’API avec une clé d’API limitée à ce dont il a besoin.
Créer le vôtre
Section intitulée « Créer le vôtre »Le protocole, les endpoints et le manifeste sont décrits sur la page Créer un plugin.
Catalogue
Section intitulée « Catalogue »| Plugin | Catégorie |
|---|---|
| HubSpot CRM | CRM |
| Salesforce CRM | CRM (bêta) |
| SendGrid | Canal |
| Adaptateur OpenAI | IA |
| Adaptateur Anthropic | IA |
| Webhooks Zapier | Automatisation |
| Événements Segment | Analytique |
| Shifton WFM | Gestion des effectifs |
| Synchronisation des plannings Shifton | Gestion des effectifs |