Запишитесь на демо
наша команда с радостью ответит вам на все вопросы
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, як описано вище, але для ботів з великою кількістю користувачів і високим навантаженням це буде створювати проблеми, тому що бот буде чекати, коли зовнішня система віддасть йому дані, і в міру збільшення кількості користувачів швидкість бота може відчутно зменшитись.

    В такому разі правильніше було б отримувати відразу всі можливі значення довідників і далі робити пошук по ним вже безпосередньо в боті, не звертаючись кожного разу до зовнішньої системи. А для того, щоб в боті були актуальні дані, періодично проводити синхронізацію.
    Хочете собі?
    Тоді не чекайте — напишіть нам! :)
    Хочете собі?
    Тоді не чекайте — напишіть нам! :)