Написать клиенту первым: аккаунты Telegram, MAX и ВКонтакте в биллинге

У бота уведомлений есть ограничение, о котором вспоминают поздно: он не может написать человеку первым. Пока абонент сам не нажал «Старт», бот для него не существует. В итоге бот пишет тем, кто и так всё читает, а должник, новый клиент из заявки и человек, до которого не дозвонился монтажник, остаются на SMS — дорогой и самой непрочитанной.
Поэтому в «Сообщениях» появился ещё один способ: аккаунт компании, который пишет первым. Это обычный аккаунт Telegram, MAX или ВКонтакте — служебный номер вашей компании. Биллинг пишет с него клиенту по номеру телефона из карточки, как написал бы сотрудник, только по сценарию и с журналом.
Чем аккаунт отличается от бота
- Бот отвечает тем, кто на него подписался: привязал Telegram в личном кабинете, нажал «Старт». Для уведомлений о платежах и блокировке этого хватает.
- Сообщество ВКонтакте пишет только тем, кто сам разрешил ему сообщения.
- Аккаунт компании находит человека по номеру телефона и пишет ему первым — так же, как вы написали бы знакомому, у которого есть только номер.
Сообщение от живого аккаунта с именем компании выглядит как переписка, а не как рассылка. На него отвечают — и дальше разговор продолжается в том же чате.
flowchart LR
B["Биллинг<br/>повод: долг, выезд,<br/>заявка, недозвон"] --> A["Аккаунт компании<br/>Telegram · MAX · VK"]
A -->|"по номеру из карточки"| C["Клиент"]
C -->|"ответ"| S["Поддержка:<br/>разговор в ящике<br/>организации"]
S --> AI{"Кто отвечает"}
AI -->|"помощник по цели<br/>сценария"| C
AI -->|"сотрудник"| C
S -.->|"заметка"| D["Сделка в CRM"]Зачем это нужно: четыре повода
Аккаунт пишет не «всем подряд», а по сценариям. У каждого — повод, текст, каналы и цель разговора.
- Долг. Через день после того, как баланс ушёл в минус: «На вашем счёте долг 690 ₽, вот ссылка на оплату. Нужно время — ответьте, оформим обещанный платёж». Человек отвечает «давайте в пятницу» — обещанный платёж оформляется прямо в переписке.
- Выезд монтажника. За сутки до визита: «Монтажник приедет завтра с 10 до 13. Время подходит?» Монтажник не стоит у закрытой двери, перенос виден сотруднику до выезда.
- Новая заявка CRM. Через 15 минут после заявки с сайта: уточнить адрес и удобное время. Пока заявка горячая, а не через день.
- Недозвон. Оператор не дозвонился — клиенту приходит «мы не дозвонились, можно ответить здесь». Многим так удобнее, чем перезванивать.
Есть и ручная выборка: например, предупредить о работах всех клиентов одного дома.
Какой мессенджер выбрать
Не нужно угадывать, где сидит конкретный клиент. В сценарии задаётся порядок каналов, и агент идёт по нему: сначала мессенджер, где клиент уже писал вам сам, затем Telegram, MAX, ВКонтакте и, если человека нет ни в одном, — SMS. В один повод уходит одно сообщение, а не по одному в каждый мессенджер.
flowchart TD
S["Повод: долг, выезд,<br/>заявка, недозвон"] --> C1{"Клиент уже писал<br/>нам в мессенджер?"}
C1 -->|"да"| SEND["Сообщение от аккаунта<br/>в этом мессенджере"]
C1 -->|"нет"| C2{"Следующий канал:<br/>аккаунт подключён<br/>и номер найден?"}
C2 -->|"да"| SEND
C2 -->|"нет — дальше по списку"| C2
C2 -->|"мессенджеры кончились"| SMS{"SMS включена<br/>в сценарии?"}
SMS -->|"да"| SENDSMS["SMS"]
SMS -->|"нет"| NF["«Нет в мессенджерах»<br/>в журнале"]Чтобы агент не тратил попытки впустую, есть проверка базы: аккаунт постепенно, без сообщений, проходит клиентов организации и отмечает, есть ли номер в мессенджере. Тех, кого нет или кто скрыл номер, агент 30 дней пропускает и сразу берёт следующий канал. Итог виден в карточке клиента — «есть» или «нет» с датой проверки.
Что происходит, когда клиент отвечает
Ответ не теряется в телефоне служебного аккаунта. Он приходит в Поддержку, в ящик организации, как обычное обращение, а в сделку CRM падает заметка «клиент ответил». Дальше — как настроено в сценарии: отвечает помощник, помощник готовит черновик для сотрудника или сразу отвечает сотрудник.
Помощник держится цели сценария. В «Долге» он даст ссылку на оплату и оформит обещанный платёж, но не будет угрожать отключением и спорить о начислении — такой разговор он передаст сотруднику. Число его ответов в одном разговоре ограничено, ночью он молчит, если вы так решили. Достигнутая цель («клиент подтвердил время», «оплатит в пятницу») отмечается в журнале.
Если человек пишет «не пишите», «стоп» или «отписаться», агент вежливо отвечает, что больше не будет писать первым, и вносит его в стоп-лист — сразу для всех мессенджеров. Сам клиент при этом по-прежнему может писать вам, и ему ответят.
Как не попасть в бан
Мессенджеры не любят, когда незнакомому человеку пишут сотни сообщений в час. Поэтому у каждого аккаунта свои лимиты, и по умолчанию они осторожные:
- Telegram — до 30 новых собеседников в день и 60 сообщений в час, пауза 20–90 секунд.
- MAX — до 20 новых собеседников в день, 40 в час, пауза 30–120 секунд.
- ВКонтакте — до 20 в день и 30 в час, пауза 30–120 секунд.
Пауза случайная, чтобы отправка не выглядела как робот. Тексты в сценарии можно задать в нескольких вариантах — агент чередует их. Если мессенджер всё-таки ограничил аккаунт, отправка с него встаёт на паузу на сутки, в служебный чат приходит предупреждение, а другие мессенджеры и SMS работают дальше. Начинать лучше с малого и поднимать лимиты, когда аккаунт «прогреется».
И ещё одно правило из практики: служебный аккаунт — отдельный, а не тот, через который работает Поддержка. Если MAX или Telegram ограничит агента, входящие обращения клиентов продолжат приходить.
Ключ сессии: расширение для Chrome
Чтобы аккаунт писал от имени компании, биллингу нужен не пароль, а ключ сессии — тот, что уже есть в браузере, когда вы вошли в веб-версию мессенджера. Достать его вручную можно только через консоль разработчика, поэтому мы сделали расширение для Chrome — «СмИТ — ключ сессии MAX / Telegram / VK». Оно бесплатное и стоит из Chrome Web Store в один клик.
Что расширение делает в каждом мессенджере:
- MAX — на web.max.ru показывает «Токен MAX» и «Device ID», у каждого кнопка «Копировать».
- Telegram — на web.telegram.org/k собирает «строку сессии» для одноимённого поля в биллинге. Это та же сессия, что открыта в браузере, поэтому завершать её в Telegram → «Устройства» нельзя — агент отключится.
- ВКонтакте — на vk.ru или vk.com кнопка «Получить токен VK» открывает страницу VK с запросом доступа к сообщениям. После подтверждения токен появляется на следующей странице, повторно входить не нужно.
flowchart LR W["Веб-версия мессенджера<br/>вошли служебным аккаунтом"] -->|"клик по значку"| E["Расширение<br/>«Ключ сессии СмИТ»"] E -->|"Копировать"| B["Биллинг:<br/>Настройки → Сообщения"] B -->|"10–20 секунд"| A["Аккаунт «На связи»<br/>пишет клиентам первым"]
Как подключить аккаунт:
- Откройте страницу расширения в Chrome Web Store, нажмите «Установить» и закрепите значок на панели браузера. Ссылка на установку есть и в самом биллинге — на вкладках Telegram, MAX и ВКонтакте.
- Войдите служебным аккаунтом компании в web.max.ru, web.telegram.org/k или vk.ru.
- На этой вкладке нажмите значок расширения и скопируйте ключ.
- В биллинге откройте Настройки → Сообщения, вкладку мессенджера, добавьте аккаунт и вставьте ключ.
Если сессия устарела — например, вы вышли из веб-версии, — в карточке аккаунта есть кнопка обновления: снова нажмите расширение и вставьте новый ключ.
Расширение срабатывает только по клику на значок и только на сайтах MAX, Telegram и ВКонтакте. Оно ничего не отправляет ни нам, ни третьим лицам и ничего не сохраняет: ключ виден только в окне расширения, и вы сами вставляете его в биллинг. Ключ даёт доступ к аккаунту, поэтому не пересылайте его в переписке — сразу вставляйте в поле биллинга.
Как это работает в СмИТ Биллинге
Аккаунт подключается в Настройки → Сообщения, на вкладке нужного мессенджера. Пароль от аккаунта биллингу не нужен: войдите служебным аккаунтом в веб-версию Telegram, MAX или ВКонтакте в браузере, нажмите расширение «Ключ сессии СмИТ» и вставьте ключ в биллинг. Через 10–20 секунд аккаунт «На связи». Рядом с ним — организация, лимиты на сегодня и тестовая отправка себе.
Под аккаунтом — блок «Кто из клиентов есть в Telegram»: сколько клиентов найдено, сколько нет или скрыли номер и сколько ещё не проверено. Проверка идёт постепенно, с темпом от одного номера в минуту и дневным лимитом, её можно поставить на паузу.
Вкладки Telegram, MAX и ВКонтакте
У каждого мессенджера своя вкладка в Настройки → Сообщения. На ней карточка аккаунта, который пишет первым: статус «На связи», организация, сколько новых собеседников уже было сегодня и за час, пауза между сообщениями. Кнопки «Обновить токен» и «Пауза» — тут же, а «Добавить аккаунт» подключает ещё один, например для другой организации.
Справа — «Проверка связи»: тестовое сообщение уходит от аккаунта на номер из вашего профиля, и сразу видно, что аккаунт действительно пишет первым. Для ВКонтакте получателя можно поменять — указать ссылку на пользователя.
В Telegram рядом с аккаунтом остаётся бот уведомлений. Он пишет только тем, кто привязал Telegram в личном кабинете, и только по событиям из шаблонов — платёж, низкий баланс, блокировка. Первым бот не напишет: это делает аккаунт.
Вкладка «Агент»: сценарии, согласия и результат
На вкладке «Агент» — все сценарии «написать первым». У каждого видно повод, порядок каналов, ограничение «не чаще раза в 7 дней» и сколько клиентов сейчас в очереди. «Кому уйдёт» показывает, кому будет сообщение, а «Запустить» ставит в очередь всех, кому по сценарию нужно написать сейчас, — дальше агент отправляет их с паузами и лимитами.
Писать первым можно только тем, кто согласился получать уведомления в мессенджеры, — если включён этот переключатель. Согласие отмечают списком номеров договоров. Новые заявки CRM идут без согласия: человек сам оставил номер. Кто написал «Стоп», попадает в список «Отказались» с датой — согласие снимается, номер уходит в стоп-лист рассылок.
«Результат за 14 дней» сводит отправленные сообщения по мессенджерам и по сценариям: сколько ответили, сколько дошли до цели, сколько отписались и скольких нет в мессенджере. Где клиенты отвечают чаще — тот мессенджер и ставьте в сценариях первым.
Кнопка «Настроить» открывает сценарий. На вкладке «Каналы и порядок» каналы включаются переключателями и меняются местами стрелками, у каждого видно, подключён ли для этой организации аккаунт.
Всё, что ушло от агента, видно в общем журнале сообщений рядом с SMS и письмами. Значок с человечком — сообщение от аккаунта компании, а не от бота.
Шаблоны: аккаунт как канал
Аккаунт пишет не только по сценариям. В шаблонах обычных сообщений — низкий баланс, блокировка, обещанный платёж — среди каналов есть «Telegram — аккаунт», «MAX — аккаунт» и «VK — аккаунт» со значком человечка. Тогда сообщение по событию дойдёт и до клиента, который не нажимал «Старт» у бота. Если бот этому клиенту уже пишет, аккаунт не дублирует. Действуют те же согласия, стоп-лист, тихие часы и лимиты, что у агента.
С модулем «Мультиорганизация» у каждой организации свой аккаунт: клиент получает сообщение от своей компании, а ответ приходит в её ящик Поддержки. На демо-стенде всё это можно посмотреть на вымышленных данных: вход demo / demo.
Посмотреть на своих данных
Покажем платформу на живом стенде и разберём ваш случай. Или спросите ассистента прямо сейчас — он отвечает по документации и настройкам.


