Операторские шаблоны

Для рассылок через каналы SMS вы можете использовать как пользовательские, так и свободные шаблоны (а также свободные сообщения).

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

Регистрация операторского шаблона

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

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

Чтобы настроить операторский шаблон и отправить его на регистрацию:

  1. На странице Настройки > Шаблоны нажмите на кнопку Добавить шаблон и выберите SMS.
  2. В поле Выберите имена отправителей из выпадающего списка выберите имена каналов, для которых вы создаете шаблон. В выпадающем списке представлены имена отправителей из зарегистрированных (работающих исправно) SMS каналов.

Шаблон привязан к имени отправителя: таким образом, только те операторские шаблоны, которые вы создадите и зарегистрируете для выбранного здесь имени отправителя, будут доступны в дальнейшем для создания пользовательского шаблона для этого же отправителя. То есть, например, если вы регистрируете операторский шаблон 1 для отправителя edna, но не для отправителя edna Marketing, то при создании пользовательского шаблона на его основе шаблон 1 будет так же доступен для выбора только для отправителя edna, но не для edna Marketing.
  1. Пропустите поле ID шаблона: это поле системное, оно заполнится автоматически после того, как вы сохраните шаблон.
  2. Задайте название шаблона. Мы рекомендуем давать шаблону название, которое будет отражать его смысл (например, не template_for_marketing_3_1, а 3_1_version_announcement).
  3. Выберите Операторский тип шаблона. Только на основе зарегистрированного операторского шаблона вы сможете создать пользовательский (то есть тот, с помощью которого вы будете непосредственно отправлять рассылки).
  4. Выберите операторов, через которых вы хотите отправлять сообщения на основе этого шаблона.
  5. Введите текст сообщения, который вы хотите использовать в своих рассылках через SMS канал.

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

    Однако, SMS позволяет помимо постоянной части шаблона, которую получит клиент, использовать элементы автоподстановки. Это строки символов определенного формата (так называемые регулярные выражения), вместо которых в рассылке клиенту вы сможете использовать переменные (например, чтобы обратиться к клиенту по имени, упомянуть кличку его питомца и так далее) или другое выражение, включая знаки препинания.
  6. Чтобы добавить элемент автоподстановки в шаблон, кликните на любое место в шаблоне, затем на кнопку []RegExp под ним и выберите подходящий элемент подстановки.



    Дополнительную информацию о правилах использования элементов автоподстановки вы можете прочитать в нижней части экрана на странице создания SMS шаблона в секциях Регулярные выражения и Правила использования символов в шаблоне, а также в этой статье в секции Использование регулярных выражений.
  7. В поле Введите текст примера сообщения введите пример текста сообщения на основании того, что вы ввели в поле выше. Чтобы регистрация шаблона прошла успешно, нужно добиться соответствия примера шаблону.

  8. Добавьте комментарий, если необходимо.
  9. В окне предпросмотра сообщения убедитесь, что сообщение выглядит так, как вы хотели бы.
  10. Шаблон можно сохранить предварительно — как черновик. Если же все необходимые правки внесены, отправляйте его на регистрацию. Шаблон сначала будет находиться в статусе На регистрации, после прохождения проверки перейдет в статус Активный.
Операторский шаблон нельзя использовать для отправки сообщений: для этого вам необходимо создать пользовательский шаблон на его основе.

Использование регулярных выражений

В большинстве случаев шаблоны сообщения содержат элементы автоподстановки. Автоподстановка – это переменная, которая способна принимать любые перечисленные ниже значения:

  • %w – любой непрерывный набор букв, цифр и/или спецсимволов;
  • %d – любой непрерывный набор цифр и/или спецсимволов;
  • %w+ – переменную использовать запрещено;
  • %w{1,n} – ограниченная последовательность слов (состоящих из букв, цифр или спецсимволов, описанных ниже), разделенных пробелом (или несколькими пробелами), где n – число слов. Слов должно быть не менее 2 и не более, чем n.
  • %d{1,n} – ограниченная последовательность чисел (состоящих из цифр или спецсимволов, описанных ниже), разделенных пробелом (или несколькими пробелами), где n – число чисел. Чисел при этом должно быть не менее 2 и не более, чем n.

Значение n должно быть не более 5, и такой элемент автоподстановки не может быть на конце сообщений.

Набор букв или цифр %d и %w может содержать в себе следующие знаки препинания и спецсимволы:

! № # % . , : ; ? \ / ( ) + - “ ” _ ' " ` ^ { } [ ] < > / \ | ! @ # $ % ^ ( ) + = ~ *

Требования к оформлению шаблонов

Следуйте простому правилу: чем читабельнее шаблон для человека, тем меньше вопросов он вызывает при согласовании. Также прежде чем отправлять шаблон на регистрацию, имейте в виду следующее:

  • Шаблон должен быть записан корректно с применением правил применения переменных в шаблоне.
  • Корректность написания шаблона целиком и полностью в вашей зоне ответственности.
  • Не стоит объединять все подряд в групповых операндах, %w{1,n}, %d{1,n};
  • C другой стороны, не стоит формировать конструкции вида %d. %w{1,10} %d Сумма %w{1,10} %d %w{1,10} %d %w{1,10} %d %w там, где можно обойтись одним/двумя операндами.
  • Операнды %d, %d{1,n}, %w, %w{1,n} должны быть отделены от статического текста пробелом.
  • Следует избегать дублирования шаблонов, кроме случаев, когда шаблон используется на нескольких именах отправителя.
  • В шаблонах вида: «Код подтверждения: %d«, «Пароль: %w» необходимо указывать ресурс (адрес сайта, название приложения).

Пример шаблона:

Заказ %w на сумму %d руб успешно принят. Ожидаемое время доставки: %d в интервале %d. Ваш интернет-магазин.

Текст сообщения на основе такого шаблона:

Заказ PR-0184942 на сумму 5500 руб успешно принят. Ожидаемое время доставки: 19.11.15 в интервале 15:00-20:00. Ваш интернет-магазин.