СезонГотовим магазин к высокому сезону и Чёрной пятнице: скорость, нагрузка, акции

Интеграция SMS, email и мессенджеров с 1С-Битрикс: уведомления о заказе

Уведомления о заказе на 1С-Битрикс: email, SMS и мессенджеры сообщают покупателю статус заказа на каждом этапе

Покупатель оформил заказ, увидел на экране «спасибо» — и дальше тишина. Дошли ли деньги? Собрали ли заказ? Когда приедет курьер? Через день клиент, не выдержав неизвестности, звонит менеджеру, тот лезет в 1С, уточняет статус вручную — и так по кругу с каждым, кто волнуется. А кто-то не звонит, а просто нервничает и в следующий раз идёт к конкуренту, где после заказа приходит понятная цепочка сообщений. Разрыв между «заказ оформлен» и «заказ в руках» — это зона тревоги клиента и лишней нагрузки на менеджеров, и закрывается она уведомлениями о заказе: автоматическими сообщениями по email, SMS и в мессенджерах на каждом важном шаге.

Эта статья — практический разбор того, как настроить sms-уведомления на Битрикс и уведомления в других каналах: чем отличаются email, SMS, WhatsApp, Telegram и Viber, какие события заказа сопровождать сообщением, как устроены смс-шлюзы и подпись отправителя, где проходит граница между транзакционным и рекламным сообщением (и почему её нельзя нарушать), как строить триггерные цепочки статусов, принимать ответы клиентов обратно в CRM и что делать, когда сообщение не доставлено. Материал основан на наших проектах по интеграции магазинов на 1С-Битрикс с внешними системами — по делу, без выдуманных цифр и обещаний.

Коротко

  • Уведомления о заказе снимают тревогу клиента, снижают нагрузку на менеджеров («а где мой заказ?») и повышают доверие к магазину.
  • Три канала дополняют друг друга: email — дёшево и подробно, SMS — дорого, но доходит почти всегда, мессенджеры — богатый формат и двусторонний диалог.
  • Email отправляют штатными почтовыми событиями и шаблонами Битрикса; SMS — через смс-шлюз по API с зарегистрированной подписью отправителя; мессенджеры — через WhatsApp Business API, Telegram-бота, Viber.
  • Уведомляют о ключевых статусах: принят, оплачен, отправлен, готов к выдаче, доставлен, отзыв после покупки. Транзакционные сообщения не смешивают с рекламой — реклама требует отдельного согласия по закону.
  • Обязателен фолбэк: не дошло SMS — шлём email или в мессенджер. Ответ клиента из мессенджера заводят в CRM, чтобы диалог не терялся.

Зачем магазину уведомления о заказе

Уведомления часто воспринимают как приятную мелочь, «чтобы было как у больших». На деле это рабочий инструмент, который решает три конкретные бизнес-задачи, и каждая из них считается деньгами. Разберём их по порядку, потому что от понимания цели зависит, какие события и в какие каналы вы будете отправлять.

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

Второе — снижение нагрузки на менеджеров. Вопрос «а где мой заказ, что с ним?» — самый частый входящий у любого магазина. Каждый такой звонок или сообщение отвлекает менеджера от продаж и стоит рабочего времени. Автоматические уведомления отвечают на этот вопрос до того, как он задан: клиент уже знает, что заказ оплачен и собирается. Поток «статусных» обращений падает, а менеджеры занимаются тем, что приносит выручку, а не диспетчеризацией тревоги.

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

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

Событие заказа статус изменился оплачен · отправлен 1С-Битрикс обработчик + шаблон сообщения Email SMS Мессенджер триггер → клиент
Схема: смена статуса заказа на сайте 1С-Битрикс запускает обработчик, который берёт шаблон сообщения и отправляет уведомление клиенту по нужному каналу — email, SMS или в мессенджер.

Три канала: email, SMS, мессенджеры

Уведомления о заказе доставляют по трём принципиально разным каналам, и у каждого своя экономика, свои сильные и слабые стороны. Главная ошибка — искать «лучший» канал: правильнее понимать роль каждого и комбинировать их. Сведём различия в таблицу, чтобы дальше опираться на неё.

КаналПлюсыМинусы
EmailПочти бесплатно, вмещает детали, картинки, ссылки, чек; удобно для длинного контентаЛегко теряется в почте, риск попасть в спам, невысокая открываемость, читают не сразу
SMSДоходит почти гарантированно, читается сразу, не требует интернета и приложенийПлатный за каждое сообщение, ограничение по длине, только текст, нет диалога
WhatsApp / Telegram / ViberБогатый формат, высокая открываемость, двусторонний диалог, кнопки и медиаНужен установленный мессенджер; для части — согласованные шаблоны и своя тарификация

Из таблицы видно логику распределения. Email — это «архив и детали»: подтверждение заказа с полным составом и суммой, чек, ссылки на трекинг, инструкции. Он почти ничего не стоит, поэтому им не жалко отправлять подробные сообщения. Но полагаться только на email рискованно: письмо могут не открыть, оно уходит в спам и теряется в потоке.

SMS — это «критичный сигнал»: короткое сообщение, которое клиент почти наверняка увидит. Его берегут для действительно важных статусов — «заказ готов к выдаче», «курьер выехал», «код для получения». За SMS платят за каждое сообщение, поэтому слать в этот канал всё подряд дорого и незачем.

Мессенджеры — это «сервис с диалогом»: они сочетают богатый формат email с высокой доходимостью SMS и, главное, позволяют клиенту ответить. Уведомление в WhatsApp или Telegram может содержать кнопки, карту, ссылку на оплату, а в ответ клиент задаёт вопрос — и попадает к менеджеру. Минус — у клиента должен быть установлен мессенджер, а часть каналов (тот же WhatsApp Business API) требует заранее согласованных шаблонов сообщений.

Не выбирайте один канал — стройте комбинацию. Типовая рабочая схема: подтверждение заказа и детали — на email (дёшево и подробно), критичные короткие статусы — SMS или в мессенджер (доходит и читается), а при недоставке основного канала автоматически включается запасной. Так вы получаете и охват, и экономию, и надёжность.
Каналы уведомлений о заказе Email детали, чек, ссылки почти бесплатно − теряется в почте роль: архив SMS доходит и читается не нужен интернет − платный, короткий роль: сигнал Мессенджеры формат + диалог WhatsApp·TG·Viber − нужен мессенджер роль: сервис Комбинируйте каналы, а не выбирайте один
Схема: три канала уведомлений с разными ролями — email хранит детали, SMS доносит критичный сигнал, мессенджеры дают богатый формат и диалог. Сильная связка комбинирует их, а не полагается на один.

Email: штатные почтовые события Битрикса

Начинать почти всегда стоит с email — это самый доступный канал, и в 1С-Битрикс он реализован штатно. В основе лежит механизм почтовых событий и почтовых шаблонов: система на определённые действия (регистрация, смена статуса заказа, новый заказ) генерирует почтовое событие определённого типа, а к каждому типу привязан один или несколько шаблонов письма. Когда событие срабатывает, Битрикс берёт шаблон, подставляет в него данные и ставит письмо в очередь на отправку.

Для интернет-магазина ключевые почтовые события связаны с заказом: подтверждение нового заказа, смена статуса заказа, уведомление об оплате. У модуля магазина статусы заказа настраиваемые, и к смене статуса можно привязать отправку письма — это и есть базовый механизм уведомлений о заказе на email без единой строчки кода.

Практический момент — доставляемость email. Стандартная отправка «в лоб» с сервера часто попадает в спам. Чтобы письма доходили, домену настраивают почтовую аутентификацию (записи, подтверждающие, что письмо действительно от вас), а для больших объёмов используют внешний сервис рассылки. Это отдельная инженерная тема, но игнорировать её нельзя: письмо, которое ушло в спам, — это несостоявшееся уведомление. О том, как email работает в связке с CRM и как выстраивать почтовые коммуникации системно, мы подробно писали в статье про email- и CRM-маркетинг на 1С-Битрикс.

Разделяйте транзакционные и маркетинговые письма даже на уровне отправки. Письма о статусе заказа лучше отправлять отдельным потоком (и часто с отдельного технического адреса или сервиса), чтобы жалобы на маркетинговую рассылку не портили доставляемость критичных уведомлений о заказе. Смешивать их в одной «трубе» — риск, что важное письмо застрянет из-за неважного.

SMS: смс-шлюзы и подпись отправителя

SMS — второй по важности канал, и здесь есть принципиальное отличие от email: магазин на 1С-Битрикс сам SMS не отправляет. Он передаёт текст и номер телефона во внешний сервис — смс-шлюз (агрегатор), а тот уже доставляет сообщение в сети операторов связи. То есть между вашим сайтом и телефоном клиента всегда стоит провайдер, к API которого вы подключаетесь.

Технически схема такая: на нужное событие (например, статус «Готов к выдаче») вешают обработчик, который формирует текст из шаблона, подставляет переменные и вызывает API смс-шлюза — передаёт номер получателя, текст и подпись отправителя. Подпись (её называют альфа-имя или sender ID) — это то имя, которое клиент увидит вместо номера: название вашего магазина. Её регистрируют заранее у оператора или через агрегатора, и без зарегистрированной подписи сообщение либо не будет отправлено, либо придёт с безликого сервисного номера, которому клиент не доверяет.

Важные практические детали. Во-первых, длина сообщения влияет на цену: кириллица «съедает» лимит быстрее латиницы, поэтому SMS пишут кратко, без воды — только суть статуса и, при необходимости, короткую ссылку или код. Во-вторых, номер клиента нужно нормализовать (привести к единому формату), иначе шлюз его не примет. В-третьих, отправку обязательно логируют и отслеживают статус доставки — без этого вы не узнаете, что часть сообщений не дошла, и не сможете включить запасной канал.

SMS — платный канал, поэтому его берегут. Не нужно слать в него подтверждение с полным составом заказа (это работа email) или уведомлять о каждом внутреннем микростатусе. SMS оправдан там, где важно, чтобы клиент точно и сразу увидел сообщение: готовность к выдаче, код получения, критичная проблема с заказом. Такой подход держит расходы под контролем и не превращает полезный канал в раздражитель.

WhatsApp Business API

WhatsApp — самый массовый мессенджер во многих регионах, и уведомления в нём воспринимаются клиентами естественно. Но у него есть важная особенность: для системной рассылки уведомлений используется не обычный WhatsApp, а WhatsApp Business API — официальный корпоративный канал, работающий по своим правилам.

Ключевые особенности, которые нужно понимать до внедрения:

На практике WhatsApp Business API подключают через официального провайдера (партнёра платформы), который предоставляет API для отправки шаблонных уведомлений и приёма ответов. Магазин на 1С-Битрикс на смену статуса заказа вызывает этот API с нужным шаблоном и переменными (имя, номер заказа, трек), а входящие ответы клиента собирает в CRM. Из-за требования шаблонов и верификации WhatsApp сложнее в подключении, чем SMS, но взамен даёт богатый формат, диалог и высокую доходимость.

Заложите шаблоны заранее. Поскольку в WhatsApp Business API бизнес-инициированные сообщения идут только по согласованным шаблонам, список уведомлений («принят», «оплачен», «отправлен», «готов к выдаче») нужно продумать и оформить как шаблоны на старте. Придумать новое сообщение «на лету» и сразу отправить не получится — оно должно пройти согласование.

Telegram-бот и Viber

Помимо WhatsApp, для уведомлений используют Telegram и Viber. У каждого своя механика подключения, и важно понимать различия, потому что они влияют на то, как клиент вообще начнёт получать сообщения.

Telegram-бот

Уведомления в Telegram отправляют через бота. Особенность канала: бот не может написать пользователю первым, пока тот сам не начал диалог с ботом (например, не нажал «Старт» или не поделился контактом). Поэтому схема обычно такая: на сайте клиенту предлагают подключить уведомления в Telegram — он переходит к боту, запускает его, и с этого момента бот может слать ему статусы заказа. Плюсы Telegram — бесплатная отправка сообщений ботом, богатый формат (кнопки, ссылки, файлы) и мгновенная доставка. Минус — нужно, чтобы клиент явно подключился к боту, поэтому «по умолчанию всем» этот канал не работает.

Viber

Viber для бизнес-рассылок использует свой формат сообщений (сервисные и рекламные), которые подключают через провайдера. Он популярен в отдельных аудиториях и регионах, и его подключают, когда значимая доля клиентов пользуется именно им. Как и в других мессенджерах, здесь важны правила платформы по типам сообщений и согласию получателя.

Общий принцип для всех мессенджеров одинаков: это не «ещё один SMS», а канал с диалогом и своими правилами подключения. Их сила — в двусторонности и формате, и раскрывается она, когда ответы клиента заводятся обратно в CRM (об этом ниже), а не теряются в чате бота. Выбор конкретных мессенджеров зависит от того, чем реально пользуется ваша аудитория: подключать все три «на всякий случай» обычно не нужно.

Какие события заказа уведомлять

Ключевой вопрос настройки — на какие события отправлять сообщение. Здесь легко впасть в две крайности: молчать вообще или засыпать клиента уведомлением о каждом внутреннем микростатусе. Правильный набор — это переходы, которые важны именно покупателю. Сведём типовые события в таблицу.

СобытиеЧто сообщаем клиентуРекомендуемый канал
Заказ принятМы получили заказ, вот его номер и составEmail (детали) + короткое SMS/мессенджер
Ожидает оплатыСсылка на оплату или счёт, срокEmail + напоминание в SMS/мессенджер
Заказ оплаченДеньги получены, заказ в работеEmail или мессенджер
Собран / передан в доставкуЗаказ собран, отправлен, трек-номерEmail (трек) + SMS/мессенджер
Готов к выдачеЗаберите в пункте/магазине, код полученияSMS (критично) + мессенджер
ДоставленЗаказ вручён, спасибо за покупкуМессенджер или email
Запрос отзываОцените покупку (спустя время)Email или мессенджер

Обратите внимание на логику распределения каналов. Подробные, «архивные» сообщения (принят, оплачен, трек) естественно ложатся на email. Критичные, требующие немедленной реакции («готов к выдаче», «код получения») — на SMS или мессенджер, потому что их важно увидеть сразу. А вот внутренние статусы вроде «взят в комплектацию», «передан на упаковку», «ожидает на складе» покупателю обычно не отправляют — для него ничего значимого не изменилось, а лишний шум только раздражает.

Простое правило отбора событий: уведомляем тогда, когда для клиента что-то реально изменилось — он может или должен что-то сделать (оплатить, забрать) либо получить важную определённость (деньги дошли, заказ едет). Всё остальное — внутренняя кухня магазина, которой клиента грузить не нужно. Тонкую настройку триггеров и статусов удобно вести на связке магазина с CRM, о которой мы пишем в статье про интеграцию магазина с Битрикс24.

Триггерная цепочка статусов заказа Принят Оплачен Отправлен Готов к выдаче Email + SMS номер, состав Email чек, в работе Email + SMS трек-номер SMS код выдачи Каждый статус запускает своё уведомление — но только значимые для клиента
Схема: смена статуса заказа последовательно запускает уведомления по цепочке — принят, оплачен, отправлен, готов к выдаче. Для каждого статуса выбран канал по важности и формату сообщения.

Транзакционные и рекламные сообщения

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

ПризнакТранзакционноеРекламное
ПоводДействие клиента: его заказ, его оплатаИнициатива магазина: акция, товар, «вернитесь»
Что несётСтатус и детали конкретной сделкиПродвижение, продажу, маркетинг
Ждёт ли клиентДа, он сам инициировал заказНет, он этого не просил
Согласие на рекламуКак правило, не требуетсяТребуется явное согласие
Пример«Заказ №123 оплачен, собираем»«Скидка 20% на новую коллекцию»

Транзакционное сообщение сопровождает конкретное действие клиента: он оформил заказ — и получает информацию о нём. Такое сообщение человек воспринимает как сервис и обычно ждёт его. «Заказ принят», «оплата прошла», «готов к выдаче» — это транзакционные уведомления, и они не являются рекламой, потому что не продвигают товар, а информируют о том, что клиент сам инициировал.

Рекламное сообщение продвигает товар, акцию или скидку без прямой связи с текущим заказом. «У нас распродажа», «мы соскучились», «купите ещё вот это» — это реклама, даже если она отправлена постоянному клиенту. И на рекламу распространяются требования закона: без согласия получателя её слать нельзя.

Главная ошибка — приклеить рекламу к транзакционному сообщению. Когда к уведомлению «ваш заказ отправлен» дописывают «а ещё у нас скидка 20%, успейте купить», всё сообщение превращается в рекламное — со всеми требованиями к согласию и рисками жалоб. Держите статус заказа чистым от промо. Хотите продавать — делайте это отдельной маркетинговой рассылкой по клиентам, которые на неё согласились.

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

Продолжим тему, потому что юридическая сторона рассылок — это не формальность, а зона реальных рисков: жалобы получателей, штрафы, блокировка рассылок и подпорченная репутация. Мы не юристы и не даём юридических консультаций, но обозначить практические принципы, которых придерживаются в аккуратных интеграциях, обязаны.

Базовое разграничение уже понятно: транзакционные уведомления по заказу, который клиент сам оформил, отдельного рекламного согласия обычно не требуют — человек оставил контакты именно для оформления и сопровождения покупки. А вот рекламная рассылка требует явного согласия получателя. Отсюда практические правила:

Отдельно про мессенджеры: у платформ (WhatsApp, Viber, Telegram) есть собственные правила по типам сообщений и рассылкам, и они могут быть строже общих требований — вплоть до блокировки бизнес-аккаунта за спам. То есть даже там, где формально согласие есть, нужно соблюдать политику самой платформы. Вывод простой и практичный: стройте уведомления как сервис, а не как канал сбыта. Тогда и с законом, и с платформами, и с клиентами всё будет в порядке. Актуальные требования законодательства всегда сверяйте с первоисточниками и профильными специалистами, а не с памятью — они меняются.

Шаблоны и переменные

Любое уведомление строится из шаблона с переменными. Шаблон — это заготовка текста с плейсхолдерами, которые при отправке заменяются реальными данными конкретного заказа. Так одно и то же сообщение персонализируется под каждого клиента без ручного труда.

Типовые переменные в уведомлениях о заказе:

Несколько практических правил по шаблонам. Во-первых, адаптируйте текст под канал: email может быть подробным и оформленным, SMS — предельно кратким (за длину платят), сообщение в мессенджере — с кнопками и ссылкой. Один и тот же статус в разных каналах формулируют по-разному, а не копируют письмо в SMS. Во-вторых, всегда предусматривайте значения по умолчанию: если у заказа нет трек-номера, шаблон не должен показывать пустую дыру или «переменная не найдена». В-третьих, проверяйте кодировку и спецсимволы, особенно для SMS, где неверный символ ломает сегментацию и удорожает сообщение. Механику подстановки переменных и работу почтовых шаблонов Битрикса мы уже упоминали — она и лежит в основе email-уведомлений.

Пишите как человек, а не как система. «Статус заказа №123 изменён на код 5» — плохо: клиент не знает ваших кодов статусов. «Заказ №123 готов к выдаче, заберите в пункте по адресу... код получения 4567» — хорошо. Переменные подставляют данные, но текст вокруг них должен быть понятным человеку без доступа к вашей админке.

Триггерные цепочки статусов

Отдельные уведомления складываются в триггерную цепочку — последовательность сообщений, привязанную к движению заказа по статусам. Клиент не получает разрозненные сообщения, а видит связную историю: приняли — оплатили — собрали — отправили — можно забирать. Каждый переход статуса работает как триггер, запускающий своё уведомление.

Как устроена цепочка на уровне логики:

  1. Событие — смена статуса. Заказ переходит в новый статус (менеджером в админке, из 1С при обмене или автоматически при оплате).
  2. Срабатывает триггер. На этот переход «подписан» обработчик уведомления — он понимает, что для этого статуса нужно отправить сообщение.
  3. Выбирается шаблон и канал. По правилам определяется, какой шаблон и в какой канал (или каналы) отправить для данного статуса.
  4. Подставляются переменные. В шаблон подтягиваются данные заказа: номер, сумма, трек, код.
  5. Отправка и фиксация. Сообщение уходит в канал, а факт отправки логируется — чтобы знать, что и когда ушло клиенту.

Триггерные цепочки удобно строить и контролировать в связке с CRM: там переходы статусов и правила отправки видны наглядно, а к цепочке легко добавить и внутренние действия (задача менеджеру, отметка в карточке). Важное правило проектирования — идемпотентность: если статус по каким-то причинам «дёрнулся» дважды (повторный обмен с 1С, ручное переключение туда-обратно), клиент не должен получить два одинаковых сообщения. Обработчик проверяет, отправлялось ли уже уведомление по этому переходу, и не дублирует его. Без этой защиты клиент получает «заказ отправлен» трижды подряд и теряет доверие к магазину.

Ещё один нюанс — обратные и «перепрыгивающие» переходы. Заказ может вернуться на предыдущий статус (отмена оплаты) или перескочить через этап. Цепочку проектируют с учётом этого: не на каждый откат нужно слать сообщение, а некоторые переходы вообще не должны порождать уведомление клиенту. Всё это — часть карты статусов, которую составляют до технической настройки.

Двусторонний обмен: клиент ответил

SMS и email — во многом односторонние каналы: магазин вещает, клиент читает. Но мессенджеры принципиально двусторонние, и это их главное преимущество. Клиент, получив уведомление «ваш заказ отправлен», может тут же написать в ответ: «а можно перенести доставку на завтра?». И вот здесь возникает развилка, которая определяет, полезен канал или вреден.

Если ответ клиента уходит в никуда — в чат бота, который никто не читает, — уведомления превращаются в раздражитель. Клиент привык, что в мессенджере всегда можно ответить, пишет вопрос и не получает реакции. Это хуже, чем не иметь канала вовсе. Поэтому двусторонний обмен нужно замкнуть: ответ клиента должен попасть к живому менеджеру.

Технически это реализуют через механизм открытых линий (о нём — в следующем разделе), который собирает разные мессенджеры в один рабочий чат. Ключевая мысль: канал, из которого нельзя ответить, — это недоделанный канал. Если вы подключаете WhatsApp или Telegram для уведомлений, сразу планируйте приём ответов, иначе получите поток вопросов, на которые некому реагировать, и разочарованных клиентов.

Клиент ответил в мессенджер Открытые линии единый чат каналов Менеджер в CRM видит заказ и контекст ответ менеджера — обратно клиенту в тот же мессенджер привязка к заказу Диалог не теряется: ответ клиента заводится в CRM
Схема: клиент отвечает на уведомление в мессенджере, сообщение через открытые линии попадает в единый чат CRM к менеджеру, привязывается к заказу, а ответ менеджера уходит клиенту в тот же мессенджер.

Интеграция с CRM и открытые линии

Уведомления и CRM работают в связке гораздо сильнее, чем по отдельности. CRM — это место, где живёт история клиента: его заказы, обращения, переписка. Уведомления — это касания, которые логично собирать в той же истории. А для приёма ответов из мессенджеров в экосистеме Битрикс24 есть специальный механизм — открытые линии.

Открытые линии — это инструмент, который подключает разные каналы общения (WhatsApp, Telegram, Viber, чат на сайте) к единому рабочему месту оператора. Все входящие сообщения из разных мессенджеров стекаются в один чат CRM, распределяются между менеджерами по правилам, привязываются к карточке клиента и сохраняются в истории. Для двустороннего обмена, о котором шла речь выше, это готовая инфраструктура.

Даже если вы не используете открытые линии, принцип сохраняется: уведомления полезно фиксировать в CRM, чтобы менеджер видел, что клиенту уже отправляли, и не дублировал информацию. Связка «сайт → уведомления → CRM» превращает разрозненные сообщения в управляемую коммуникацию. Как выстраивать такую интеграцию с Битрикс24 в целом, мы разбираем в отдельной статье про интеграцию магазина с Битрикс24 — уведомления там становятся частью общей картины работы с клиентом.

Доставляемость и фолбэк

Отправить уведомление — половина дела. Вторая половина — убедиться, что оно дошло, а если нет — сделать что-то ещё. Каждый канал имеет свою вероятность доставки, и слепо надеяться, что «сообщение точно дошло», нельзя.

Что влияет на доставляемость по каналам:

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

Не дошло SMS — шлём email, не дошло основное — включаем запасное. Фолбэк работает только тогда, когда интеграция читает статус доставки от шлюза и реагирует на него. Отправка «вслепую», без обработки статуса, лишает вас возможности спасти недоставленное сообщение — оно просто исчезает, и вы об этом не узнаёте.

Логирование здесь так же важно, как сам фолбэк. Каждую отправку фиксируют: что, кому, в какой канал, с каким результатом. Это даёт две вещи: возможность разобраться в спорной ситуации («мне ничего не приходило») и картину доставляемости по каналам, на основе которой настраивают приоритеты. Надёжность уведомлений — это не «настроили и забыли», а наблюдаемый процесс с обработкой сбоев, ровно как в любой ответственной интеграции.

Фолбэк при недоставке Мессенджер основной канал SMS если не дошло Email если не дошло не доставлено не доставлено Критично и не дошло → задача менеджеру позвонить для важных статусов: готов к выдаче, проблема с заказом
Схема: каналы выстроены в приоритетную цепочку. Не доставлено в мессенджер — пробуем SMS, затем email, а по критичным статусам недоставка порождает задачу менеджеру позвонить клиенту.

Стоимость каналов

Экономика каналов напрямую влияет на то, как их комбинировать, поэтому о деньгах говорят честно и заранее. Точные тарифы зависят от провайдера, объёма и тарифа, и их всегда сверяют с текущими условиями — здесь важны не цифры, а порядок величин и модель тарификации.

КаналМодель оплатыЧто влияет на цену
EmailЗа сервис рассылки, почти не зависит от отдельного письмаОбъём базы, тариф сервиса, репутация домена
SMSЗа каждое сообщениеОператор, длина (сегменты), объём, регион
WhatsApp Business APIЗа сессию диалога / шаблонное сообщениеТип сообщения, провайдер, объём
Telegram-ботОтправка ботом бесплатнаЗатраты — на разработку и поддержку бота
ViberЗа сообщение / по типуТип сообщения, провайдер, объём

Практические выводы из этой таблицы прямо определяют дизайн уведомлений. Email почти бесплатен — поэтому им отправляют всё подробное: подтверждения, чеки, детали, некритичные статусы. SMS платный за каждое сообщение — значит, его берегут для критичных коротких сигналов и не льют туда всё подряд; длину текста держат в одном сегменте, чтобы не платить вдвое. Мессенджеры имеют разную экономику: Telegram-бот в отправке бесплатен (платите за разработку), а WhatsApp и Viber тарифицируются по своим правилам.

Отсюда типовая экономная стратегия: основной поток деталей — на бесплатный email, критичные сигналы — на платный SMS или мессенджер, а фолбэк подбирают так, чтобы не платить лишнего. Не нужно дублировать каждое сообщение во все каналы сразу — это дорого и назойливо. Разумное распределение по важности и цене даёт и хороший сервис, и контролируемый бюджет.

Запрос отзыва после покупки

Отдельный ценный сценарий на стыке уведомлений и маркетинга — запрос отзыва после покупки. Через некоторое время после доставки клиенту отправляют вежливое сообщение с просьбой оценить покупку. Это работает на репутацию магазина, приносит социальные доказательства для других покупателей и даёт обратную связь для улучшения сервиса.

Но здесь есть тонкости, о которых важно помнить:

С точки зрения механики запрос отзыва — это ещё одно триггерное сообщение в цепочке, привязанное к статусу «доставлен» с отложенной отправкой. Технически он ничем не отличается от других уведомлений: тот же шаблон, те же каналы, тот же фолбэк. Разница — в осторожности с частотой и тоном. Тема сбора и модерации отзывов шире, чем уведомления, и мы разбираем её отдельно, но канал доставки такого запроса — ровно тот же, что и для статусов заказа.

Время отправки и частота

Даже полезное уведомление может стать раздражителем, если прислать его не вовремя или слишком часто. Это одна из самых недооценённых тем: техника работает, а клиенты жалуются — потому что сообщения приходят ночью и слишком навязчиво.

Исключение — действительно срочные и критичные сообщения (например, проблема, требующая немедленной реакции): их логика «тихих часов» может не касаться, но такие случаи редки и оговариваются отдельно. Общий принцип: уважайте время и внимание клиента. Уведомления — это привилегия быть в кармане у покупателя, и злоупотребление ею быстро оборачивается отпиской, жалобой или блокировкой. Хороший сервис уведомляет ровно столько, сколько нужно, и тогда, когда это уместно.

Как это реализуют на 1С-Битрикс

Соберём техническую картину. Реализация уведомлений на 1С-Битрикс складывается из трёх слоёв, каждый под свой канал, но с общей логикой триггеров и шаблонов.

Email — штатно

Для email в большинстве случаев хватает встроенных механизмов: почтовые события и почтовые шаблоны, привязанные к статусам заказа. Смена статуса генерирует событие, событие берёт шаблон, шаблон подставляет данные заказа — письмо уходит. Отдельно решают вопрос доставляемости (аутентификация домена, внешний сервис рассылки для объёмов).

SMS — через шлюз по API

Для SMS пишут обработчик на событие смены статуса, который вызывает API смс-шлюза: передаёт номер, текст из шаблона и подпись отправителя. Здесь же — нормализация номера, обработка ответа шлюза (статус доставки), логирование и фолбэк. Часть шлюзов имеет готовые модули для Битрикса, но нестандартная логика (свои триггеры, фолбэк, идемпотентность) обычно требует своей интеграции.

Мессенджеры — через API и ботов

Для мессенджеров подключают провайдеров и ботов: WhatsApp Business API через партнёра платформы (с шаблонами), Telegram — через бота, Viber — через сервис рассылок. На отправку — те же триггеры на статусы; на приём ответов — обработчики входящих, заводящие сообщение в CRM (открытые линии). Это самый сложный слой из-за требований платформ (шаблоны, верификация, подключение клиента).

Через все три слоя проходит общая инженерная логика, которую закладывают независимо от канала: единая карта статусов и триггеров, шаблоны с переменными, приоритетная цепочка каналов с фолбэком, идемпотентность (не слать дважды), логирование отправок, обработка сбоев и соблюдение «тихих часов». Именно эта общая часть отличает надёжную систему уведомлений от набора разрозненных отправок. Общие принципы устойчивых интеграций — очереди, повторы, обработка ошибок, безопасность доступов к API шлюзов — применимы здесь ровно так же, как в любой связке с внешней системой, о чём мы регулярно пишем в рубрике «Интеграции».

Настройка пошагово

Общий порядок внедрения уведомлений о заказе на 1С-Битрикс выглядит так. Конкретные пункты меню зависят от редакции сайта и выбранных провайдеров, но логика неизменна.

  1. Составьте карту статусов и событий. Определите, на какие переходы статуса заказа отправляются уведомления, а какие остаются внутренними. Это делают до технической настройки.
  2. Выберите каналы под события. Решите, что уходит на email (детали), что в SMS (критичное), что в мессенджеры (сервис и диалог), и как они комбинируются.
  3. Разведите транзакцию и рекламу. Зафиксируйте: уведомления о заказе — сервис, маркетинг — отдельный поток с согласием. Не смешивать.
  4. Подготовьте шаблоны с переменными. Напишите тексты под каждый канал (email подробно, SMS кратко, мессенджер с кнопками), с подстановкой имени, номера, суммы, трека, кода.
  5. Настройте email штатно. Почтовые события и шаблоны на статусы заказа; отдельно — доставляемость (аутентификация домена, сервис рассылки).
  6. Подключите смс-шлюз. Зарегистрируйте подпись отправителя, настройте вызов API на события, нормализацию номера, чтение статуса доставки.
  7. Подключите мессенджеры. WhatsApp Business API (с шаблонами и верификацией), Telegram-бот, Viber — по тому, чем пользуется ваша аудитория; настройте приём ответов в CRM.
  8. Настройте фолбэк и логирование. Приоритетная цепочка каналов, переключение при недоставке, задача менеджеру по критичным статусам, лог всех отправок.
  9. Задайте «тихие часы» и защиту от дублей. Ночные сообщения переносятся на утро; идемпотентность не даёт отправить одно уведомление дважды.
  10. Проверьте на боевых сценариях. Прогоните тестовый заказ по всем статусам, проверьте доставку, фолбэк при недоставке, приём ответа клиента, чистоту текстов и время отправки.

Порядок важен: карта статусов и разведение транзакции с рекламой идут до технической настройки, потому что от них зависит вся логика триггеров и каналов. Если сначала «подключить SMS», а потом думать, что и когда слать, придётся переделывать. Для магазина со сложной логикой статусов настройку уведомлений стоит вести вместе с настройкой CRM и обмена с 1С — как единую систему коммуникаций.

Частые ошибки

Чек-лист внедрения

  1. Карта статусов готова. Определено, какие события заказа порождают уведомление, а какие остаются внутренними.
  2. Каналы распределены. Понятно, что на email (детали), что в SMS (критичное), что в мессенджеры (сервис и диалог).
  3. Транзакция и реклама разведены. Уведомления чистые от промо; маркетинг — отдельный поток с согласием и возможностью отписаться.
  4. Шаблоны написаны по-человечески. Текст адаптирован под канал, переменные подставляются, есть значения по умолчанию.
  5. Email настроен и доходит. Почтовые события и шаблоны на статусы; аутентификация домена и доставляемость в порядке.
  6. SMS через шлюз с подписью. Зарегистрирована подпись отправителя, нормализация номера, чтение статуса доставки.
  7. Мессенджеры подключены под аудиторию. WhatsApp/Telegram/Viber там, где ими пользуются; приём ответов заведён в CRM.
  8. Фолбэк работает. Приоритетная цепочка каналов, переключение при недоставке, задача менеджеру по критичным статусам.
  9. Дубли и время под контролем. Идемпотентность против повторов, «тихие часы» и учёт часового пояса.
  10. Логирование включено. Все отправки фиксируются с результатом — видно доставляемость и есть чем подтвердить спор.
  11. Проверено на боевых сценариях. Тестовый заказ по всем статусам, поведение при недоставке, приём ответа клиента, тексты и тайминг.

Вывод

Уведомления о заказе закрывают разрыв между «заказ оформлен» и «заказ в руках»: клиент видит понятную историю статусов, меньше тревожится и реже звонит с вопросом «где мой заказ?», а менеджеры разгружаются от диспетчеризации. Три канала работают в связке, а не по отдельности: email несёт детали почти бесплатно, SMS доносит критичный сигнал, мессенджеры дают богатый формат и двусторонний диалог. Email на 1С-Битрикс делают штатными почтовыми событиями, SMS — через смс-шлюз с зарегистрированной подписью отправителя, мессенджеры — через WhatsApp Business API, Telegram-бота и Viber.

Главные принципы, которые отличают хорошую систему уведомлений от навязчивой: уведомлять только о значимых для клиента событиях, держать транзакционные сообщения чистыми от рекламы (реклама требует отдельного согласия по закону), строить триггерные цепочки с защитой от дублей, закладывать фолбэк на случай недоставки, заводить ответы клиентов из мессенджеров обратно в CRM и уважать время получателя — не слать в три ночи и не частить. Сделайте уведомления сервисом, а не каналом сбыта, — и они станут работать на доверие, повторные покупки и разгрузку команды. Спроектировать такую систему под ваши статусы, каналы и аудиторию мы помогаем в рамках интеграционных проектов.

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

Чем транзакционные уведомления отличаются от рекламных?

Транзакционное сообщение сопровождает конкретное действие клиента: заказ принят, оплачен, отправлен, готов к выдаче. Клиент сам инициировал сделку и ждёт этой информации — такое сообщение он воспринимает как сервис, а не как навязывание. Рекламное сообщение продвигает товар или акцию без прямой связи с текущим заказом: «скидка 20% на новую коллекцию», «мы соскучились, возвращайтесь». Разница принципиальная и с точки зрения закона: рекламная рассылка требует отдельного согласия получателя, а транзакционное уведомление о заказе, который человек сам оформил, обычно к рекламе не относится. Смешивать их в одном сообщении опасно: приклеив к статусу заказа рекламный блок, вы превращаете транзакционное уведомление в рекламное со всеми вытекающими требованиями и рисками.

Нужно ли согласие клиента, чтобы слать SMS и сообщения в мессенджеры?

Для транзакционных уведомлений по заказу, который клиент сам оформил, отдельное рекламное согласие, как правило, не требуется — человек оставил телефон и почту именно для оформления и сопровождения покупки. Но как только сообщение становится рекламным (акции, допродажи, «возвращайтесь»), нужно согласие получателя на рекламу: без него рассылка нарушает закон о рекламе и грозит штрафами и жалобами. Практика проста: разведите транзакционный поток и маркетинговый, для маркетингового соберите явное согласие (чекбокс на оформлении, подписка), храните доказательство согласия и всегда давайте возможность отписаться. И не подменяйте одно другим: статус заказа — не место для рекламы.

Что лучше для уведомлений о заказе — SMS, email или мессенджеры?

Единственно верного канала нет, у каждого своя роль. Email почти бесплатен, вмещает детали, картинки и ссылки, но легко теряется в почте и уходит в спам. SMS доходит почти гарантированно и читается сразу, но стоит денег за каждое сообщение и ограничен длиной. Мессенджеры (WhatsApp, Telegram, Viber) сочетают богатый формат с высокой открываемостью и допускают двусторонний диалог, но требуют, чтобы у клиента был установлен мессенджер и, для некоторых, — согласованные шаблоны. Рабочая схема — не выбирать один канал, а комбинировать: детали и чек — на email, короткие критичные статусы — SMS или в мессенджер, а при недоставке одного канала включать запасной.

Какие события заказа стоит сопровождать уведомлением?

Уведомляют о ключевых переходах, которые важны покупателю и снимают у него тревогу: заказ принят (мы вас увидели), заказ оплачен (деньги дошли), заказ передан в доставку или отправлен (с трек-номером), заказ готов к выдаче в пункте или магазине, заказ доставлен, а через некоторое время — вежливый запрос отзыва. Не нужно уведомлять о каждом внутреннем микростатусе: «передан на склад», «взят в комплектацию» покупателю обычно неинтересны и создают шум. Правило простое: сообщение отправляют тогда, когда для клиента что-то реально изменилось и он может или должен что-то сделать либо просто получить важную для него определённость.

Как в 1С-Битрикс отправлять SMS о статусе заказа?

Через смс-шлюз провайдера по его API. Магазин на 1С-Битрикс сам SMS не отправляет — он передаёт текст и номер во внешний сервис (агрегатор), а тот доставляет сообщение в сети операторов. Технически на смену статуса заказа вешают обработчик, который берёт шаблон сообщения, подставляет переменные (имя, номер заказа, сумму, трек) и вызывает API шлюза с указанием подписи отправителя — зарегистрированного имени, которое увидит клиент вместо номера. Подпись (альфа-имя) регистрируется заранее у оператора, иначе сообщение либо не уйдёт, либо придёт с безликого номера. Надёжная реализация логирует отправку, обрабатывает статус доставки от шлюза и при недоставке включает запасной канал.

Можно ли принимать ответы клиентов из мессенджеров обратно в CRM?

Да, и это одно из главных преимуществ мессенджеров перед SMS. Если клиент в ответ на уведомление о заказе пишет вопрос, его сообщение должно попасть не в тупик, а к живому менеджеру. Технически это делают через открытые линии Битрикс24 или аналогичный механизм: WhatsApp, Telegram и Viber подключают как каналы, входящие сообщения собираются в единый чат CRM, привязываются к клиенту и его заказу, а менеджер отвечает из одного окна. Так уведомление перестаёт быть односторонним вещанием и становится точкой входа в диалог. Важно закладывать это с самого начала: канал, из которого нельзя ответить, раздражает клиента, который привык, что в мессенджере всегда можно написать в ответ.

Что делать, если SMS или сообщение не доставлено?

Закладывать фолбэк — запасной канал. Смс-шлюз возвращает статус доставки: доставлено, не доставлено, номер недоступен. Если критичное уведомление (например, «заказ готов к выдаче») не дошло по SMS, интеграция должна попробовать другой канал — отправить email или сообщение в мессенджер, а в тяжёлых случаях поставить менеджеру задачу позвонить. Без фолбэка недоставленное сообщение просто теряется, и клиент не узнаёт о готовом заказе. Правильная схема выстраивает каналы в приоритетную цепочку и переключается на следующий, когда предыдущий вернул неуспех. Для некритичных сообщений фолбэк может быть проще, для критичных — обязателен, потому что молчание здесь оборачивается недовольством и лишними обращениями.

Сколько стоит рассылка уведомлений и от чего зависит цена?

Стоимость сильно зависит от канала. Email обходится дешевле всего — по сути это цена сервиса рассылки и почти не зависит от объёма отдельных писем. SMS — платный за каждое сообщение, цена зависит от оператора, объёма и того, укладывается ли текст в один сегмент: длинное сообщение бьётся на несколько и стоит дороже. Мессенджеры тарифицируются по своим правилам — где-то за сессию диалога, где-то за шаблонное сообщение, и модель у WhatsApp Business API, Telegram и Viber разная. Точные цифры зависят от провайдера и тарифа, поэтому их всегда сверяют с текущими условиями конкретного шлюза, а не берут по памяти. Практический вывод: дорогие каналы (SMS) берегут для действительно важных статусов, а детали отдают дешёвому email.

Поделиться:

Настроим уведомления о заказе без спама и потерь

Подключим email, SMS и мессенджеры к вашему магазину на 1С-Битрикс: триггерные цепочки статусов, шаблоны, фолбэк при недоставке, ответы клиентов в CRM. Рассчитаем работу по вашим статусам и каналам.

Услуга «Интеграции»

Игорь Воскресенский

Команда B2Bsite. С 2014 года связываем сайты на 1С-Битрикс с внешними системами: уведомления по email, SMS и в мессенджерах, смс-шлюзы и WhatsApp Business API, открытые линии и CRM, триггерные цепочки и фолбэк для среднего и крупного бизнеса.

← Все статьи блога