Помощь

Первый шаблон: от текста до подачи

Весь путь по порядку: завести отправителя, собрать шаблон, пройти проверку, отдать файл оператору и отметить ответ.

Зачем вообще шаблоны

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

Отсюда три особенности, из-за которых с шаблонами работают именно так:

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

Шаг 1. Отправитель

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

  1. 1Меню → «Отправители» → «Добавить».
  2. 2Имя: от 3 до 11 символов, латиница и цифры, без пробелов. Кириллицу оператор передать не сможет — таких букв нет в алфавите, которым кодируются SMS.
  3. 3ИНН — он уходит в форму подачи у части операторов и проверяется по контрольной сумме.
  4. 4«Зарегистрировано у операторов» — отметьте тех, у кого имя уже согласовано.
Справочник живёт в меню, в разделе «Организация».
Галочки операторов — это ваша запись о том, как обстоят дела, а не заявка. Регистрацию имени вы получаете у оператора или поставщика SMS отдельно, и идёт она заметно дольше, чем заведение шаблона. Отметили лишнего — шаблон предложится к подаче туда, где имя ещё не примут.

Один отправитель можно пометить умолчанием — кружком в столбце «Основной». Он будет подставляться в новые шаблоны; в уже сохранённые не подставится.

Шаг 2. Текст шаблона

Меню → «Шаблоны» → «Новый шаблон». Начать проще не с шаблона, а с настоящего сообщения: вставьте в поле «Создание шаблона» реальную SMS — из вашей рассылки или такую, какой она задумана. Дальше два пути, и обе кнопки под полем. «Собрать автоматом» — меняющиеся части разметятся сами, вам останется поправить. «Разметить самому» — текст перенесётся в шаблон как есть, а под ним появятся подсказки: нажимайте на то, что меняется от сообщения к сообщению.

Переменные — это места под данные, которые в каждом сообщении свои. Их всего две породы, и обе считаются не в символах:

  • %w — одно слово: буквы, цифры или знаки без пробелов. %w{1,3} — от одного до трёх слов через пробел.
  • %d — одно число: непрерывный набор цифр. %d{1,3} — до трёх чисел через пробел, так записывают сумму с пробелами между тысячами.

Форму «%w+» — «сколько угодно слов» — проверка красит красным, и подать шаблон с ней не выйдет: правила операторов её запрещают. Кнопка «Исправить» ставит ей потолок «%w{1,10}», но лучше поставить границу по своим данным — чем уже переменная, тем точнее шаблон ловит свои сообщения.

Единица счёта — слово и число, а не символ и цифра. %d{4} значит не «четырёхзначный код», а «четыре числа подряд через пробел». Код из четырёх цифр — это просто %d. Ошибка тихая: оператор такой шаблон зарегистрирует, а живые сообщения под него не подойдут, и вы будете платить за шаблон, который ничего не ловит.

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

Переменная выбирается из списка, а справа сразу видно, каким сообщение придёт абоненту.

Пример сообщения заполняйте настоящим текстом из трафика. По нему видно, получается ли из шаблона живая SMS, и он же уходит части операторов вместе с заявкой.

Шаг 3. Тип трафика

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

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

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

Шаг 4. Проверка

Проверок две, и они отвечают на разные вопросы.

  • «Базовая проверка» идёт сама, прямо во время набора: формальные правила операторов и опечатки в тексте. Отвечает мгновенно и ничего не стоит.
  • «Расширенная проверка» запускается кнопкой «Запустить». Она добавляет то, чего не видно по формальным правилам: приметы, по которым операторы отказывают, недопустимые слова и разбор текста искусственным интеллектом. Занимает несколько секунд.
Красное и оранжевое рядом: опечатку в переменной исправили — красное ушло; ссылка на http:// осталась предупреждением, подавать с ней можно.

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

  • Красное — оператор это не примет: сломана переменная, превышена длина, тип трафика он не признаёт. Пока красное есть, шаблон не попадёт в файл подачи и не уйдёт по API.
  • Оранжевое — риск отказа. Не запрет оператора, а частая причина, по которой заявки заворачивают. Подать можно, решаете вы.
  • Белое — совет. Оператор примет и так.

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

Проверка не обещает, что оператор одобрит. Она снимает то, из-за чего отказывают чаще всего, — окончательное решение принимает модератор оператора, и на него мы повлиять не можем.

Шаг 5. Кому подаёте

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

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

Здесь же потом появятся статусы: что ответил каждый оператор, когда и под каким номером шаблон лежит в его кабинете.

Шаг 6. Что проверяется перед подачей

Отдельной кнопки «я закончил» нет: шаблон готов тогда, когда вы собираете по нему файл или отправляете его по API. В этот момент и проверяется, всё ли на месте.

Не пройдёт шаблон, у которого не выбран тип трафика, не отмечен ни один оператор, не выбран отправитель или проверка нашла красное замечание. Такой шаблон не попадёт в файл, а окно выгрузки назовёт его и скажет, чего не хватает: остальные соберутся как обычно.

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

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

Шаг 7. Файл для оператора

Файл собирается в реестре — в том виде, в каком его ждёт адресат: у одних это книга Excel с их собственной шапкой, у других CSV без заголовков.

  1. 1Отметьте шаблоны галочками — или отберите фильтрами и выберите все по отбору.
  2. 2«Экспорт» в шапке экрана → «На регистрацию».
  3. 3Скачайте файл и отнесите его туда, где вы подаёте: в кабинет оператора, своему менеджеру у поставщика SMS или почтой — как договорились.

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

Отметили шаблон, открыли «Экспорт» — окно говорит, что окажется в файле и для кого он собран.
Файлы хранятся ограниченный срок и доступны из «Журнала» — там же остаётся запись о том, что и когда выгружали. Срок написан рядом с кнопкой скачивания.

Шаг 8. Ответ оператора

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

  • По одному шаблону — значком оператора в строке реестра или в карточке «Кому подаём» внутри шаблона.
  • Пачкой — принесите выгрузку из кабинета оператора или реестр от поставщика SMS на экран «Импорт»: статусы, номера шаблонов и причины отказов проставятся сами.

Отклонённый шаблон правится свободно — заморозка снимается, потому что согласовывать больше нечего. Причину отказа стоит записать в карточке «Кому подаём»: она пригодится, когда будете править текст.

Если застряли

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