Plugin
Ogni collegamento a un sistema esterno è un plugin. In questo modo il core resta leggero e un plugin scritto da te ha esattamente gli stessi poteri di uno fornito da RolChat.
Tre tipi di plugin
Sezione intitolata “Tre tipi di plugin”| Tipo | Scopo | Esempi |
|---|---|---|
| Integrazione | Arricchire le schede di contatti e aziende con i dati del tuo sistema, sincronizzare i record in entrambe le direzioni, reagire agli eventi di RolChat | HubSpot, Salesforce, Zapier, Segment, Shifton, personalizzati |
| Adattatore di provider | Collegare un provider di telefonia o messaggistica e tradurre il suo formato in eventi RolChat | Twilio, Telnyx, Bandwidth e il resto del marketplace della telefonia; SendGrid per l’email |
| Adattatore AI | Collegare un fornitore AI con la tua chiave | OpenAI, Anthropic e gli altri sette del catalogo |
Gestione dei plugin
Sezione intitolata “Gestione dei plugin”Impostazioni → Plugin mostra i plugin collegati, il catalogo, il log degli eventi e le tue chiavi API RolChat. Proprietari e Amministratori collegano, configurano, mettono in pausa e rimuovono i plugin e ruotano i segreti; tutti vedono i dati dei plugin sulle schede che arricchiscono.
Collegare un plugin richiede gli scope di cui ha bisogno (per esempio contacts:read, contacts:write, deals:write), mostra il costo mensile stimato per gli adattatori AI ed emette una sola volta un segreto webhook. Ogni plugin ha una pagina di impostazioni con la sua configurazione, un pulsante Sincronizza ora, la pianificazione della sincronizzazione (un’espressione cron e un fuso orario; le esecuzioni manuali sono limitate a una ogni cinque minuti) e un log dei webhook con consegne, nuovi tentativi e dead letter.
Cosa può fare un plugin
Sezione intitolata “Cosa può fare un plugin”- Ricevere eventi da RolChat sul proprio endpoint HTTPS, firmati come descritto in Webhook: conversazioni, messaggi, contatti, ticket, appuntamenti e altro.
- Inviare eventi a RolChat: aggiornare i dati del plugin di un contatto o di un’azienda, creare contatti, comunicare a RolChat che un agente non è disponibile così le prenotazioni vengono riassegnate.
- Arricchire le schede: i dati inviati da un plugin compaiono in sola lettura in una sezione dedicata della scheda di contatto e azienda e sono disponibili nelle condizioni di automazione.
- Chiamare l’API con una chiave API limitata a ciò che gli serve.
Creare il tuo plugin
Sezione intitolata “Creare il tuo plugin”Protocollo, endpoint e manifest sono descritti in Crea un plugin.
Catalogo
Sezione intitolata “Catalogo”| Plugin | Categoria |
|---|---|
| HubSpot CRM | CRM |
| Salesforce CRM | CRM (beta) |
| SendGrid | Canale |
| Adattatore OpenAI | AI |
| Adattatore Anthropic | AI |
| Webhook Zapier | Automazione |
| Eventi Segment | Analytics |
| Shifton WFM | Gestione del personale |
| Sincronizzazione turni Shifton | Gestione del personale |