Sviteya вміє порівнювати дати прямо в умовах воронки і у фільтрах контактів та розсилок. Це відкриває сценарії, які раніше вимагали ручної роботи: нагадати тим, хто купив понад місяць тому; привітати з днем народження; показати різні повідомлення до і після вебінару; знайти всіх, у кого доступ закінчується за три дні.
Звідки береться дата
Умова по даті порівнює значення поля контакта. Дата може потрапити в поле трьома шляхами:
- Підписник написав її сам — блок «Повідомлення» з очікуванням відповіді типу «дата». Sviteya приймає формати
15.03.2026і2026-03-15(і лише реальні дати:31.02.2026не пройде); усе інше бот перепитає. - Ви записали її дією — дія «записати в поле» у будь-якій воронці (наприклад, дата покупки в момент оплати).
- Системні дати — Sviteya веде їх сама для кожного контакта:
| Змінна | Що містить |
|---|---|
fld_subscribed_date |
коли контакт підписався на бота (у редакторі — «Дата підписки») |
fld_last_active_date |
остання взаємодія («Остання взаємодія») |
fld_last_purchase_date |
остання успішна оплата («Остання покупка»); порожня, якщо оплат не було |
Системні дати зберігаються у форматі ДД.ММ.РРРР ГГ:ХХ за часовим поясом бота. Їх можна і перевіряти в умовах, і підставляти в тексти: «Ти з нами з {{field:fld_subscribed_date}}».
Дев'ять операторів
У блоці «Умова» оберіть поле, а в списку операторів — групу «Дата»:
| Оператор у редакторі | Що перевіряє | Приклад |
|---|---|---|
| дата пізніше за | дата в полі пізніша за вказану | «дата події пізніше за 01.09.2026» |
| дата раніше за | дата в полі раніша за вказану | «дедлайн раніше за сьогодні» = минув |
| той самий день, що й | день збігається (час не враховується) | «дата вебінару — сьогодні» |
| дата не раніше за | пізніша або той самий день | «доступ діє з дати X включно» |
| дата не пізніше за | раніша або той самий день | «акція до дати X включно» |
| була понад N днів тому | дата в минулому, глибше за N днів | «купив понад 30 днів тому» |
| була менш як N днів тому | дата в межах останніх N днів (сьогодні включно) | «реєструвався цього тижня» |
| настане протягом N днів | дата попереду, не далі як за N днів (сьогодні включно) | «доступ закінчується за 3 дні» |
| річниця (день і місяць сьогодні) | день і місяць збігаються з сьогодні, рік не враховується | день народження, річниця покупки |
Для операторів з N вкажіть кількість днів («днів»). Для річниці нічого вказувати не треба. Рахуються календарні дні за часовим поясом бота: «понад N днів тому» — строго більше N днів.
З чим порівнюємо: три режими
Для операторів «пізніше», «раніше», «той самий день», «не раніше» і «не пізніше» значення задається перемикачем:
- Конкретна дата — оберіть у календарі; час можна додати з окремого поля («час з поля»).
- Значення поля — порівняння з іншим полем контакта. Класика: дата події з поля «дата вебінару» + окреме поле часу.
- Зараз — поточний момент. Найкорисніший режим: «дата раніше за Зараз» означає «вже минула», «пізніше за Зараз» — «ще попереду».
День чи хвилина
- Якщо ніде не вказано час — порівнюються дні. «Раніше за 15.03.2026» означає 14 березня і будь-який день до нього.
- Якщо час вказано хоч з одного боку — порівняння точне до хвилини. Поле «15.03.2026 19:00» проти «Зараз» перемкнеться з «ще не настало» на «вже минуло» рівно о 19:00.
- «Той самий день» завжди порівнює лише день і час не враховує.
- Усі «сьогодні» і «зараз» рахуються за часовим поясом бота. Змінити його: сторінка «Інтеграції» → блок Telegram з вашими ботами → кнопка «налаштування» біля потрібного бота → «Часовий пояс бота:».
Якщо в полі не дата
Коли в полі порожньо або записано щось, що датою не є («завтра», «не знаю»), умова просто відповідає «ні» — контакт іде по гілці «Інакше». Воронка не зупиняється і помилок не сипле. Тому гілку «Інакше» умови по даті варто завжди кудись вести.
Дати у фільтрах контактів і розсилок
Ті самі оператори працюють у «Фільтрі» — у контактах і при виборі аудиторії розсилки: умова «Поле» → оператори групи «Дата».
Додатково у фільтрі є готові умови без вибору поля — «Дата підписки», «Остання взаємодія» і «Остання покупка». Для кожної обирається: «після дати», «до дати» або «останні N днів».
- Остання взаємодія — розсилка «сплячим»: «остання взаємодія ДО такої-то дати».
- Остання покупка — наприклад, «купував, але не за останні 60 днів» (умова «Остання покупка» «до дати» тощо) — готова аудиторія для реактивації.
Три готові рецепти
Дожим через 30 днів після покупки. Умова: поле «Остання покупка» → «була понад 30 днів тому» → повідомлення з новою пропозицією. Запуск — розсилкою по фільтру або воронкою з тригером «Розклад».
Привітання з днем народження. Спитайте дату народження при знайомстві (очікування відповіді типу «дата»). У воронці з тригером «Розклад» (щодня) поставте умову «річниця (день і місяць сьогодні)» по цьому полю — привітання піде рівно в день народження, рік не завадить.
До вебінару / після вебінару. Умова: поле з датою і часом етеру → «дата пізніше за» + режим «Зараз». Гілка правила (етер попереду) — анонс і посилання; «Інакше» (вже минув) — запис і пропозиція.
Питання? Напишіть нам у підтримку Sviteya.