Odoo Helper.
Назад до блогу
Інтеграції

Інтеграція Odoo з Telegram та Viber

Автоматичні сповіщення про замовлення, оплати та завдання в месенджерах.

Інтеграція Odoo з Telegram та Viber: сповіщення та чат-боти

Менеджери пропускають важливі події в Odoo — нове замовлення, прострочений рахунок, завдання з дедлайном — тому що не сидять весь день у системі. Інтеграція Odoo з Telegram або Viber вирішує це: сповіщення надходять туди, де люди вже є. А чат-бот дозволяє виконувати базові дії в Odoo прямо з месенджера — без входу в систему.

У цій статті — що дає інтеграція Odoo з Telegram та Viber, як вона працює і які сценарії найбільш корисні для бізнесу.


Навіщо інтегрувати Odoo з месенджером

Миттєві сповіщення про важливі події. Нове замовлення від клієнта, оплата рахунку, завдання призначене на вас, дедлайн завтра — все це можна отримувати в Telegram або Viber миттєво. Менеджер реагує швидше, ніж якби перевіряв Odoo раз на годину.

Сповіщення клієнтам. Odoo може надсилати клієнтам автоматичні повідомлення в Telegram або Viber: підтвердження замовлення, статус доставки, нагадування про оплату. Це зручніше для клієнта, ніж email, і має вищий відсоток прочитання.

Чат-бот для менеджерів. Через Telegram-бота менеджер може: перевірити статус замовлення, подивитися залишок товару, підтвердити або відхилити запит — без входу в Odoo. Особливо корисно для менеджерів «у полях».

Сповіщення про помилки та збої. Технічні сповіщення — помилка інтеграції, збій синхронізації, критична помилка в системі — можна направляти в Telegram-канал або чат відповідальних. Реакція на проблему стає швидшою.


Як технічно працює інтеграція

Telegram Bot API. Telegram надає безкоштовний Bot API. Ви створюєте бота через @BotFather, отримуєте токен і підключаєте його до Odoo. Odoo надсилає повідомлення через API бота в потрібний чат або канал.

Viber Bot API. Viber також має Bot API для бізнесу. Принцип аналогічний: реєстрація бота, отримання токена, підключення до Odoo.

Модуль сповіщень в Odoo. Для надсилання сповіщень з Odoo в Telegram/Viber є готові модулі. Вони додають новий канал сповіщень (notification channel) в Odoo — поряд з email та SMS. Ви налаштовуєте, які події надсилати і кому.

Webhook для вхідних повідомлень. Якщо потрібен двосторонній зв'язок (бот відповідає на команди), Telegram/Viber надсилають вхідні повідомлення на webhook Odoo. Odoo обробляє команду і відповідає через API бота.


Сценарії використання

Сповіщення для менеджерів продажів

  • Нове замовлення від клієнта → повідомлення в Telegram менеджеру з деталями.
  • Клієнт оплатив рахунок → сповіщення менеджеру.
  • Замовлення прострочене (не підтверджене більше N годин) → нагадування.
  • Завдання призначене на менеджера → повідомлення з посиланням на задачу.

Сповіщення для бухгалтерії

  • Новий рахунок на оплату від постачальника → сповіщення бухгалтеру.
  • Прострочена дебіторська заборгованість → щоденний дайджест у Telegram.
  • Великий платіж (понад ліміт) → сповіщення керівнику для підтвердження.

Сповіщення для складу

  • Нове завдання на відвантаження → сповіщення комірнику.
  • Залишок товару нижче мінімуму → сповіщення відповідальному за закупівлі.
  • Надходження товару від постачальника → сповіщення менеджеру.

Сповіщення клієнтам

  • Замовлення підтверджено → повідомлення клієнту в Viber або Telegram.
  • Замовлення відправлено → повідомлення з номером ТТН.
  • Рахунок виставлено → повідомлення з посиланням на оплату.
  • Нагадування про прострочений рахунок → автоматичне повідомлення клієнту.

Чат-бот для команди

Менеджер пише боту: «статус замовлення SO/2024/0123» — бот відповідає поточним статусом. Або: «залишок iPhone 15» — бот повертає кількість на складі. Або: «підтвердити замовлення 0123» — бот виконує дію в Odoo.


Що потрібно для впровадження

Для базових сповіщень:

  1. Створити Telegram-бота через @BotFather або Viber-бота через Viber Admin Panel.
  2. Встановити модуль сповіщень у Odoo.
  3. Налаштувати, які події надсилати і в які чати/канали.
  4. Прив'язати користувачів Odoo до їхніх Telegram/Viber акаунтів.

Для чат-бота з командами:

  1. Додатково налаштувати webhook для вхідних повідомлень.
  2. Описати список команд та логіку їх обробки в Odoo.
  3. Налаштувати права доступу: бот має виконувати дії лише в межах прав користувача.

Час впровадження базових сповіщень — від 1 до 3 робочих днів. Чат-бот з командами — від 1 до 3 тижнів залежно від складності логіки.


Безпека та права доступу

Авторизація користувача. Перш ніж бот виконає будь-яку дію в Odoo, він має переконатися, що команда надходить від авторизованого користувача. Стандартний підхід: одноразовий код підтвердження при першому підключенні.

Обмеження дій. Бот має виконувати лише ті дії, які дозволені для конкретного користувача в Odoo. Менеджер не може через бота отримати доступ до даних, які недоступні йому в системі.

Логування. Усі дії через бота логуються в Odoo — хто, що, коли зробив. Це важливо для аудиту та розбору спірних ситуацій.


Telegram vs Viber: що обрати

Telegram — більш технічний, має потужний Bot API, підтримує групи, канали, inline-кнопки, файли. Популярніший серед бізнес-аудиторії та IT-команд в Україні.

Viber — більш масовий серед кінцевих споживачів. Якщо ваші клієнти — фізичні особи або малий бізнес, Viber може мати вищий охоплення.

WhatsApp — популярний у деяких галузях та регіонах. Для бізнесу є WhatsApp Business API, але він складніший у підключенні та має вищу вартість.

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


Хочете налаштувати сповіщення з Odoo в Telegram або Viber? Замовте консультацію: розберемо ваші процеси, визначимо ключові події для сповіщень та налаштуємо інтеграцію під вашу команду.


Читайте також:

Маєте питання щодо впровадження Odoo?

Отримайте безкоштовну консультацію та оцінку вашого проєкту.

Замовити безкоштовний аудит Odoo

Залиште свій контакт, і наші фахівці проаналізують вашу поточну базу та знайдуть рішення проблеми.

Натискаючи кнопку, ви погоджуєтесь з обробкою персональних даних.