Затримка і таймер
Обидва блоки надсилають наступний блок не одразу, а пізніше: через заданий час, у потрібну годину або в потрібний день. На них збирають нагадування, дотискання й ланцюжки повідомлень на кілька днів.
Час в обох блоках налаштовується однаково. Різниця в тому, що відбувається з контактом, поки час не настав:
- «Затримка» — пауза. Сценарій зупиняється й продовжується, коли час настане.
- «Таймер» — розвилка. Контакт одразу йде далі виходом «Продовжити», а коли час настане, бот додатково надішле йому блок виходом «За таймером».
Коли надіслати
Налаштування часу в «Затримки» й «Таймера» ті самі. Режим вибирається у списку «Коли надіслати».


Через час
Блок піде через указаний час після того, як контакт потрапив у «Затримку» або «Таймер».
- «Дні», «Години», «Хвилини», «Секунди» — значення додаються: 1 день і 12 годин — це півтори доби. У нового блоку стоїть 1 хвилина.
У полях можна писати дробові числа — 1,5 години це 90 хвилин — і автопідстановки, наприклад змінну контакту з кількістю днів. Як їх писати — у розділі Автопідстановки. Порожнє поле вважається нулем. Якщо в полі опиниться текст замість числа, очікування не заведеться.
- «Надсилати лише в задані години» — вікно надсилання. Увімкніть перемикач і задайте час у полях «З» і «До». Якщо розрахунковий час випадає за межі вікна, надсилання переноситься на його початок. Вікно може переходити через північ, наприклад із 22:00 до 06:00.
Вікно надсилання є лише в цьому режимі: в інших час задано точно.
Примітка
Надсилання з точністю до секунд має похибку — від кількох секунд до кількох десятків секунд, коли в боті багато підписників.
У заданий час
Блок піде в указаний час доби.
- «Час» — години та хвилини надсилання.
- «Дні» — через скільки днів: 0 — найближче настання цього часу, сьогодні або завтра; 1 — завтра; 3 — через три дні.


У дату й час
Блок піде в конкретний день і годину.
- «Дата й час» — коли надіслати. Якщо дата вже минула, блок надішлеться одразу.
За днями тижня
Блок піде в найближчий із позначених днів у заданий час.
- «Дні тижня» — позначте один або кілька днів.
- «Час» — години та хвилини надсилання.
Сьогоднішній день підходить, поки його час не минув. Якщо не позначено жодного дня, очікування не заведеться.


Часовий пояс
Час доби, дата, дні тижня та вікно надсилання рахуються в часовому поясі бота. Пояс указано в підказці під полями часу. Змінити його можна в налаштуваннях бота: «Основне» → «Часовий пояс». Пояс у бота один для всіх контактів.
Не надсилати відписаним
Контакт, який написав боту «стоп», відписаний від розсилок.
- «Не надсилати відписаним» — якщо перемикач увімкнено, такому контакту блок не піде навіть після короткої паузи. Вмикайте його в ланцюжках повідомлень.
Очікування, довші за годину, відписаним не надсилаються завжди, з перемикачем чи без нього.
Поки контакт чекає
Якщо контакт напише боту
Ні «Затримка», ні «Таймер» не втримують контакт на собі.
- «Затримка». Контакт залишається на блоці, на якому був до неї. Його повідомлення бот обробить так, як налаштовано цей блок: спрацює відповідна кнопка або інша реакція блоку. Очікування при цьому не скасовується — наступний блок прийде у свій час.
- «Таймер». Контакт уже пішов далі виходом «Продовжити» і спілкується з ботом як зазвичай. Блок за таймером прийде у свій час, хоч би що контакт робив.
Коли час настав, бот надсилає блок і переводить контакт на нього — хоч би де той був у сценарії.
Важливо
Очікування не можна скасувати: воно спрацює, навіть якщо контакт уже купив, відповів або пішов в іншу гілку. Щоб не надіслати зайвого, ставте після «Затримки» або на виході «За таймером» блок «Умова» — наприклад, перевірку тега «оплатив» — і надсилайте повідомлення лише тим, кому воно ще потрібне.
Коли блок не піде
- Контакт заблокував бота — очікування відкидається.
- Контакт відписаний від розсилок, а очікування довше за годину або в блоці ввімкнено «Не надсилати відписаним» — очікування відкидається.
- Для контакту бота поставлено на паузу до певного часу — надсилання переноситься на кінець паузи.
- Бота вимкнено — цілком або для цього контакту — або у власника немає підписки Pro: надсилання відкладається, і бот пробує знову пізніше. Якщо за сім днів надіслати так і не вдалося, очікування відкидається. Докладніше — у розділі Що доступно без Pro.
Повторний прохід та обмеження
- Якщо контакт знову потрапив у той самий блок, поки попереднє очікування не спрацювало, відлік починається заново. Двох очікувань від одного блоку в контакту не буває.
- В одного контакту може бути до 24 очікувань одночасно. Наступне не заведеться.
- Найдовше очікування — рік.
- Одразу після «Затримки» й «Таймера» не можна поставити блок «Затримка»: між ними має бути інший блок.
- Сценарій, який за таймером повертається в той самий блок без участі контакту й майже без паузи, бот зупиняє сам.
Причину, з якої очікування не завелося, блок записує в «Лог виконання».
Хто чекає на надсилання
- На схемі в блоку «Затримка» або «Таймер» показано значок годинника з кількістю контактів, які чекають на надсилання.
- У налаштуваннях блоку є список «Чекають на надсилання» — контакти, яким блок надішле наступний блок, коли настане час.
- У картці контакту є розділ «Очікування»: час надсилання та блок, який прийде.


Ланцюжок дотиків
Ланцюжок дотиків, або воронка, — це серія повідомлень, яку контакт отримує протягом кількох днів. Вона збирається просто в сценарії.
Ланцюжок на «Затримках»
Підходить, коли контакту потрібно просто надсилати повідомлення одне за одним.
- Блок із першим повідомленням.
- «Затримка»: режим «У заданий час», «Час» — 10:00, «Дні» — 1. Наступне повідомлення прийде завтра о десятій ранку.
- Блок із другим повідомленням.
- «Затримка» на два дні — і так далі.
Увімкніть у кожній «Затримці» перемикач «Не надсилати відписаним».
Щоб ланцюжок зупинявся для тих, хто вже купив, поставте після кожної «Затримки» блок «Умова»: у контакту є тег «оплатив» — гілка закінчується, немає — іде наступне повідомлення.
Нагадування на «Таймері»
Підходить, коли контакт має продовжувати розмову з ботом, а нагадування прийде пізніше.
- Блок із пропозицією та кнопкою оплати.
- «Таймер»: режим «Через час», «Дні» — 1.
- Вихід «Продовжити» веде далі за сценарієм — контакт може ставити запитання й натискати кнопки.
- Вихід «За таймером» веде в блок «Умова» з перевіркою тега «оплатив». Виходом «Ні» — повідомлення-нагадування.
Кілька «Таймерів» поспіль дають кілька нагадувань: через годину, через день, через три дні. Кожен блок веде своє очікування, і вони не заважають одне одному.
Порада
Щоб повідомлення не приходили вночі, у режимі «Через час» вмикайте «Надсилати лише в задані години», а для повідомлень «на завтра» вибирайте режим «У заданий час».