Запишитесь на демо
наша команда с радостью ответит вам на все вопросы
Book a demo
our team will be happy to consult you
Запишіться на демо
наша команда з радістю відповість на всі ваші запитання
Запишитесь на демо
наша команда с радостью ответит вам на все вопросы
We use cookies to provide the best site experience.
Ok, don't show again
Close
Интеграция бота с CRM/1C
Как интегрировать вашего бота на Kwizbot с 1С и другими популярными CRM и ERP
Интеграция бота с CRM/1C
Как интегрировать вашего бота на Kwizbot с 1С и другими популярными CRM и ERP
Вы можете связать Kwizbot с вашей CRM (Bitrix24, amoCRM, Onebox и т.п.), ERP (например, 1С, Odoo, Dynamics Nav). Для этого вам понадобятся Low-code возможности платформы Kwizbot.
Рассмотрим типичные кейсы интеграции.

Запуск сценария чат-бота из CRM/ERP


Вам нужно, чтобы событие во внешней системе приводило к тому, что бот отправит что-то пользователю. Для чего это может быть нужно:

  • Уведомление клиента о статусе заказа/доставки.

    Пользователь сделал заказ и хочет получать уведомления о том, что заказ скомплектован, отправлен, доставлен и т.п.

  • Опрос удовлетворенности.

    Через некоторое время после того, как услуга была оказана или товар доставлен, вы предлагаете клиенту оценить качество услуги, пройдя небольшой опрос.

  • Напоминание о необходимости оплаты.

  • Предложение повторить заказ.

  • И многое другое.

Как в общем случае решаются такие задачи:

  1. В своей CRM/ERP вы создаете webhook или триггер, который отправляет вызов на специальный URL Kwizbot.
  2. В параметрах этого вызова будет прописан бот и точка входа, которую нужно вызвать в сценарии, а также id пользователя и канал (мессенджер). В запрос можно будет передать дополнительные данные, которые будут доступны в сценарии.
  3. Kwizbot, получив такой запрос, запустит сценарий для указанного пользователя с указанной точки.
Для решения таких задач вам понадобится метод call_ node модуля API. Убедитесь, что он установлен, если сомневаетесь — уточните этот момент у разработчиков.
Подробнее о том, как использовать API, читайте тут: Запуск сценария бота с помощью модуля API.
А также убедитесь, что вы получили разрешение пользователя на отправку ему нотификаций. Подробнее об этом тут: Подписка пользователя на нотификации из бота.

Инструкции для популярных CRM читайте тут: Интеграция Kwizbot с популярными CRM.

Получение или отправка данных внутри сценария

Вам нужно внутри сценария получать данные из внешний системы или отправлять данные в нее. Зачем это может быть нужно:

  • Получение курса валют, погоды на завтра, расписания автобусов или цены билетов по API.
  • Отправить результаты опроса пользователя в CRM.
  • Уточнить у пользователя желаемое время доставки и сохранить его в заказе.
  • И многое другое.
Как это сделать? Для этого в Kwizbot используются действия (actions).

Подробнее об этом читайте тут: Передача данных из Kwizbot с помощью send_request и Получение данных по API с помощью send_request.

Синхронизация пользователей или справочников

Бывает так, что для работы бота вам нужны данные, которые изначально накапливаются во внешней системе. Например, у вас уже есть список марок и моделей автомобилей, список ваших клиентов или список отделений/городов.

Вы можете каждый раз запрашивать эти данные по API, как описано выше, но для ботов с большим количеством пользователей и высокой нагрузкой это будет создавать сложности, поскольку бот будет ждать, когда внешняя система отдаст ему данные, и по мере увеличения количества пользователей могут возникнуть ощутимые подтормаживания бота.

В таком случае более правильным было бы получать сразу все возможные значения справочников,
и дальше делать поиск по ним уже непосредственно в боте, не обращаясь каждый раз к внешней системе. А для того, чтобы в боте были актуальные данные, делать синхронизацию раз в некоторое время.
Остались вопросы?
Напишите нам, и мы с радостью проконсультируем и подберем вам лучшее решение
Остались вопросы?
Напишите нам, и мы с радостью проконсультируем и подберем вам
лучшее решение