# Налаштування автоворонки

{% hint style="warning" %} <mark style="color:red;">**Увага!**</mark>

<mark style="color:red;">**Максимальна кількість запланованих повідомлень на одного клієнта — 32 повідомлення.**</mark>
{% endhint %}

## Ланцюжки повідомлень

Ланцюжки повідомлень — популярний інструмент у месенджер-маркетингу. Це запланована серія повідомлень, що надсилаються через певний інтервал. Вони підігрівають інтерес користувачів. Цей підхід також ефективний для нагадувань про події. Наприклад, ви можете надсилати повідомлення за тиждень до події, за день до неї тощо перед запланованим часом.

### Таймерне з’єднання

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

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcI1HwTD0PX_07ZHy2j7NRkV_529HzDHkntjQ6G7OuMMXIZOo7M4Mv65P979x_0FZOS0oTBfLMZa19xy00K3jIAFx19vlkVmIg32j8LltzVzvWcjl5P60XgWLdcDIzMohLzm9x4Sw?key=_VJcbaDlafJuggKO1X25oIlq" alt=""><figcaption><p>Рисунок 1. Стрілка таймера</p></figcaption></figure>

Щоб задати таймер, ви можете заповнити перше поле в налаштуваннях стрілки "Затримка перед відповіддю" значенням. Вкажіть число та виберіть одиницю вимірювання, яка застосовується до цього числа, — це можуть бути секунди, хвилини, дні, години і навіть місяці. Бот надішле повідомлення після часу, який ви вкажете в полі затримки.&#x20;

У цьому полі працюють змінні, наприклад, ви можете запитати: "Через скільки хвилин мені вам написати?" — і зберегти це значення в змінну та вказати її в полі "Затримка перед відповіддю". Також можна створити будильник, запитавши точний час

### Приклад

Крок 1. Створюємо блок, у якому запитуємо, коли передзвонити, і налаштовуємо кнопки для вибору клієнта:

<figure><img src="/files/779adb4f88bf9d8d2cb1259d0083d8e1f8d12baa" alt="" width="563"><figcaption><p>Рис. 2. Створення блоку з кнопками</p></figcaption></figure>

Крок 2. У налаштуваннях стрілки:

а) Активуємо прапорець "Користувач вводить дані";\
б) Задаємо змінну, у яку буде записано значення, вибране клієнтом;\
в) Вказуємо змінну в полі "Затримка перед відповіддю":

<figure><img src="/files/007f9fc7ce208221b87509679a605d822efac1ed" alt="" width="563"><figcaption><p>Рис. 3. Створення стрілки</p></figcaption></figure>

Тепер бот працюватиме лише залежно від часу, вибраного клієнтом.

{% hint style="warning" %}
Зверніть увагу!&#x20;

Якщо таке з’єднання веде від блоку, перехід буде автоматичним, незалежно від відповіді користувача.
{% endhint %}

#### Випадкова затримка

Ви можете вказати випадкову затримку, зазначивши в полі виклик функції random(x, y), де x — мінімальний розмір затримки, а y — максимальний. Приклад використання:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfUQP9sq9JjNLPFAr9_wrXhv6i6a935I90h7irf9quIyM4Q2YsBnJRPiebAvEUpNPRVbPR00owiE7xfJKpJGb7gyY4OqCM4E3HhPtcSCRxkUa8O9haVN9fr_LRbVCap2kPxERt3?key=_VJcbaDlafJuggKO1X25oIlq" alt=""><figcaption><p>Рисунок 4. Випадкова затримка</p></figcaption></figure>

#### Скасування під час переходу до іншого блоку. Стрілка є нагадуванням про відповідь.

Активація цього повзунка скасує перехід до цього блоку, якщо клієнт перейшов до іншого блоку. Це зручно, коли потрібно налаштувати нагадування, якщо клієнт довго не відповідає на повідомлення з попереднього блоку, або коли потрібно вести ту чи іншу гілку повідомлень залежно від значення певної змінної користувача, як у прикладі на Рисунку 5:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdXL2G6y_uRBBv9q_zfcWgZV_KzbdGZTAXjvau4JxXO-kpl_AoauGT5qCNbfQzGs9VyE5aHUe0yfTLqebEOhEQdiOhJO85hxspIWElN5r-YGTF7zF9KjpqAdlGMb9jaDOx9P5I8CQ?key=_VJcbaDlafJuggKO1X25oIlq" alt=""><figcaption><p>Рисунок 5. Приклад створення нагадування про відповідь. Якщо клієнт НЕ <br>переходить до нижнього блоку, він отримує повідомлення з блоку "Статус не встановлено" через 5 секунд.</p></figcaption></figure>

#### Скасування повідомлень таймера

Коли цей повзунок увімкнено, усі інші повідомлення таймера скасовуються.

#### Не скасовувати

Коли ввімкнено "Не скасовувати", цей перехід до блоку взагалі не буде скасовано. Навіть якщо в інших стрілках воронки встановлено умову "Скасування повідомлень таймера".

#### Час відправлення з урахуванням затримки

Бот надішле повідомлення у вказаний час і додасть затримку з поля "Затримка перед відповіддю". Якщо день надсилання повідомлення вже минув, але ви встановили прапорець "Надіслати, якщо дата минула", його буде заплановано на завтра. Ви можете використовувати змінну для встановлення часу. Для цього введіть потрібну змінну в поле. Приклад показано на Рисунку 7.

#### Дата відправлення з урахуванням затримки

Бот надішле повідомлення у вказану дату, додавши час і затримку. Це зручно, коли проводяться акції в певний день. Якщо день надсилання повідомлення вже минув і ви встановили прапорець "Надіслати, якщо дата минула", його буде заплановано на завтра.

Механізм працює так: таймерні повідомлення — це повідомлення, для переходу за якими не потрібна дія користувача. Ви задаєте інтервал або точний час, коли хочете надіслати повідомлення. У результаті розсилка проходить етапи самостійно. Поєднуючи це зі звичайними з’єднаннями, можна реалізувати будь-який ланцюжок повідомлень.

Ви можете використовувати змінну для встановлення часу. Для цього введіть потрібну змінну в поле. Приклад показано на Рисунку 7.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfljvYYp7ujVW8-Ue0CXmmleJ9uXc4VLMQzL3IymM69dKmFZ4mDFB1TxJGStE_rH6DqYDoAewgzCClPNdzi9ieLTMCCF3PnAmp9JZEk0xwmLjFHfnWyRA0FvqTOgdTIyjb3xRJP?key=_VJcbaDlafJuggKO1X25oIlq" alt="" width="563"><figcaption><p>Рисунок 5. Приклад заданої дати у форматі числа та дати.</p></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfr2fghm128bC_urzAdjR-uTJS5NMl7BX2sZPiA4AmvH4P--5hoCrPY-eOEDdXiEpEKY4MWIsgD9713HAE25rCOASGJGMSoCgGs72GLiYbVCrXJge2vFmEkGCNihtMtShJE-Qh0Tw?key=_VJcbaDlafJuggKO1X25oIlq" alt="" width="563"><figcaption><p>Рисунок 7. Варіант указання дати й часу відправлення в змінних</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/uk/rozsilki/nalashtuvannya-avtovoronki.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
