Плагины
Каждое подключение к внешней системе - это плагин. Благодаря этому ядро остаётся компактным, а плагин, который пишете вы, получает ровно те же возможности, что и плагин от RolChat.
Три вида плагинов
Заголовок раздела «Три вида плагинов»| Вид | Назначение | Примеры |
|---|---|---|
| Интеграция | Дополняет карточки контактов и компаний данными из вашей системы, синхронизирует записи в обе стороны, реагирует на события RolChat | HubSpot, Salesforce, Zapier, Segment, Shifton, собственные |
| Адаптер провайдера | Подключает провайдера телефонии или сообщений и переводит его формат в события RolChat | Twilio, Telnyx, Bandwidth и остальные провайдеры каталога телефонии; SendGrid для e-mail |
| ИИ-адаптер | Подключает поставщика ИИ по вашему собственному ключу | OpenAI, Anthropic и ещё семь в каталоге |
Управление плагинами
Заголовок раздела «Управление плагинами»Настройки → Плагины показывает подключённые плагины, каталог, журнал событий и ваши API-ключи RolChat. Владельцы и администраторы подключают, настраивают, приостанавливают и удаляют плагины, а также меняют секреты; данные плагинов на карточках, которые они дополняют, видят все.
При подключении плагин запрашивает нужные ему области доступа (например, contacts:read, contacts:write, deals:write), для ИИ-адаптеров показывается ориентировочная стоимость в месяц, а секрет вебхука выдаётся один раз. У каждого плагина есть страница настроек с конфигурацией, кнопкой Синхронизировать сейчас, расписанием синхронизации (cron-выражение и часовой пояс; ручной запуск - не чаще одного раза в пять минут) и журналом вебхуков с доставками, повторами и недоставленными сообщениями.
Что умеет плагин
Заголовок раздела «Что умеет плагин»- Получать события от RolChat на свой HTTPS-эндпоинт, подписанные так, как описано в разделе Вебхуки: диалоги, сообщения, контакты, тикеты, встречи и другое.
- Отправлять события в RolChat: обновлять данные плагина у контакта или компании, создавать контакты, сообщать RolChat, что агент недоступен, чтобы бронирования были переназначены.
- Дополнять карточки: данные, которые отправляет плагин, появляются в отдельном подписанном разделе карточки контакта и компании только для чтения и доступны в условиях автоматизации.
- Вызывать API с API-ключом, ограниченным тем, что ему нужно.
Создание собственного плагина
Заголовок раздела «Создание собственного плагина»Протокол, эндпоинты и манифест описаны на странице Создание плагина.
Каталог
Заголовок раздела «Каталог»| Плагин | Категория |
|---|---|
| HubSpot CRM | CRM |
| Salesforce CRM | CRM (бета) |
| SendGrid | Канал |
| Адаптер OpenAI | ИИ |
| Адаптер Anthropic | ИИ |
| Вебхуки Zapier | Автоматизация |
| События Segment | Аналитика |
| Shifton WFM | Персонал |
| Синхронизация расписания Shifton | Персонал |