3CX CRM API для создания собственных интеграций
3СХ предлагает решение для создания интеграции с CRM системами, системами Help Desk или системами тикетов (ticketing system), которые не имеют готовых интеграций с 3CX. Интеграция работает на базе Rest API или HTTP запросов.
Если описать интеграцию кратко, то 3СХ отправляет HTTP-запросы в CRM-систему и обменивается информацией:
- при входящем звонке 3CX отправляет номер звонящего (Caller ID) в CRM. Если контакт найден, он добавляется в Контакты 3CX, имя вызывающего абонента отображается в веб-клиенте, а запись контакта включает ссылку для открытия в браузере карточки контакта CRM.
- аналогично при чате осуществляется поиск по адресу электронной почты (e-mail) клиента
- также 3CX может передавать в CRM информацию о звонке и чате (история звонков и чатов), а уже CRM хранит эту информацию в карточке клиента
Для создания собственной интеграции нужен XML-файл, который создается с помощью бесплатного генератора шаблонов «3CX CRM Template Generator», который поможет создать интеграцию без глубоких знаний программирования.
Для создания такой интеграции ваша CRM-система должна поддерживать работу через Rest API (HTTP API).
Это метод интеграции работает в 3CX V18 и V20.
В генераторе шаблонов «3CX CRM Template Generator» нужно настроить следующие операции:
- авторизация в CRM-системе (“Basic” или “OAuth2”, по логину и паролю или ключу API)
- настройка запроса на поиск контакта в CRM и соответствия между полями в 3CX и данными в CRM
- настройка запроса на писк в CRM по номеру телефона, адресу электронной почты, имени или по названию компании.
- Настройка запроса для создания карточки нового контакта или лида в CRM.
- Настройка запроса для передачи информации о звонках и чатах в CRM.
