Plugins
Toda conexão com um sistema externo é um plugin. Isso mantém o núcleo enxuto e significa que um plugin escrito por você tem exatamente os mesmos poderes de um plugin distribuído pelo RolChat.
Três tipos de plugin
Seção intitulada “Três tipos de plugin”| Tipo | Finalidade | Exemplos |
|---|---|---|
| Integração | Enriquecer os cartões de contatos e empresas com dados do seu sistema, sincronizar registros nos dois sentidos, reagir a eventos do RolChat | HubSpot, Salesforce, Zapier, Segment, Shifton, personalizados |
| Adaptador de provedor | Conectar um provedor de telefonia ou de mensagens e traduzir o formato dele em eventos do RolChat | Twilio, Telnyx, Bandwidth e o restante do marketplace de telefonia; SendGrid para e-mail |
| Adaptador de IA | Conectar um fornecedor de IA com a sua própria chave | OpenAI, Anthropic e os outros sete do catálogo |
Gerenciando plugins
Seção intitulada “Gerenciando plugins”Configurações → Plugins mostra os plugins conectados, o catálogo, o log de eventos e as suas chaves de API do RolChat. Proprietários e Administradores conectam, configuram, pausam e removem plugins e fazem a rotação de segredos; todos veem os dados dos plugins nos cartões que eles enriquecem.
Ao conectar um plugin, ele solicita os escopos de que precisa (por exemplo contacts:read, contacts:write, deals:write), mostra o custo mensal estimado no caso de adaptadores de IA e emite um segredo de webhook uma única vez. Cada plugin tem uma página de configurações com a sua configuração, um botão Sincronizar agora, a programação de sincronização (uma expressão cron e um fuso horário; execuções manuais são limitadas a uma a cada cinco minutos) e um log de webhooks com entregas, novas tentativas e dead letters.
O que um plugin pode fazer
Seção intitulada “O que um plugin pode fazer”- Receber eventos do RolChat no seu endpoint HTTPS, assinados como descrito em Webhooks: conversas, mensagens, contatos, tickets, reuniões e mais.
- Enviar eventos para o RolChat: atualizar os dados de plugin de um contato ou empresa, criar contatos, avisar o RolChat de que um agente está indisponível para que os agendamentos sejam reatribuídos.
- Enriquecer cartões: os dados que um plugin envia aparecem, somente leitura, em uma seção identificada no cartão do contato e da empresa e ficam disponíveis para as condições de automação.
- Chamar a API com uma chave de API restrita ao que ele precisa.
Criando o seu próprio
Seção intitulada “Criando o seu próprio”O protocolo, os endpoints e o manifesto estão em Crie um plugin.
Catálogo
Seção intitulada “Catálogo”| Plugin | Categoria |
|---|---|
| HubSpot CRM | CRM |
| Salesforce CRM | CRM (beta) |
| SendGrid | Canal |
| Adaptador OpenAI | IA |
| Adaptador Anthropic | IA |
| Webhooks do Zapier | Automação |
| Eventos do Segment | Análise |
| Shifton WFM | Gestão de equipe |
| Sincronização de escalas do Shifton | Gestão de equipe |