Дії форми та сценарії
Для чого це потрібно?
Ця інструкція пояснює, що відбувається, коли хтось надсилає форму — вбудовані дії (збереження, лист, вебхук) і як підключити власні автоматизовані сценарії за допомогою маршрутів.
Вбудовані дії форми
Кожна форма має кнопку «Надіслати» внизу. Натиснувши іконку шестерні на кнопці, можна змінити її мітку та стиль. Кнопка завжди виконує такі дії:
- Валідація — перевіряє всі обов'язкові поля. Показує помилки в полях, якщо якісь порожні.
- Збереження відповіді — зберігає відповіді учасника в системі.
- Ідентифікація підписника — використовує поле email (позначене як «ідентифікатор підписника») для створення або оновлення запису підписника.
- Запуск вебхука — якщо встановлено URL інтеграції, надсилає POST-запит із даними реєстрації.
- Запуск дій маршруту (лише для типу «Подія») — якщо підключено маршрут, запускає автоматизацію маршруту (листи, призначення до сесій тощо).
Примітка: Перемикач «Увімкнути валідацію» на кнопці «Надіслати» наразі зарезервовано для майбутнього використання. Валідація завжди працює.
Що можна підключити до форми
1. Маршрут (лише для типу «Подія»)
Маршрут — це візуальний конструктор автоматизації, який визначає, що відбувається після реєстрації. Підключіть маршрут на кроці Маршрут у бічній панелі.
Типові дії маршруту:
- Надіслати підтвердження — негайно або через певний час.
- Призначити до сесії/треку — на основі відповідей форми (наприклад, трек «Початківець», якщо обрано «Новачок у темі»).
- Кроки очікування — затримка наступної дії на години/дні.
- Умовні гілки — різні шляхи залежно від значень полів.
- Додати теги — позначити підписників для сегментації.
- Веб-запити — викликати зовнішні сервіси.
- Зупинити/Завершити — завершити маршрут.
Маршрути створюються в окремому редакторі маршрутів. Конструктор подій дозволяє лише обрати, який маршрут підключити.
2. Вебхук інтеграції (обидва типи)
Встановіть URL на кроці Інтеграція. При надсиланні форми надсилається POST-запит із такими даними:
{
"eventId": "abc123",
"subscriberId": "sub456",
"fields": {
"email": "john@example.com",
"name": "Іван Петренко",
"company": "ТОВ «Айті-Груп»"
},
"submittedAt": "2026-07-20T10:30:00Z"
}
Використовуйте для синхронізації з CRM, маркетинговими інструментами або власним бекендом.
3. Сповіщення електронною поштою при активації/зупинці
Коли ви активуєте або зупиняєте подію, можна необов'язково надіслати одноразовий лист усім поточним підписникам. Налаштуйте тему, тіло та шаблон у спливаючому вікні активації/зупинки.
Сценарій: Подія з маршрутом (типова схема)
- Учасник заповнює форму → натискає «Надіслати».
- Система перевіряє → зберігає → ідентифікує підписника.
- Маршрут запускається:
- Крок 1: Негайно надіслати лист «Реєстрацію підтверджено».
- Крок 2: Чекати 1 день.
- Крок 3: Якщо «Цікавить майстер-клас» = Так → надіслати лист із деталями майстер-класу.
- Крок 4: Якщо «Цікавить майстер-клас» = Ні → надіслати лист із основною програмою.
- Крок 5: За 3 дні до події → надіслати нагадування з посиланням на календар.
- Крок 6: День події → надіслати сповіщення «Незабаром починається».
Сценарій: Власна форма (простий збір лідів)
- Відвідувач заповнює форму → натискає «Надіслати».
- Система перевіряє → зберігає → ідентифікує підписника.
- Вебхук спрацьовує → ваш CRM створює/оновлює лід.
- (Необов'язково) Маршрут недоступний для типу «Власна форма».
- Ліди можна експортувати пізніше або синхронізувати через вебхук у реальному часі.
Кнопки дій у формі
Форма завжди має одну основну кнопку «Надіслати». Ви можете:
- Змінити мітку (за замовчуванням: «Підписатися»).
- Змінити колір фону та ширину через налаштування кнопки (іконка шестерні).
- Додати додаткові кнопки — наразі підтримується лише одна кнопка «Надіслати».
Майбутнє: Заплановано кілька кнопок дій (наприклад, «Зберегти чернетку», «Надіслати та оплатити»).
Поведінка валідації
- На стороні клієнта: Обов'язкові поля показують червону рамку та повідомлення негайно після втрати фокусу.
- На стороні сервера: При надсиланні всі обов'язкові поля перевіряються знову. Обробка дублікатів email залежить від логіки маршруту.
- Захист від спаму: Вміст листа активації перевіряється на заблоковані слова. Якщо виявлено — надсилання блокується.
Поширені запитання
Чи можна запустити маршрут без форми?
Ні. Маршрути запускаються при надсиланні форми в конструкторі подій.
Що буде, якщо вебхук не спрацював?
Надсилання форми все одно зберігається. Інтеграція працює за принципом «надіслав і забув». Перевіряйте записи вашого веб-сервісу для виявлення помилок.
Чи можна підключити кілька маршрутів?
Лише один маршрут на подію. Використовуйте умовні гілки всередині маршруту для різних шляхів.
Як перевірити форму перед публікацією?
Натисніть Попередній перегляд на панелі інструментів. Сторінка попереднього перегляду повністю робоча — дані надсилаються в тестове середовище і не враховуються в лімітах.
Що станеться з відповідями, якщо зупинити подію?
Відповіді залишаються в системі. Форма просто припиняє приймати нові. Ви можете експортувати будь-які дані в будь-який час.
Чи можна перенаправити після надсилання?
Наразі це не налаштовується. Форма показує повідомлення про успіх на тій самій сторінці. Кастомні перенаправлення заплановані.