Каналы уведомлений
Каждая новая заявка запускает доставку во все активные каналы. Можно настроить несколько каналов одновременно.
Telegram
Мгновенное уведомление в чат или канал Telegram.
Настройка
Добавьте @FormHookBot в ваш Telegram-чат или канал и назначьте его администратором.
Узнайте chat_id. Варианты:
- →Для личного чата: отправьте
/startботу@userinfobot— он вернёт ваш ID. - →Для группы/канала: добавьте
@JsonDumpBotв чат, он пришлёт JSON сchat.id. - →Через API:
https://api.telegram.org/bot<TOKEN>/getUpdatesпосле отправки сообщения.
В дашборде добавьте канал Telegram, укажите chat_id. Нажмите Тест — придёт тестовое сообщение.
chat_id начинается с -100. Пример: -1001234567890.
Формат уведомления
Каждая заявка приходит в виде сообщения:
📬 Новая заявка · Мой лендинг
Имя: Иван Петров
Email: ivan@example.com
Телефон: +7 900 000-00-00
05 мая 2026, 14:32 · site-key: my-landing
Email (SMTP)
Уведомление на email через ваш SMTP-сервер.
Параметры
| Параметр | Описание |
|---|---|
| SMTP host | Адрес SMTP-сервера, например smtp.yandex.ru |
| Port | 465 (SSL) или 587 (STARTTLS) |
| Username | Логин для аутентификации |
| Password | Пароль. Хранится в зашифрованном виде (AES-256) |
| From | Адрес отправителя |
| To | Адрес получателя уведомлений |
Webhook
HTTP POST на ваш URL при каждой новой заявке. Используется для интеграции с CRM, Slack, Airtable или любым сервисом с HTTP API.
Параметры
| Параметр | Описание |
|---|---|
| URL | Endpoint для POST-запроса |
| Secret | Опционально. Используется для HMAC-подписи — см. Webhook HMAC |
Тело Webhook-запроса
{
"event": "submission.created",
"submission": {
"id": "01HXYZ...",
"site_key": "my-landing",
"data": {
"name": "Иван Петров",
"email": "ivan@example.com"
},
"created_at": "2026-05-05T14:32:00Z"
}
} Несколько каналов
Можно добавить несколько каналов одного типа и каналы разных типов. Все они получат уведомление одновременно при новой заявке.
- →Telegram-канал + личный чат — оба получают уведомление
- →Telegram + Email + Webhook — все три работают параллельно
Delivery logs и retry
Статус каждой доставки фиксируется в логе. Если уведомление не дошло — FormHook повторит попытку автоматически. Принудительный replay — в дашборде или через Delivery Logs.