Telegram-мост для оператора: один диалог MAX — много операторских фронтов

Веб Штурм
  • MAX
  • Telegram
  • поддержка
  • оператор
  • Chatwoot
  • ретрансляция
  • чат-бот
  • 152fz

Оператор может вести клиентские диалоги MAX прямо из Telegram — а если приложение MAX по какой-то причине недоступно на устройстве клиента, бизнес всё равно не теряет обращение. В основе — единое ядро ретрансляции: один и тот же диалог доступен оператору и в инбоксе Chatwoot, и в Telegram-топике, а ответ оператора из любого фронта возвращается клиенту в MAX. Это «один диалог — много операторских фронтов»: эскалация делает фан-аут на несколько интерфейсов, не дублируя логику. Ниже — как это устроено и зачем.

Зачем второй операторский фронт

У канала поддержки в MAX основной операторский интерфейс — инбокс Chatwoot (см. статью про AI-первую линию и эскалацию). Но у бизнеса есть две практические причины добавить ещё один фронт.

Операторы привыкли к Telegram. Для многих команд Telegram — это уже открытое весь день окно. Заставлять оператора держать ещё одну вкладку ради редких обращений — лишнее трение. Дать ему возможность отвечать клиенту прямо из Telegram снимает этот барьер.

Клиент может остаться без основного мессенджера. Если приложение MAX недоступно на устройстве клиента или не устанавливается из App Store, обращение не должно теряться. Резервный фронт оператора и единое ядро ретрансляции дают бизнесу способ удержать контакт независимо от того, какое приложение стоит у клиента на телефоне.

Как это устроено: единое ядро ретрансляции

Ключевая идея — не плодить копии логики на каждый фронт. Есть одно ядро, которое знает про диалог, его контекст и историю; операторские интерфейсы (Chatwoot, Telegram) — это сменные «головы», подключённые к этому ядру.

Вертикальная схема: клиент пишет в MAX, сообщение попадает в единое ядро ретрансляции с общим контекстом; оттуда диалог доступен оператору на двух фронтах — топик клиента в Telegram-супергруппе или инбокс Chatwoot; ответ оператора с любого фронта возвращается в ядро и уходит клиенту в MAX; когда клиент пишет снова, всё начинается заново через ядро

Форум-супергруппа: топик на каждого клиента

В Telegram используется форум-супергруппа — для каждого клиента заводится отдельный топик с контекстом обращения и всей перепиской. Оператор заходит в топик нужного клиента, читает историю, отвечает в нём — и его сообщение через ядро уходит клиенту в MAX. Никакой путаницы «кто кому писал»: один клиент — один топик.

Ответ оператора → клиенту в MAX

Что бы оператор ни выбрал — ответить из Chatwoot или написать в Telegram-топике — текст проходит через одно и то же ядро ретрансляции и доставляется клиенту в MAX. Клиент видит единый диалог в своём мессенджере и не знает (и не должен знать), с какого фронта ему отвечают.

Фан-аут эскалации

Когда диалог эскалируется на человека, ядро делает фан-аут: один и тот же диалог становится доступен сразу на нескольких операторских фронтах. Это и есть «один диалог — много операторских фронтов»: оператор берёт диалог там, где ему удобно, а закрытие диалога синхронизируется обратно через ядро.

Что это даёт инженерно

  • Один источник правды о диалоге. Контекст и история живут в ядре, а не размазаны по интерфейсам. Добавить новый операторский фронт — значит подключить ещё одну «голову» к тому же ядру, а не переписывать ретрансляцию.
  • Клиент не зависит от своего устройства. Если приложение MAX недоступно на устройстве клиента, единое ядро и резервный фронт оператора позволяют сохранить обращение, а не потерять его молча.
  • Telegram — для оператора, MAX — для клиента. Клиенту не нужно ничего ставить или менять: он остаётся в MAX. Telegram — это удобство оператора, а не требование к клиенту.

Чем это отличается от Chatwoot

Telegram-мост — не замена инбоксу, а ещё один фронт того же диалога:

  • Chatwoot — полноценный операторский инбокс: назначения, шаблоны ответов, CSAT, часы работы, отчёты. Это «рабочее место поддержки».
  • Telegram-топик — лёгкий способ ответить из привычного мессенджера, когда полноценный инбокс избыточен или недоступен.

Оба подключены к одному ядру ретрансляции и видят один диалог; ответ из любого уходит клиенту в MAX.

Связанные материалы

Если вам нужен канал поддержки, где оператор отвечает из удобного интерфейса, а клиент получает ответ независимо от своего устройства — напишите нам, разберём под ваш стек.

Часто задаваемые вопросы

Что если у клиента не работает MAX на iPhone?
Оператор всё равно остаётся на связи. Если приложение MAX недоступно на устройстве клиента или не устанавливается из App Store, бизнес сохраняет канал связи: диалог ведётся через единое ядро ретрансляции, а у оператора есть резервный фронт. Клиента не теряют из-за того, на каком устройстве он сидит — обращение доходит и получает ответ.
Нужно ли клиенту ставить Telegram?
Нет. Telegram — это интерфейс для оператора, а не для клиента. Клиент остаётся в MAX и переписывается как обычно. Оператор может вести этот же диалог из Telegram-топика — но для клиента ничего не меняется: ответы приходят ему в MAX.
Сохраняется ли история диалога?
Да. Для каждого клиента в Telegram заводится отдельный топик в форум-супергруппе с контекстом и всей перепиской. Оператор видит историю целиком, как и в основном инбоксе — это один и тот же диалог, просто доступный с разных операторских фронтов.
Чем Telegram-мост отличается от Chatwoot?
Это альтернативный операторский фронт того же самого диалога. Chatwoot — полноценный инбокс с назначениями, шаблонами, CSAT и часами работы. Telegram-топик — лёгкий способ ответить из привычного мессенджера. Оба подключены к одному ядру ретрансляции, видят один диалог, и ответ из любого из них уходит клиенту в MAX.