KWIGA центр підтримки LMS (навчання) Продаж та запуск (налаштування тарифів, потоків, продаж поза Kwiga) Налаштування сповіщень у Telegram канал

Налаштування сповіщень у Telegram канал

Статті:

У статті описана послідовність дій, яка дозволяє налаштувати отримання сповіщень про нові платежі, нові реєстрації або інші події в Telegram чаті.


Сповіщень у Telegram каналі допоможе вам бути в курсі подій, оперативно реагувати та відстежувати дані клієнтів.

Крок 1: Необхідно створити Telegram бота. Ви можете використовувати раніше створеного бота або створити нового для цієї задачі. Вам необхідно мати API токен бота, і як створити бота або отримати його токен, можна дізнатися зі статті.

Крок 2: Створіть чат у Telegram (або використовуйте раніше створений), куди повинні приходити сповіщення. Додайте в цей чат бота (як адміністратора). Також додайте в цей чат бота @myidbot — він потрібен, щоб дізнатися ID цього чату.

Крок 3: У чаті напишіть /getgroupid@myidbot (скопіюйте цей текст без змін). У відповідь ви отримаєте ID чату.



Крок 4: Відкрийте свій проект на платформі Kwiga, у меню виберіть Курси - Налаштування процесів - Автоматизація процесів. Створіть новий тригер, у події виберіть ту подію, яка відповідає вашій задачі.

Приклади:

Якщо ви хочете отримувати сповіщення про нові реєстрації (неважливо, чи оплатили клієнти чи ні), виберіть - Контакти - Додано.



Якщо ви хочете отримувати сповіщення про нові платежі, виберіть - Замовлення - Успішна оплата замовлення.



У дії вкажіть відправку вебхука, Method POST.



У налаштуваннях Webhook параметра вкажіть:

URL: https://api.telegram.org/bot<token>/sendMessage

Замість <token> вставте токен вашого бота. Остаточний вигляд буде таким (замініть числа в прикладі на відповідне значення токена вашого бота):

https://api.telegram.org/bot4438664756564457547EabCX4AOtYCu678wOWsib31s/sendMessage

Додайте кастомні параметри:



chat_id — це ID чату, куди надсилати сповіщення, отримане за допомогою бота @myidbot. Якщо ID чату має знак мінус, вказуйте його також.

text — можна використовувати звичайний текст, а також HTML або Markdown формат. Тут ви вказуєте текст повідомлення, який має надходити в чат при виконанні події. Це може бути, наприклад:

Додано новий <a href="https://<вставте-сюди-адрес-кабинету-на-Kwiga>/expert/crm/contact/{contact.id}/personal-info">контакт #{contact.id}</a> {contact.name}

Або:

Успішна оплата <a href="https://<вставте-сюди-адрес-кабинету-на-Kwiga>/expert/crm/contact/{order.contact_id}/order/{order.id}">замовлення {order.id}</a> по пропозиції {offer.title} користувача {contact.email}

Наприклад, якщо ваш кабінет має адресу sampleschool.kwiga.com, то потрібно вказати:

Успішна оплата <a href="https://sampleschool.kwiga.com/expert/crm/contact/{order.contact_id}/order/{order.id}">замовлення {order.id}</a> по пропозиції {offer.title} користувача {contact.email}

Якщо в тексті ви використовуєте HTML / Markdown, додайте parse_mode: html або parse_mode: markdown.

Якщо додаєте посилання в текст і не хочете, щоб у повідомленні Telegram з'являлося велике прев'ю посилання, додайте link_preview_options.is_disabled: true.

Результат у чаті:

Ось посилання на документацію Telegram по відправці повідомлення.