Уведомления о заявках: чеклист пилота
Привет. Меня зовут Пётр, разбираю учёт заявок и уведомления после форм. Сегодня — уведомления о заявках без мифа про «включить галочку и всё само».
## Коротко
После формы (Tilda, Яндекс.Формы, сайт) нужно одно сообщение ответственному: Telegram, email или webhook — с полями и ссылкой. Запись в таблицу или CRM — второй шаг, не вместо сигнала. Пилот: тест-заявка → кто получил → что в теле → что делать, если канал молчит. Cursor /automate и роботы — только после 3–7 дней без потерь. Не обещаю 100% доставку и ROI.
## Что обычно ломается
Форма принимает ответы, реклама идёт, а менеджер узнаёт о клиенте из случайной переписки или из письма в спаме. Путают два слоя: уведомление живому человеку и строка учёта/CRM. Карточка без ping не заменяет сигнал.
Три формулировки, которые путают:
1. «Хватит почты с формы» — почта резерв, не единственный канал; спам и info@ глушат скорость.
2. «Сначала CRM, потом уведомления» — сначала тест-заявка и подтверждение получения.
3. «Подключим Albato и всё само» — iPaaS без пилота даёт дубли и тихие сбои webhook.
На разборе у сервисной компании Tilda слала на sales@, владелец видел копию через секретаря, «таблица» обновлялась раз в два дня. Предложил одно уведомление в рабочий чат с полями и ссылкой — за неделю стало видно, сколько заявок «зависло».
## Контур пилота
1. Одна форма с наибольшим потоком или самой болезненной потерей.
2. 3–5 полей письменно: имя · контакт · суть · источник/UTM · ссылка на учёт.
3. Ответственный по **имени** и резервный — оба подтверждают тест.
4. Один канал сигнала: Telegram, почта интеграции или webhook в чат.
5. Тест-заявка с **публичной** страницы, не из редактора конструктора.
SLA на пилоте — согласованные N минут до первого контакта (обычно 15–60 в рабочее время), не «100% доставка».
## Каналы: Telegram, email, webhook
В тексте уведомления одинаковый шаблон: источник · имя и контакт · суть · время ответа из формы · ссылка · имя ответственного.
| Канал | Когда беру | Риск на пилоте |
| --- | --- | --- |
| Telegram | Нужен push в рабочее время | Личный аккаунт вместо чата; бот не в группе |
| Email | Резерв, копия владельцу | Спам, общий ящик, нет открытия в час |
| Webhook → чат/таблица | Склейка полей, лог | Таймаут, 401, дубли без дедупа |
Webhook: Tilda ждёт HTTPS и ответ 200 за ≤5 секунд (до трёх попыток). Яндекс.Формы шлют асинхронно с заголовком `x-delivery-id` — на приёмнике нужен дедуп, иначе дубли.
## Tilda и конструкторы
Проверяю по порядку: тест с публичной страницы → почта интеграции → webhook (лог 200, тело совпадает) → @TildaFormsBot в чате ответственного. Один основной канал, второй — резерв. Одна форма, один шаблон текста, один ответственный.
## Типичные ошибки
- Заявка в ленте, сигнала нет → тест с публичной страницы, лог приёмника, резервный канал.
- Два одинаковых уведомления → один основной канал + дедуп по `answer_id` / `x-delivery-id`.
- Webhook молчит при «зелёном» в Tilda → приёмник не 200 или дольше 5 с.
- CRM раньше сигнала → сначала уведомление человеку 3–7 дней.
- Cursor /automate до стабильного POST → 401 и ночной триггер на пустом контуре.
## Чеклист × 8 (3–7 дней)
1. Одна форма и один основной канал (второй — только резерв).
2. Согласованы 3–5 полей: имя, контакт, суть, источник, ссылка.
3. Ответственный по имени и резервный — оба подтвердили тест.
4. Единый шаблон: источник, поля, время, ссылка.
5. Тест с публичной страницы, не из предпросмотра.
6. Сигнал в согласованные N минут; при webhook — дедуп по `x-delivery-id` или `answer_id`.
7. Строка учёта с верным временем — второй шаг, но до CRM.
8. Приёмка 3–7 дней: сверка ленты формы и обработанных сигналов; ни одна заявка не «зависла».
Если пункт 8 не выполняется — чаще два параллельных учёта или webhook без быстрого 200, а не «та» CRM.
CRM, второй лендинг и Cursor /automate — поверх стабильного сигнала, не вместо него. Разбор схемы пилота можно обсудить в Telegram — без спама и «оставьте заявку».
— Пётр




![[Гайд] Как ставить задачи Cursor Agent, чтобы он не разнёс весь репозиторий](https://cs20.pikabu.ru/s/2026/08/30/12/df4sol4m.jpg)
