# Воронки

* [Цепочки сообщений](#message-chain)
* [Блок: Напоминание](#block-reminder)

## Цепочки сообщений&#x20;

Цепочки сообщений очень популярны в мессенджер-маркетинге. Это механизм, при котором пользователю последовательно отправляется несколько сообщений с определённым интервалом времени, подогревая его интерес. Его также можно использовать как напоминание перед событием, отправляя сообщение за неделю до него и т. д., до наступления запланированного времени.

### Связь по времени&#x20;

Таймерные связи — это связи, которые будут переведены по истечении периода времени, указанного в редакторе. Стрелка отображается пунктирными линиями

&#x20;                                       ![](/files/16b42ac2156e7d2dc8f5d491bdc74f30205c892a)

Как их создать? Для этого нужно заполнить следующие поля

&#x20;                                       ![](/files/04ab37634f42d12c65ef03b41fcc2cfce4a1584f)

### Задержка перед ответом&#x20;

Бот ответит через указанное время. Вы можете реализовать будильники, возврат пользователей или цепочку сообщений.&#x20;

**Важно!!!** Если такая связь сделана из блока, переход будет выполнен автоматически независимо от ответа пользователя.&#x20;

Например, можно спросить: «Через сколько минут мне написать вам?» — и сохранить это значение в переменную, а затем указать его в поле «Задержка перед ответом». Впрочем, можно также создать будильник, запросив точное время.

#### Случайная задержка&#x20;

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

&#x20;                                       ![](/files/84702667d544a01e3f208a03d97ea47606a3e52c)

### Отменять при переходе в другой блок. Стрелка-напоминание для ответа.&#x20;

Активация этого переключателя отменит данный блок, если клиент перешёл в другой блок. Это удобно, когда нужно организовать напоминание, если клиент долго не отвечает на сообщение из предыдущего блока. Или когда, в зависимости от значения какой-либо пользовательской переменной, нужно поддерживать ту или иную ветку сообщений, как в примере

![](/files/604f897ef75bc43b81560a9d91e157e1548f007e)

### Отменять сообщения с таймером&#x20;

Когда этот переключатель включён, все остальные сообщения с таймером отменяются.&#x20;

### Не отменять

Если включено «Не отменять», то это изменение в блоке вообще не будет отменено. Даже если на других стрелках в свойствах стоит условие «Отменять сообщения с таймером».&#x20;

### Время отправки, включая задержку&#x20;

Бот отправит сообщение в указанное время и добавит задержку из поля «Задержка перед ответом». Если в день отправки сообщения время уже прошло и установлен флаг «Отправить, если дата уже прошла», то сообщение будет запланировано на завтра. Можно использовать переменную для задания времени. Для этого нажмите на белую стрелку справа от поля и введите нужную переменную. Пример показан ниже

### Дата отправки, включая задержку&#x20;

Бот отправит сообщение в указанную дату, добавив время и задержку. Удобно для проведения акций в определённый день. Если в день отправки сообщения время уже прошло и установлен флаг «Отправить, если дата уже прошла», то сообщение будет запланировано на завтра.&#x20;

Механизм работает следующим образом: сообщения с таймером — это сообщения, для перехода по которым не требуется действие пользователя. Вы указываете интервал или точное время, когда нужно отправить сообщение. В результате сообщение отправляется автоматически. При сочетании с обычными связями можно реализовать любую цепочку сообщений.&#x20;

Можно использовать переменную для задания времени. <mark style="color:по умолчанию;background-color:red;">Для этого нажмите на белую стрелку справа от поля и введите нужную переменную.</mark> Пример показан ниже

&#x20;                                      ![](/files/93b811b75297f428d3e645db875251af73ebcbfa) &#x20;

![](/files/129d9337d915c8c5452cbaf5229e8ce3e25a85ca)           ![](/files/f9cca5fb7e4cbd90c4ea398df734ce2500d85564)

## Блок: Напоминание&#x20;

Если можно обойтись без этого блока, постарайтесь его не использовать. Корректная настройка этого блока требует серьёзных знаний конструктора. Рекомендуется использовать связь с переключателем «Отменять при переходе в другой блок».&#x20;

Очень часто нужно сделать напоминание сразу по всем блокам. Делать связи из всех блоков сложно и долго, а после добавления этих связей схему нельзя будет поддерживать. Для этого и создан блок «Напоминание». Блок имеет синий цвет, чтобы выделяться среди остальных. У этого блока есть специальное поле — «Время напоминания».

{% hint style="success" %}
Напоминание запланировано из всех блоков, кроме красных (окончание сбора данных) и синих (напоминание)
{% endhint %}

{% hint style="success" %}
В каждый момент времени запланирован только один блок
{% endhint %}

{% hint style="success" %}
После каждого перехода между блоками таймер напоминания запускается заново
{% endhint %}

{% hint style="info" %}
**В тестовом чате** можно получить максимум **5 раз** напоминание по одному блоку.
{% endhint %}

![](/files/548ee0e56ef2ef32eb3ca3c9ef0128428d0ca115)

Ниже приведён рисунок — наглядный пример схемы блока «напоминание» СВЕРХУ

&#x20;                                       &#x20;

![](/files/4cf367b182d3870ebe30acb29dbbce989f76b452)

Следующий рисунок — после введения блока «напоминание»

![](/files/fa8847f127d46e3b6823591c3ff09865dfe43379)


---

# 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/ru/rassylki-staroe/voronki.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.
