Інструменти розробника SMSBAT

Необхідні інструменти для розробки, тестування та інтеграції з SMSBAT API

Конструктор шаблонів Viber

Створюйте та валідуйте шаблони повідомлень Viber відповідно до політики Viber Business

Правила шаблонів Viber

Viber Business дозволяє надсилати повідомлення тільки через попередньо схвалені шаблони. Шаблони повинні відповідати специфічним правилам та проходити процес схвалення.

Статуси шаблонів

Шаблони проходять різні етапи схвалення:

  • Новий шаблон подано на розгляд: Новий шаблон подано на розгляд
  • Шаблон схвалено та готовий до використання: Шаблон схвалено та готовий до використання
  • Шаблон на розгляді: Шаблон на розгляді
  • Шаблон відхилено, потрібна доопрацювання: Шаблон відхилено, потрібна доопрацювання
  • Подачу шаблону скасовано: Подачу шаблону скасовано

Дозволені типи повідомлень

Viber Business дозволяє наступні типи транзакційних повідомлень:

  • Reminders about scheduled events (e.g., appointments)
  • Notifications/warnings about service performance (service unavailable, performance issues, etc.)
  • Login/logout/login attempt warnings
  • Information about schedules/class schedules, current and final assessments, internal orders/homework sent by educational institutions/leisure centers
  • Debt reminders (including contract/agreement details)
  • Information about debt repayment terms and conditions
  • Information about accumulation/spending/terms of use/purchase of loyalty program coupons

Заборонений контент

Наступний контент заборонено в шаблонах Viber Business:

  1. Templates that do not correspond to any of the above service template types
  2. Service templates containing any additional promotional information
  3. Triggers for product/service purchase offers
  4. Triggers for increasing service loyalty (holiday greetings, service rating offers)
  5. Templates containing information from companies that do not provide the service

Схвалення шаблону зазвичай займає 1-3 робочих дні.

Шаблони змінних

Використовуйте ці regex-шаблони для динамічного контенту в шаблонах:

ШаблонЗначенняПриклад шаблонуПриклад повідомлення
\w+Any character - letters and numbersHello \w+ your current balance is \w+Hello Alina, your current balance is 4000
\S+Any character except spaceHello \S+ your current balance is \S+Hello Alina, your current balance is 4000
\d+Digits 0-9Hello \S+ your current balance is \d+Hello Alina, your current balance is 4000
(\S+ )*\S+From 0 to infinity words, with space between themHello (\S+ )*\S+ your current balance is \d+Hello, your current balance is 4000
\d+Number of allowed characters (1-15)Hello (\S+ )*\S+ your current balance is \d+Hello Miss Alina, your current balance is 4000

Правила очищення шаблонів

Шаблони автоматично очищаються перед подачею:

Важливо: Всі шаблони очищаються автоматично.

Наступні символи видаляються:

Спеціальні символи, емодзі та символи форматування

Дозволено тільки звичайний текст та схвалені regex-шаблони.

Приклади шаблонів

Нагадування про зустріч

Повідомлення:

Привіт, Іван, ваша зустріч запланована на завтра о 10:00. Будь ласка, приходьте на 15 хвилин раніше.

Шаблон:

Привіт, \\S+, ваша зустріч запланована на завтра о \\d+:\\d+. Будь ласка, приходьте на \\d+ хвилин раніше.
Повідомлення про обслуговування

Повідомлення:

Технічне обслуговування заплановане на сьогодні з 23:00 до 02:00. Вибачте за незручності.

Шаблон:

Технічне обслуговування заплановане на \\S+ з \\d+:\\d+ до \\d+:\\d+. Вибачте за незручності.
Попередження про вхід

Повідомлення:

Виявлено новий вхід з iPhone о 15:45. Якщо це були не ви, будь ласка, зв'яжіться з підтримкою.

Шаблон:

Виявлено новий вхід з \\S+ о \\d+:\\d+. Якщо це були не ви, будь ласка, зв'яжіться з підтримкою.

Правила валідації

Шаблони повинні дотримуватися цих правил валідації:

  • Templates cannot start with flags like '/' or '/ui'
  • Templates cannot start or end with spaces
  • Templates cannot contain double spaces anywhere
  • Templates cannot contain line breaks
  • Using '%' in templates is incorrect - use '\w+' or '\S+' or '\d+' instead

Максимальна довжина шаблону: 1000 символів

Всі шаблони валідуються відповідно до політики Viber Business перед подачею.

Використовуйте regex-шаблони як \\S+, \\d+, \\w+ для динамічного контенту

Валідатор номерів телефонів

Валідуйте номери телефонів у міжнародному форматі E.164

Форматувальник JSON

Форматуйте та валідуйте JSON для API-запитів