---
title: "Додавання або редагування шаблону повідомлення"
description: "Напишіть повідомлення для SMS, Viber або Telegram: текст, змінні, умовні блоки, а також вкладення чи кнопки, які підтримує канал."
canonical_url: "https://requiply.com/docs/uk/guides/automations/message-templates/add-or-edit"
---
# Додавання або редагування шаблону повідомлення

> Напишіть повідомлення для SMS, Viber або Telegram: текст, змінні, умовні блоки, а також вкладення чи кнопки, які підтримує канал.

На цій сторінці ви пишете шаблон повідомлення: текст (а для Telegram також вкладення та кнопки), який автоматизації надсилають клієнтам через SMS, Viber або Telegram.

Сторінку відкривають із **Налаштування → Бронювання → Шаблони повідомлень** кнопкою **Додати шаблон**, кнопкою в порожньому стані або **олівцем** на картці шаблону. Автоматизації також ведуть сюди через посилання **Створити шаблон**.

<warning>

**Лише для адміністраторів.** Інших користувачів перенаправляє на екран відмови в доступі.

</warning>

Форма поділена на дві частини: поля ліворуч і закріплена картка **Попередній перегляд** праворуч, яка показує повідомлення в чат-бульбашці зі зразковими даними бронювання.

## Додавання чи редагування

<table>
<thead>
  <tr>
    <th>
      Режим
    </th>
    
    <th>
      Що відбувається
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Додавання
      </strong>
    </td>
    
    <td>
      Створює новий шаблон. Після збереження ви повертаєтеся до списку <a href="https://requiply.com/docs/uk/guides/automations/message-templates">
        Шаблони повідомлень
      </a>
      
       або до автоматизації, з якої прийшли за посиланням <strong>
        Створити шаблон
      </strong>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Редагування
      </strong>
    </td>
    
    <td>
      Завантажує збережений шаблон, показує його назву як заголовок сторінки й додає дію <strong>
        Видалити
      </strong>
      
      . Якщо шаблон не вдається завантажити або він належить іншій організації, зʼявляється сповіщення про помилку. Після цього вас повертає до списку.
    </td>
  </tr>
</tbody>
</table>

## Поля

### Назва

**Обовʼязкове.** До 120 символів. Саме цю назву показують списки вибору в автоматизаціях і журнал повідомлень клієнта. Тож називайте шаблон за тим, що робить повідомлення (*Нагадування про бронювання*, *Нагадування про оплату*), а не за каналом.

### Формат

**Обовʼязкове**, за замовчуванням **Текст**. Перемикач із трьома варіантами: **Текст**, **Telegram**, **Viber**. Підказка під перемикачем пояснює, що підтримує вибраний формат, а решта форми змінюється відповідно до нього:

<table>
<thead>
  <tr>
    <th>
      Формат
    </th>
    
    <th>
      Додаткові поля
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Текст
      </strong>
    </td>
    
    <td>
      Немає, лише текст повідомлення.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Telegram
      </strong>
    </td>
    
    <td>
      Перемикач Редактор / Markdown, <strong>
        Додати PDF рахунку
      </strong>
      
      , <strong>
        Додати документи
      </strong>
      
      , <strong>
        Кнопки-посилання
      </strong>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Viber
      </strong>
    </td>
    
    <td>
      Лічильник символів, <strong>
        URL зображення
      </strong>
      
      , <strong>
        Кнопка дії
      </strong>
      
      .
    </td>
  </tr>
</tbody>
</table>

Вкладення та кнопки зберігаються лише для формату, який їх підтримує: якщо перед збереженням перемкнути шаблон Telegram на Текст, його вкладення та кнопки буде відкинуто.

### Текст повідомлення

**На практиці обовʼязкове**: повідомлення з порожнім текстом просто не надсилається.

- **Текст і Viber**: просте багаторядкове поле. Viber показує лічильник символів наживо з обмеженням 1000 символів. Якщо ліміт перевищено, лічильник стає червоним.
- **Telegram**: два способи написати те саме повідомлення, які перемикає **Редактор / Markdown**:
  - **Редактор**: панель форматування з **жирним**, *курсивом*, підкресленням, закресленням, посиланням і блоком коду.
  - **Markdown**: моноширинне поле, де символи стилю перетворюються на форматування Telegram. Підтримуються `**bold**`, `_italic_`, `__underline__`, `~~strikethrough~~`, ``code``, а також `[link text](https://...)`.<br />

Перемикання між ними конвертує текст. Тож можна почати в редакторі, а доопрацювати в Markdown.

Випадний список **Вставити змінну** над текстом додає вибраний токен у кінець повідомлення.

<note>

Telegram підтримує лише невелику частину HTML. Усе, що створює редактор і чого Telegram не може показати (заголовки, списки, зображення, таблиці), прибирається під час збереження шаблону й ще раз перед надсиланням.

</note>

### Додати PDF рахунку *(лише Telegram)*

Перемикач. Якщо його увімкнено, Requiply під час надсилання формує рахунок бронювання, що запустило автоматизацію. Його надсилають PDF-файлом після повідомлення. Попередній перегляд показує його як плашку `invoice.pdf` у бульбашці.

### Додати документи *(лише Telegram)*

Список із множинним вибором ваших [власних шаблонів експорту](https://requiply.com/docs/uk/guides/automations/export-templates). Кожен вибраний шаблон формується для бронювання, що запустило автоматизацію. Він надсилається окремим PDF-файлом: договір оренди, акт приймання-передачі, пакувальний список.

<warning>

Вкладення формуються під час надсилання повідомлення, а не під час збереження шаблону. Якщо документ не вдалося сформувати, Requiply однаково надсилає текст повідомлення й записує збій у журнал, а не пропускає сповіщення повністю.

</warning>

### Кнопки-посилання *(лише Telegram)*

До **шести** кнопок, кожна з підписом і URL. Їх додають кнопкою **+** і видаляють іконкою кошика. Кнопки зʼявляються під повідомленням у Telegram і відкривають посилання після натискання.

В обох частинах можна використовувати змінні. Саме це робить кнопки корисними: кнопка **Сплатити зараз** із посиланням на `{{paymentIntegrationLink}}` чи **Переглянути бронювання** з посиланням на `{{reservationLink}}`. Кнопка з порожнім підписом або URL відкидається під час збереження. Під час надсилання кнопка додається, лише якщо підставлений URL починається з `http://` або `https://`.

### URL зображення та Кнопка дії *(лише Viber)*

- **URL зображення**: необовʼязкове публічне зображення над текстом повідомлення.
- **Кнопка дії**: один підпис і посилання під повідомленням. Viber обмежує підпис приблизно 25 латинськими або 12 кириличними символами. У посиланні можна використовувати змінні.

## Змінні

Шаблони повідомлень використовують **той самий механізм змінних**, що й [шаблони листів](https://requiply.com/docs/uk/guides/automations/email-templates#%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%96-%D0%B7%D0%BC%D1%96%D0%BD%D0%BD%D1%96) та [шаблони експорту](https://requiply.com/docs/uk/guides/automations/export-templates): токени бронювання, клієнта та організації на кшталт `{{clientName}}`, `{{bookingStartDateTime}}`, `{{bookingTotal}}`, `{{paymentIntegrationLink}}`, а також кожне власне поле на рівні Клієнт, Бронювання або Організація.

Кілька змінних варто виділити окремо для повідомлень:

<table>
<thead>
  <tr>
    <th>
      Змінна
    </th>
    
    <th>
      Замінюється на
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        {{telegramConnectLink}}
      </code>
    </td>
    
    <td>
      Персональне посилання-запрошення клієнта до вашого Telegram-бота (<code>
        https://t.me/yourbot?start=…
      </code>
      
      ). Підставляється лише тоді, коли організація має активну інтеграцію з Telegram. Інакше на її місці нічого немає.
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        {{paymentIntegrationLink}}
      </code>
    </td>
    
    <td>
      Посилання на оплату бронювання, звичайна ціль для кнопки в Telegram чи Viber.
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        {{bookingItems}}
      </code>
    </td>
    
    <td>
      Нумерований список заброньованих товарів, наприклад <em>
        1. Rode Procaster × 2: 90,00 $
      </em>
      
      , з назвами жирним у Telegram. Кожен заброньований <a href="https://requiply.com/docs/uk/guides/inventory/bundles">
        комплект
      </a>
      
       додає в кінці рядок без номера, наприклад <em>
        Подкаст-комплект на двох: знижка на комплект 10%: -19,20 $
      </em>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        {{bookingBundleDiscount}}
      </code>
    </td>
    
    <td>
      Загальну економію від заброньованих комплектів, наприклад <em>
        19,20 $
      </em>
      
      . Порожня без комплекту, тож добре працює всередині <code>
        {{#if bookingBundleDiscount}}…{{/if}}
      </code>
      
      .
    </td>
  </tr>
</tbody>
</table>

### Умовні блоки

Текст повідомлення підтримує блоки `{{#if variable}}…{{/if}}`, так само як шаблони експорту. Блок залишається, коли змінна має непорожнє значення. Якщо значення немає, блок прибирається. Блоки можна вкладати один в одного. Використовуйте їх для всього необовʼязкового:

```text
{{#if paymentIntegrationLink}}Pay here: {{paymentIntegrationLink}}{{/if}}
```

Умови обробляються й у попередньому перегляді наживо, тож блок, змінна якого не має зразкового значення, зникає й там.

## Попередній перегляд

Картка праворуч показує повідомлення як чат-бульбашку, заповнену **тестовими даними**: зразковими значеннями бронювання, назвою, email, телефоном і валютою вашої організації.

- Шаблони **Telegram** показують форматування, а **Текст** і **Viber** показуються як простий текст.
- **URL зображення** Viber показується над текстом.
- Вкладення показано як плашки файлів (`invoice.pdf`, потім по одній плашці на кожен вибраний шаблон документа).
- Кнопки показано під бульбашкою.

## Чернетка за допомогою AI

Над текстом розташований ряд дій AI, той самий набір, що в редакторах листів і документів:

<table>
<thead>
  <tr>
    <th>
      Дія
    </th>
    
    <th>
      Що вона робить
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Створити з асистентом Requiply
      </strong>
    </td>
    
    <td>
      Відкриває <a href="https://requiply.com/docs/uk/ai/requiply-assistant">
        асистента Requiply
      </a>
      
       в режимі <strong>
        Дизайнер повідомлень
      </strong>
      
      , який знає поточний формат і доступні тут змінні. Чернетки повертаються карткою з кнопкою <strong>
        Застосувати в редакторі
      </strong>
      
      , яка заповнює назву й текст.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Відкрити промпт у ChatGPT
      </strong>
      
       / <strong>
        Відкрити промпт у Claude
      </strong>
    </td>
    
    <td>
      Відкриває зовнішнього асистента з підготовленим промптом.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Скопіювати AI промпт
      </strong>
    </td>
    
    <td>
      Копіює цей промпт у буфер обміну.
    </td>
  </tr>
</tbody>
</table>

Асистент знає, який формат вибрано. Тому для Telegram він пише в Markdown, для Viber простий текст до 1000 символів, а для SMS якомога коротший текст.

## Збереження, скасування, видалення

- **Зберегти** перевіряє назву й зберігає шаблон. Сповіщення підтверджує *«Шаблон «{name}» створено»* або *«Шаблон «{name}» оновлено»*, після чого ви повертаєтеся до списку.
- **Скасувати** повертає до списку без збереження.
- **Видалити** (лише в режимі редагування) відкриває діалог підтвердження.

### Видалення шаблону

Перш ніж дозволити видалення, Requiply завантажує всі автоматизації:

- Якщо шаблон **не використовує жодна автоматизація**, діалог питає *«Ви впевнені, що хочете видалити шаблон «{name}»?»*, а **Так** видаляє його.
- Якщо його використовує **хоча б одна автоматизація**, діалог показує *«Шаблон «{name}» використовується цими робочими процесами. Спершу оберіть у них інший шаблон:»* і перелічує їх. Кнопка підтвердження неактивна, доки ви не вкажете в цих автоматизаціях інший шаблон або не видалите їх.

## Типові сценарії

### Нагадування про бронювання для будь-якого каналу

Залиште формат **Текст**, напишіть два-три короткі рядки з `{{clientName}}` і `{{bookingStartDateTime}}` та збережіть. Тепер шаблон можна вибрати в будь-якому каналі.

### Повідомлення в Telegram із договором

Перемкніть формат на **Telegram**, напишіть повідомлення в редакторі, оберіть договір оренди в **Додати документи** й додайте кнопку **Підписати**. Клієнт отримає повідомлення та сформований договір у PDF в тому самому чаті.

### Переклад наявного шаблону

Відкрийте шаблон, натисніть **Створити з асистентом Requiply** і скористайтеся підказкою **Перекласти англійською** (в англійському інтерфейсі вона називається Translate into Ukrainian і перекладає українською). Асистент поверне повну назву й текст, зберігши кожен токен. Натисніть **Застосувати в редакторі**, перевірте результат і збережіть.

## Поради та застереження

<note>

**Порада:** пишіть для месенджерів коротко. Telegram обрізає повідомлення на 4096 символах, а Viber на 1000. Requiply обрізає текст, а не видає помилку, але стіну тексту в чат-бульбашці однаково рідко читають.

</note>

<warning>

**Увага:** шаблон **Telegram** можна використовувати лише в каналі Telegram, а шаблон **Viber** лише в каналах Viber. Якщо список вибору в каналі автоматизації не показує шаблонів, причина зазвичай у форматі.

</warning>

<warning>

**Увага:** кнопки та вкладення без попередження відкидаються в каналах, які не можуть їх передати. Тож шаблон, у якому заклик до дії тримається на кнопці, не варто використовувати як резервний для SMS.

</warning>


## Sitemap

See the full [sitemap](https://requiply.com/docs/sitemap.md) for all pages.
