Переписка с клиентами принадлежит компании, а не телефону.
Подключите настоящие личные аккаунты Telegram к Odoo Discuss. У каждого оператора остаётся свой номер, все переписки попадают в CRM, с которой команда и так работает, а первое сообщение от нового контакта само становится лидом.
Купить в Odoo AppsOdoo 18.0 · только self-hosted · сервис-компаньон входит в поставку
Ситуация
Сильнейший продавец общается с клиентами с личного номера. Эту переписку не видит никто, руководитель не может её проверить, а в день увольнения она уходит вместе с человеком.
Интеграции через ботов ждут, пока клиент сам найдёт бота и нажмёт «Start». Настоящая продажа начинается наоборот: вы пишете первым, на номер телефона, от лица человека, а не сервиса.
Продажам, поддержке и тому, кто дежурит в выходные, нужен свой номер — в одной базе Odoo и без перемешанных между собой чатов.
Прежде чем читать дальше
Он подходит не всем — и лучше вы узнаете об этом здесь, чем после оплаты.
Не уверены насчёт своей конфигурации? Опишите её нам — честно ответим, подойдёт ли модуль.
Что меняется
История перестаёт быть личной собственностью и становится записью компании.
Нет потолка «один аккаунт на базу». Каждый канал в Discuss привязан к своему аккаунту, чаты не смешиваются.
Один рабочий номер ведёт вся команда: коллеги видят все переписки аккаунта и отвечают — не подключая собственный Telegram.
Читайте и отвечайте, не выходя из Odoo. Ответы, отправленные с телефона оператора, тоже появляются в Discuss — без дублей.
Каждое первое сообщение и каждая проверка номера записаны с оператором и датой. Руководитель видит, кто кому писал.
Первое сообщение от незнакомого человека — это уже запись в CRM.
Первое сообщение нового контакта создаёт лид с карточкой партнёра и текстом сообщения; источник — Telegram, канал — Direct.
Кнопка на карточке контакта показывает, есть ли этот номер в Telegram — оператор пишет первым только тем, до кого дойдёт.
отправляется → отправлено → прочитано, в реальном времени и без перезагрузки страницы.
Эмодзи-реакции синхронизируются в обе стороны, входящие фото до 20 МБ приходят прямо в Discuss.
Личный аккаунт — это актив. Модуль относится к нему соответственно.
Ограничения на холодные первые сообщения и на проверки номеров, свои для каждого аккаунта, опираются на журнал.
Когда Telegram сигналит peer-flood, аккаунт останавливается сам, а не копает глубже.
Сессии Telegram лежат в вашей базе, зашифрованные Fernet. Не на наших серверах — их нет.
Отключение аккаунта сразу убивает его сессию в Telegram.
Как запускается
Положите модуль в addons и запустите сервис-компаньон командой docker compose up. Он говорит с Telegram, Odoo говорит с ним через PostgreSQL. Ни брокера, ни чужого облака.
Аккаунт оператора подключается прямо из Odoo штатным механизмом привязки устройств Telegram — тем же, что использует Telegram Desktop, с поддержкой 2FA. По одному разу на оператора.
Чаты приходят в свой раздел Discuss, новые контакты становятся лидами. Открывать приложение Telegram, чтобы делать работу, больше не нужно.
Честное сравнение
Первые два уже работают почти у всех. Вот что каждый из них на самом деле даёт.
| Личный телефонкак это устроено сейчас | Общий ботстандартный Bot API | Этот модульличные аккаунты в Odoo | |
|---|---|---|---|
| У кого история | У оператора | У компании | У компании |
| Написать первым | Да, с настоящего номера | Нет — клиент должен найти бота и нажать «Start» | Да, с настоящего номера |
| Сколько номеров | По одному на человека, и ни одного общего | Один бот на всю компанию | По одному на оператора, любой можно вести командой |
| Где работает команда | В приложении Telegram, рядом с личными чатами | В Odoo — через ту логику на вебхуках, которую вы напишете | В Odoo Discuss, из коробки |
| Что видит CRM | Ничего | Только то, под что написан код | Переписку, автоматические лиды и журнал исходящих |
Реальные скриншоты из базы Odoo 18 с установленным модулем.
Настройки → Telegram: чек-лист готовности, API-ключи, подключённые аккаунты, статус службы и встроенный FAQ.