# Як створити шаблон розсилки?

Шаблон розсилки — це попередньо підготовлене повідомлення, яке можна використовувати для кількох кампаній. Створення шаблону дозволяє забезпечити консистентність повідомлень та швидко запускати нові розсилки.

## Коли знадобиться

- Потрібно створити стандартне повідомлення для регулярних розсилок.
- Треба забезпечити однаковий формат повідомлень для різних кампаній.
- Потрібно зберегти текст повідомлення для подальшого використання.

## Що важливо знати

- **Шаблон розсилки** — готовий текст повідомлення, який можна використовувати повторно для кількох розсилок.
- **Тематика** — категорія для групування шаблонів та розсилок за тематикою.
- **Alias action сценарію** — ідентифікатор точки входу в сценарій бота для переходу користувачів через кнопки в повідомленні.
- **Мультимовність** — шаблон підтримує контент для різних мов (EN, UK), який зберігається окремо для кожної мови.
- **WYSIWYG редактор** — базовий редактор з панеллю інструментів для візуального форматування тексту.
- **Markdown редактор** — розширений редактор для використання Markdown синтаксису (корисно для Telegram).
- **Telegram функціонал** — додаткові можливості для Telegram: спойлери, спеціальні посилання.
- Текст повідомлення можна вводити для кожної мови окремо, перемикаючись між мовами.

## Перед початком

- [x] Ви увійшли в систему з правами оператора або адміністратора.
- [x] Ви перейшли в модуль `Розсилка` через `Меню -> Розсилка`.
- [x] У системі є хоча б одна тема розсилки (якщо потрібно призначити тему).

## Покрокова інструкція

1. У модулі `Broadcast` перейдіть до розділу **"Шаблони"** (`/broadcast/:id/templates`) — відкриється список шаблонів у вигляді карток.
2. Натисніть кнопку **"Додати шаблон"** — з'явиться форма для створення шаблону або відкриється сторінка створення.
3. У поле **"Ім'я шаблону"** введіть назву, яка допоможе ідентифікувати шаблон (наприклад, "Привітання нових клієнтів") — це обов'язкове поле.
4. У поле **"Alias action сценарію"** введіть назву точки входу в сценарій бота, якщо розсилка має містити кнопки для переходу — це обов'язкове поле.
5. У полі **"Тематика"** оберіть тему зі списку, що випадає (якщо потрібно).
6. Для введення тексту повідомлення:
   - Переконайтеся, що обрана правильна мова (EN або UK) — перемикач мов знаходиться у верхній частині форми
   - У поле **"Повідомлення"** введіть текст повідомлення для обраної мови
   - Для введення тексту іншою мовою переключіться на відповідну мову та введіть текст
7. Для форматування тексту:
   - **Базовий редактор (WYSIWYG)**: використовуйте панель інструментів для виділення тексту жирним, курсивом, додавання посилань
   - **Розширений редактор (Markdown)**: увімкніть перемикач "Розширений редактор" для використання Markdown синтаксису (корисно для Telegram)
   - **Розширений функціонал для Telegram**: увімкніть перемикач "Розширений функціонал для Telegram" для додавання спойлерів та посилань
8. Для додавання зображення:
   - **Через завантаження файлу**: натисніть кнопку "Завантажте файл" у секції "Зображення" та оберіть файл з комп'ютера
   - **Через посилання**: вставте URL зображення у поле "вставте посилання"
9. Натисніть кнопку **"Зберегти"** — шаблон зберігається, ви перенаправляєтесь на сторінку списку шаблонів, де бачите новостворений шаблон.

## Що відбувається після

Шаблон зберігається в системі та стає доступним для використання при створенні нових розсилок. Ви можете використовувати цей шаблон для кількох кампаній, не вводячи текст повторно.

## Як переконатися, що все вдалось

- Перевірте, що новий шаблон з'явився у списку шаблонів.
- Переконайтеся, що всі параметри (назва, текст, тема) відображаються правильно.
- Створіть тестову розсилку з цим шаблоном, щоб перевірити, що все працює коректно.

## Пов'язані матеріали

- [Як форматувати повідомлення в розсилці](/uk/broadcast/how-to/format-broadcast-message.md)
- [Як додати зображення в розсилку](/uk/broadcast/how-to/add-image-to-broadcast.md)
- [Як налаштувати alias у розсилках](/uk/broadcast/how-to/configure-broadcast-alias.md)
- [Створити розсилку](/uk/broadcast/how-to/create-broadcast.md)

