MoySklad
Odoo
amoCRM
Tizimlashtirish
Marketing
AI agentlar
BUline
MoySklad
Odoo
amoCRM
Систематизация
Маркетинг
Маркетинг: обзор
Стратегия и контент
Стратегия и планКонтент и SMM
Рекламные каналы
Google AdsYandex DirectРеклама в TelegramInstagram и FacebookМаркетплейсы
Органический рост
SEO
Измерение и аналитика
Аналитика и KPI
AI-агенты
BUline
MoySklad
Odoo
amoCRM
Systematization
Marketing
AI agents
BUline
Odoo
Главная/Odoo/Каналы сообщений
Odooвнедряет BUline
Odoo · Интеграции · Каналы сообщений

Telegram, WhatsApp, SMS и email: ответ уходит из Odoo туда, где написал клиент

Клиент ждёт статус заказа в Telegram, счёт-фактуру на email, напоминание по SMS. У каждого канала свои правила: часть из них Odoo даёт из коробки, часть требует отдельного подключения. Сначала мы определяем, какое сообщение подходит для какого канала.

TelegramWhatsAppSMSEmailLive ChatInstagram
Каналы

Шесть каналов: что есть в Odoo, а что подключается

Ниже — по документации и новостям Odoo 20, которые были просмотрены 25 октября 2026 года. Возможность, не описанную в документации, мы называем не «отсутствует», а «проверяется на диагностике».

КаналВ документации Odoo 20Редакция и хостинг
TelegramПодключение к Telegram в документации не описано. Telegram Bot API открыт, в Apps Store есть сторонние модулиМодуль в Odoo Online не устанавливается. Подключение через webhook в Online возможно
WhatsAppЕсть: переписка через Meta Business Platform, шаблоны, диалог в DiscussПриложение Enterprise, это прямо указано в документации
SMSЕсть: SMS-сервис Odoo (предоплаченные кредиты) или Twilio. Узбекистан поддерживается в списке стран OdooГотовое подключение для местного провайдера в документации не описано: оно требует особой настройки
EmailЕсть: входящая и исходящая почта, алиасы, шаблоны, массовая рассылкаВ Online работает стандартный почтовый сервер. Для собственного домена нужны SPF и DKIM
Live Chat и DiscussЕсть: чат на сайте, чат-бот, внутреннее общение. В новостях Odoo 20 объявлено подключение Messenger и Instagram DM к команде чатаLive Chat есть в открытом репозитории кода. Страница документации о подключении соцсетей не найдена: проверяется на диагностике
Instagram и соцсетиЕсть: Social Marketing. Планирование постов, stories, аналитика. Только бизнес-аккаунт, Instagram подключается через FacebookПриложение в открытом репозитории кода не найдено, вероятно, это Enterprise. Редакция подтверждается на диагностике
Честные границы

Что есть в стандартном Odoo и что добавляем мы

По документации Odoo 20. Если в вашей версии есть отличия, проверим на диагностике.

ЗадачаВ стандарте Odoo / во внешнем сервисеДополнительная работа (BUline)
Отправка SMS клиентуЕсть: Odoo SMS (кредиты) или Twilio. Имя отправителя — 3–11 символовШаблоны текста, подсчёт символов, отметка о согласии
Отправка SMS через местного провайдераДокументация: собственный провайдер из коробки не работает. Eskiz (местный SMS-провайдер) описывает открытый APIПодключение к Eskiz API: модуль или промежуточный сервис, обратная передача статуса
Переписка в WhatsAppЕсть (Enterprise): шаблоны, Discuss, связь с Sales, Point of Sale, EventsПодготовка Meta, текст и категория шаблона, роли
Уведомления и обращения в TelegramНе описано в документацииПроверка бота, цепочки webhook или готового модуля
EmailЕстьЗаписи домена, алиасы, разделение массового и транзакционного серверов
Чат и чат-бот на сайтеЕсть: шаги чат-бота создают лид и тикетСценарий, дежурство операторов, связка с CRM и Helpdesk
Переписка в Instagram и MessengerОбъявлено в новостях Odoo 20, страница документации не найденаТребования проверяются на диагностике
Выбор канала

Выбор канала по типу сообщения

Это рекомендация BUline, а не документация Odoo. Выбор определяется на диагностике: по привычкам ваших клиентов и по наличию согласия.

СообщениеПодходящий каналПричина
Статус заказа, курьер в путиTelegram или WhatsApp, SMS — резервный каналКоротко и быстро, клиент может задать вопрос
Напоминание об оплате, счёт-фактураEmail или шаблон WhatsAppДокумент прикладывается, переписка остаётся в Odoo
Одноразовый кодSMSПриложение у клиента не требуется
Рекламное сообщениеКанал, по которому получено согласиеЗакон требует предварительного согласия
Вопрос посетителя сайтаLive ChatДиалог превращается в лид или тикет
Внутренний сигнал сотрудникамГруппа в Telegram или DiscussОтветственный сотрудник видит сразу
Telegram

Telegram: уведомления и обращения через бота

В документации Odoo 20 подключение Telegram не описано. Telegram предоставляет открытый Bot API, поэтому подключение строится двумя путями.

Правила Telegram (официальная документация)

  • Бот отправляет сообщение по HTTPS методом sendMessage, текст — 1–4096 символов
  • В один чат рекомендуется отправлять не более одного сообщения в секунду, в группу — не более 20 в минуту
  • Массовая рассылка ограничена примерно 30 сообщениями в секунду; при превышении приходит ошибка 429
  • Входящие сообщения принимаются через webhook (HTTPS, порт 443, 80, 88 или 8443) либо через getUpdates; оба способа одновременно не работают
  • Параметр start в ссылке помогает связать клиента с заказом или контактом в Odoo

Два пути на стороне Odoo

  • Сторонний модуль из Apps Store: уведомления или чат в Discuss. Проверяются версия и автор
  • Правило Odoo («Send Webhook Notification») → промежуточный сервис → Telegram Bot API. Этот путь работает и в Online
  • Вопрос клиента возвращается в Odoo: промежуточный сервис записывает его через JSON-2 в тикет Helpdesk или лид CRM. Внешний API зависит от типа подписки. Способы подключения →

Безопасность и ошибки

  • Токен бота хранится как пароль: его не записывают в код и в общий чат
  • В webhook проверяется заголовок secret_token, который присылает Telegram
  • Если Telegram не получает ответ 2xx, он отправляет сообщение повторно. Чтобы запись не создавалась дважды, нужна защита от повторов
  • Если клиент не подключён к боту, резервный канал (SMS или email) планируется заранее
SMS

SMS: собственный сервис Odoo или местный провайдер

SMS можно отправить из карточки клиента, из документа продажи или массово. Правила зависят от способа отправки. Статья про SMS и WhatsApp →

SMS-сервис Odoo

  • Работает на предоплаченных кредитах; срок действия кредитов не истекает
  • Узбекистан поддерживается в списке стран, возможно собственное имя отправителя до 11 символов. Доставка абоненту зависит от правил местного оператора и в источнике не подтверждена
  • Получатель не может ответить на SMS
  • В сообщении GSM7 — 160 символов, при наличии других символов в Unicode — 70. При превышении лимита сообщение делится на части (153 и 67)
  • Войдут ли апострофы узбекских букв (в o' и g') в таблицу GSM7, мы проверяем в счётчике символов Odoo: Unicode увеличивает число частей

Eskiz API (открытая документация)

  • Токен получается и обновляется по логину
  • Методы одиночной, массовой и международной отправки — отдельные
  • Статус (доставлено и другие) возвращается через callback_url или запрашивается по ID в течение 30 дней
  • Шаблон проходит модерацию, сообщения делятся на служебные и рекламные
  • Есть метод, который проверяет и заменяет специальные символы
  • В тестовом режиме отправляются только готовые тексты из документации

Способ подключения

  • Документация Odoo: собственный SMS-провайдер из коробки не работает, настраивает специалист по Odoo
  • Модуль для Eskiz в Apps Store поиском не найден; поиск работает по названию
  • Enterprise: модуль, безопасный при обновлениях (Odoo.sh или собственный сервер)
  • Online: правило Odoo → webhook → промежуточный сервис → Eskiz
  • Статус отправки виден в записи сообщения в Odoo, при ошибке ответственному сотруднику уходит сигнал
WhatsApp

WhatsApp: аккаунт Meta, шаблоны и диалоги

Odoo сам не предоставляет WhatsApp, а подключается к Meta Business Platform. Личный аккаунт и аккаунт обычного приложения WhatsApp Business не подходят.

Подготовка (документация Odoo)

  • Нужны бизнес-аккаунт и аккаунт разработчика Meta, приложение и номер телефона
  • Meta запрашивает способ оплаты для антифрод-проверки
  • Создаётся постоянный токен; для перевода приложения в режим Live требуется ссылка на политику конфиденциальности
  • Адрес webhook должен быть открытым https-адресом: база Odoo должна быть видна серверам Meta из интернета

Правила (документация Meta)

  • Писать можно только пользователю, который дал согласие на получение сообщений
  • Когда клиент пишет, открывается 24-часовое окно: в это время можно писать свободным текстом, после — только утверждённым шаблоном
  • Категорий шаблонов три: marketing, utility, authentication. Неверная категория приводит к отклонению

В Odoo 20

  • Если компания отправила шаблон и клиент ответил в течение 15 дней, в Discuss открывается окно диалога
  • Если клиент пишет первым, операторы канала попадают в групповой диалог
  • Предложение из Sales, чек Point of Sale и билет Events отправляются по шаблону
  • Новое: кнопка WhatsApp на сайте, брошенная корзина, график смен, интерактивный шаблон, блокировка номера, упрощённая аутентификация
Чат и соцсети

Чат на сайте, Discuss и Instagram

Эти каналы приводят клиента в один диалог внутри Odoo: обращение превращается в лид или тикет.

Live Chat

  • Правила канала показывают или скрывают кнопку чата в зависимости от адреса страницы
  • Шаги чат-бота: текст, вопрос, email, телефон, переадресация на оператора, создание лида и тикета
  • Для лидов должна быть установлена CRM, для тикетов — Helpdesk
  • Оператор видит диалог в Discuss

Обсуждения

  • Внутренний канал, личные сообщения, chatter в записях
  • Уведомление по умолчанию уходит на email; если выбрать «Handle in Odoo», оно попадает во входящие Discuss
  • Мобильная версия: рекомендуемое PWA-приложение присылает push-уведомления

Instagram и Facebook

  • Social Marketing: посты, планирование, аналитика, лид из комментария, stories в Odoo 20
  • Только бизнес-аккаунт; доступ даёт администратор страницы Facebook
  • По документации, если в одной компании подключено очень много страниц (в примере около 40), Odoo испытывает трудности
  • Messenger и Instagram DM: новинка Odoo 20, требования проверяются на диагностике
Email

Email: исходящая, входящая и массовая почта

Email — самый простой канал, но доставляемость зависит от настройки домена. Если настройка неверна, письмо попадает в спам.

Исходящая

  • В Online и Odoo.sh почта работает без настройки, письмо уходит с поддомена базы
  • Для собственного домена нужны SPF, DKIM (запись odoo._domainkey) и DMARC. В Online для прохождения DMARC обязателен DKIM
  • В Online и Odoo.sh порт 25 заблокирован: используются 465, 587 или 2525
  • Для транзакционной и массовой почты можно выделить отдельные серверы

Входящая

  • Письмо, пришедшее на алиас команды продаж, становится лидом, а на алиас команды Helpdesk — тикетом
  • В Online работает только поддомен, созданный вместе с базой
  • Для собственного домена письма пересылаются или подключается почтовый сервер
  • Для Gmail и Outlook описано подключение через OAuth

Массовая

  • Почтовый сервер Odoo рассчитан на транзакционную почту и небольшой маркетинг
  • Суточный лимит зависит от типа базы и приложений; в Online лимит показан на странице
  • Отписавшиеся попадают в чёрный список
  • Для большого списка подключается отдельный сервис массовых рассылок
Узбекистан

Требования закона к отправке сообщений

Даже если техническое подключение работает, для отправки сообщений нужно правовое основание. Ниже — сведения с lex.uz; для юридического заключения обратитесь к юристу.

Согласие на рекламу

  • Статья 30 закона «О рекламе»: реклама при оказании телекоммуникационных услуг распространяется, если абонент заранее дал согласие
  • ПП-265 (Постановление Президента от 15 июля 2026 года), п. 11: с 1 ноября 2026 года для предложений по SMS нужно письменное или электронное согласие, рекламные сообщения не рассылаются с 18.00 до 09.00
  • Ссылка Odoo для отказа от подписки не заменяет согласие (вывод BUline)

Персональные данные

  • Номер телефона и переписка — персональные данные
  • Часть 3 статьи 27¹ закона: данные, кроме групп из части 2 (биометрические, генетические, данные пользователей операторов телекоммуникаций), могут обрабатываться за рубежом при выполнении одного из трёх условий
  • Где находится сервер провайдера, мы выясняем по его документации. Подробнее →

Подтверждение согласия

  • В контакте фиксируются дата, источник и канал согласия
  • Кампания отправляется по фильтру только контактам, давшим согласие
  • Если клиент пишет «стоп», отметка по каналу ставится сразу
Гипотетический день

Как статус заказа доходит до клиента

Пример условный: без цифр, чтобы показать механизм. Интернет-магазин отправляет статус заказа в Telegram, а если клиент задаёт вопрос, он возвращается в Odoo.

  • На странице заказа есть ссылка «Отслеживать в Telegram», номер заказа передаётся как параметр start
  • Когда склад подтверждает доставку, правило Odoo отправляет webhook промежуточному сервису
  • Сервис отправляет сообщение через Telegram Bot API. Клиенту, не подключённому к боту, при наличии согласия уходит SMS
  • Если клиент пишет «где курьер?», вопрос превращается в тикет Helpdesk, а ответ даёт оператор в Discuss
  • При ошибке запись попадает в список «с ошибкой», а ответственному сотруднику уходит сигнал
—
—
—
Метод BUline

Как мы внедряем каналы сообщений

Этапы соответствуют общему методу BUline. Срок письменно согласовывается после диагностики. Порядок внедрения →

01Диагностика1–2 недели

Какое сообщение подходит для какого канала, где пишут клиенты, есть ли согласие, аккаунты Meta и провайдеров. Результат: карта бизнес-требований (BRD).

02Архитектура1–3 недели

Выбираются канал и способ подключения (документация, модуль, промежуточный сервис), подтверждается хостинг, фиксируются правила шаблонов и согласия.

03Тестирование и спринты8–16 недель

Подключение проверяется в копии базы: тестовая база создаётся без отправки внешних сообщений. Шаблон утверждается в Meta, проверяется возврат статуса, затем пилот.

04Обучение

Операторы, продавцы и руководители обучаются по ролям: приём диалога, отправка шаблона, проверка согласия. Выдаются инструкция и видеоуроки.

05Сопровождение30 дней + постоянно

После запуска — 30 дней усиленной поддержки, затем согласованное постоянное сопровождение. При изменениях в Odoo или у провайдера подключение проверяется заново.

Подготовка

Что подготовить перед началом

Этот список ускоряет диагностику. Начать можно и без полного комплекта.

Аккаунты

  • Бизнес-аккаунт Meta и номер телефона
  • Договор с SMS-провайдером, имя отправителя
  • Владелец Telegram-бота (аккаунт BotFather)

Сообщения

  • Какое сообщение уходит при каком событии
  • Образцы текстов на узбекском и русском языках
  • Рабочее время: не должны ли сообщения уходить ночью

Согласие и домен

  • Список клиентов и источник согласия
  • Доступ к домену email и DNS-записям
  • Тип хостинга: Online, Odoo.sh или собственный сервер
Ошибки

Частые ошибки и как их избежать

ОшибкаПоследствиеКак предотвращаем
Решать вопрос хостинга после выбора модуляВ Online сторонние модули не устанавливаютсяСогласовать хостинг до выбора канала
Оставить подготовку Meta на конецПока приложение не переведено в Live, сообщения уходят только на тестовые номераПодготовить аккаунт, способ оплаты и ссылку на политику конфиденциальности в начале проекта
Проводить тестирование в рабочей базеТестовое сообщение уходит реальному клиентуТестирование только в копии базы, внешние действия отключены
Не проверять согласиеНарушается закон о рекламеКампания — только контактам с согласием
Хранить токен и ключ в общедоступном местеКлюч утекает, и кто-то пишет от вашего имениКлюч хранится только у пользователя-бота, срок действия отслеживается
Вопросы и ответы

Частые вопросы

Можно ли подключить Telegram к Odoo?

В документации Odoo 20 подключение Telegram не описано. Telegram предоставляет открытый Bot API, в Apps Store есть сторонние модули, а подключить можно и отправкой webhook из правила Odoo. Какой путь подходит, зависит от хостинга и требований: выбираем на диагностике.

Можно ли отправлять SMS из Odoo через Eskiz?

У Eskiz есть открытая документация по API, но, согласно документации Odoo, собственный SMS-провайдер из коробки не работает. Подключение строится через модуль или промежуточный сервис. Договор с Eskiz и тестовая среда запрашиваются на диагностике.

Что нужно для WhatsApp?

Редакция Enterprise, аккаунт Meta Business Platform, утверждённые шаблоны и открытый https-адрес. Личный аккаунт не подходит. Пока приложение Meta не переведено в Live, писать можно только на тестовые номера.

Работают ли эти каналы в Odoo Online?

WhatsApp, Live Chat, email и SMS-сервис Odoo в Online работают. Сторонние и кастомные модули с Online несовместимы, поэтому для Telegram и Eskiz выбирается путь через webhook и промежуточный сервис. Типы хостинга →

В каком алфавите писать SMS, чтобы затраты были ниже?

По документации Odoo, в сообщение GSM7 помещается 160 символов, в Unicode — 70. Какие из узбекских букв переводят сообщение в Unicode, мы проверим в счётчике символов Odoo и напишем текст с учётом этого.

Нужно ли разрешение на отправку клиенту рекламного сообщения?

Да. Закон «О рекламе» требует предварительного согласия абонента. Постановление ПП-265 устанавливает письменное или электронное согласие для предложений по SMS с 1 ноября 2026 года. Чем отличаются сообщения вроде статуса заказа, уточните у юриста.

Сколько стоит услуга и сколько времени она занимает?

Лицензия Odoo зависит от числа пользователей и приложений (условия — на odoo.com); WhatsApp — приложение Enterprise. Условия провайдеров каналов — отдельные. Объём услуг BUline зависит от числа каналов, шаблонов, способа подключения, филиалов, кастомизации и обучения. Точные затраты и сроки указываются в письменном предложении после бесплатной диагностики.

Бесплатная диагностика

Вместе определим, с каких приложений Odoo начать

На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.

Бесплатная диагностика