Что происходит с заявкой после формы на сайте
Путь заявки: от клика до автоматизации
Пользователь заполняет форму, нажимает кнопку «Отправить» — и видит сообщение:
Для клиента на этом всё.
Для информационной системы — всё только начинается.
После нажатия кнопки заявка должна покинуть браузер, попасть на сервер, пройти проверку, сохраниться, передаться в CRM, определить ответственного сотрудника, запустить необходимые уведомления и, возможно, инициировать целую последовательность автоматических действий.
Именно здесь часто обнаруживается разница между формой как элементом сайта и полноценной системой обработки обращений.
Если заявка просто приходит на электронную почту, часть процесса уже зависит от человека: письмо нужно увидеть, прочитать, определить его приоритет, передать менеджеру и не забыть обработать.
Если же построить нормальный цифровой контур, заявка становится структурированным объектом, который система может автоматически обрабатывать на каждом этапе.
Упрощённо путь выглядит так:
Но за каждым из этих шагов скрывается отдельная техническая задача.
Форма на сайте — это ещё не заявка в CRM
Это одна из самых распространённых ошибок в представлении об интеграции.
Кажется, что всё происходит напрямую:
В реальной системе между этими точками обычно есть несколько операций.
Пользователь отправляет:
Телефон: +7...
Email: ivan@example.ru
Компания: ООО «Компания»
Комментарий: Нужна интеграция с 1С
Браузер передаёт данные серверу сайта.
Сервер должен:
Поэтому сама HTML-форма — только интерфейс ввода.
Заявка как объект системы появляется уже после серверной обработки.
Что происходит в момент нажатия «Отправить»
Рассмотрим типичный сценарий.
Пользователь нажимает кнопку.
Браузер формирует HTTP-запрос:
Внутри передаются данные формы.
Например:
"name": "Иван",
"phone": "+79990000000",
"company": "ООО Компания",
"message": "Нужна автоматизация"
}
Сервер принимает запрос и начинает обработку.
Важно понимать: не стоит сразу передавать всё, что пришло из браузера, в CRM.
Браузер находится на стороне пользователя. Поэтому данные из него нельзя считать автоматически достоверными.
Сначала выполняется валидация.
Валидация: система должна проверить, что ей вообще прислали
Допустим, телефон должен быть обязательным.
Пользователь отправил:
Форма может выглядеть совершенно нормально, но сервер должен отклонить такое значение.
Проверяются:
Например, для телефона можно привести разные варианты:
• 8 (999) 123-45-67
• 89991234567
к единому внутреннему представлению.
То же самое можно сделать с email, названием компании и другими полями.
Это называется нормализацией данных.
И она особенно важна, когда заявки потом используются для поиска дублей, маршрутизации и аналитики.
Почему нельзя просто отправить письмо менеджеру
Почта кажется простым решением.
Форма отправляет письмо:
Тема: Новая заявка
Менеджер получает сообщение и начинает работу.
Проблема появляется, когда заявок становится много.
Представим 100 обращений в день.
Через несколько дней становится сложно ответить на простые вопросы:
Почта хранит сообщения.
CRM должна хранить состояние процесса.
Это принципиальная разница.
Заявка должна стать сущностью, а не сообщением
В нормальной системе заявка — это не текст письма.
У неё есть собственные свойства:
Дата создания: 07.10.2026 10:42
Источник: сайт
Форма: «Заказать консультацию»
Клиент: ООО «Компания»
Контакт: Иван Петров
Телефон: +7...
Ответственный: Алексей
Статус: Новая
Приоритет: Высокий
И дальше состояние объекта меняется:
Теперь система знает не только что написал клиент, но и что с этим обращением происходит.
Передача в CRM
После успешной проверки сервер может передать заявку в CRM через API.
Условно:
Но здесь возникает важный вопрос:
Что именно создавать в CRM?
В разных компаниях одна и та же форма может означать совершенно разные бизнес-сущности.
Например, новая заявка может создавать:
Поэтому интеграция должна учитывать не только технический API CRM, но и бизнес-модель компании.
Как не создавать одного клиента десять раз
Это одна из наиболее важных задач.
Предносим, человек оставил заявку сегодня.
Через неделю он снова заполнил форму.
Ещё через месяц написал через другой канал.
Если каждая форма создаёт новую карточку клиента, CRM быстро заполняется дублями.
Получается:
Иван П.
ООО Компания
Ivan Petrov
+7 999...
Хотя фактически это один человек.
Поэтому перед созданием нового объекта system может попытаться найти существующего клиента по определённым идентификаторам:
Но здесь тоже нельзя делать слишком примитивное сравнение.
Например, два человека могут использовать один рабочий телефон компании.
Поэтому правила дедупликации должны соответствовать реальной бизнес-логике.
Откуда пришла заявка — не менее важно, чем сама заявка
Если на сайте несколько каналов привлечения, система должна сохранять источник обращения.
Например:
Канал: SEO
Страница: /avtomatizaciya-biznesa/
Кампания: integration-1c
Эти данные позволяют позже ответить на совершенно практический вопрос:
какие каналы действительно приводят клиентов, а какие только генерируют обращения?
Поэтому при отправке формы желательно сохранять не только поля, которые пользователь видит на экране.
Часто важны и технические метаданные:
В результате заявка становится намного полезнее для дальнейшей аналитики.
UTM-метки нельзя терять между сайтом и CRM
Допустим, человек пришёл по рекламной ссылке:
utm_medium=...
utm_campaign=...
Он посмотрел несколько страниц и только потом отправил форму.
Если сайт не сохранил первоначальные параметры, CRM может получить просто:
И рекламная аналитика теряет связь между обращением и рекламным каналом.
Поэтому атрибуция должна проектироваться как часть общего процесса.
Условно:
Тогда можно связать не просто «заявку с рекламой», а весь путь:
источник → обращение → сделка → результат.
Кто должен получить заявку
После создания заявки возникает следующий вопрос:
кому её назначить?
Самый простой вариант:
На небольшом объёме это работает.
Но представим компанию, где есть:
Тогда появляется маршрутизация.
Например:
А внутри отдела может применяться следующая логика:
Или распределение по очереди.
Или по региону.
Или по продукту.
Иили по текущей загрузке менеджеров.
Маршрутизация может учитывать бизнес-правила
Например:
тип = интеграция
и бюджет > X
→ технический пресейл
регион = Москва
→ отдел Москвы
клиент уже существует
→ текущему ответственному
Последнее правило особенно важно.
Представим, что с компанией уже работает менеджер Алексей.
Клиент снова отправляет форму.
Если система просто распределяет все новые заявки по очереди, обращение может попасть другому сотруднику.
Это уже не просто интеграция.
Это автоматизация бизнес-логики.
После назначения должна появиться задача
Недостаточно создать заявку в CRM.
Менеджеру нужно поставить конкретную задачу.
Например:
Срок: сегодня до 14:00
Приоритет: высокий
Срок: 1 рабочий день
Это принципиально меняет процесс.
В первом варианте CRM просто хранит информацию.
Во втором она управляет дальнейшим действием сотрудника.
Уведомление — это отдельный канал
После создания заявки можно отправить уведомление:
Клиент: ООО «Компания»
Контакт: Иван Петров
Телефон: +7...
Источник: сайт
Ответственный: Алексей
Уведомление может прийти в:
Но здесь важно не превратить автоматизацию в спам.
Если каждый технический шаг отправляет сообщение пяти сотрудникам, через неделю уведомления перестают восприниматься.
Поэтому отдельно проектируется логика событий, на которые действительно нужно реагировать человеку.
А что если CRM недоступна?
Вот здесь начинается то, что отличает устойчивую интеграцию от простого HTTP-запроса.
Представим:
CRM временно не отвечает.
Если система построена неправильно, пользователь получает:
Но клиент уже отправил форму.
И возникает неприятная ситуация: заявка либо потеряна, либо пользователь отправит её повторно.
Гораздо надёжнее использовать промежуточное состояние:
Если CRM недоступна:
Для пользователя при этом процесс может выглядеть совершенно нормально.
Почему очередь важна
Очередь отделяет приём заявки от её дальнейшей обработки.
Это очень полезная архитектурная граница.
Например:
Пользователь не должен ждать несколько секунд, пока система последовательно обновит CRM, создаст контакт, назначит менеджера, отправит уведомления и запустит ещё пять интеграций.
Сначала нужно надёжно принять обращение.
А дальше можно выполнять остальные действия.
Идемпотентность: что если одна заявка отправилась дважды?
Это важная проблема распределённых систем.
Представим:
• CRM её успешно создала;
• ответ от CRM потерялся из-за сетевой ошибки;
• сайт решил, что операция не выполнена;
• отправил заявку ещё раз.
Теперь в CRM две одинаковые заявки.
Поэтому для критичных операций используются уникальные идентификаторы и защита от повторной обработки.
Например:
CRM или интеграционный слой может проверить:
Если да — вторую копию создавать не нужно.
Это называется идемпотентной обработкой.
Именно такие детали редко видит пользователь, но именно они определяют надёжность автоматизации.
Что происходит после создания заявки
На этом процесс только начинает становиться интересным.
После создания заявки система может автоматически:
Например, если менеджер не связался с клиентом за установленное время, система может создать напоминание или передать обращение руководителю.
Получается уже не просто CRM-интеграция, а автоматизированный контроль процесса продаж.
SLA можно контролировать автоматически
Допустим, компания установила правило:
Человеку не обязательно вручную следить за каждым таймером.
Система может записать:
Если менеджер связался:
Если нет:
И дальше может сработать сценарий:
Так автоматизация начинает контролировать не только передачу данных, но и соблюдение бизнес-процесса.
Заявка может запускать целую цепочку действий
Например, после заполнения формы клиент просит расчёт.
Система получает обращение и определяет тип:
После этого:
Другой тип заявки может запускать совершенно другой процесс.
Например:
Таким образом, одна форма может быть входной точкой для нескольких бизнес-процессов.
Не каждая заявка должна попадать в продажи
Это ещё одна важная деталь.
Форма «Связаться с нами» может использоваться для совершенно разных обращений:
Если всё отправлять в одну очередь продаж, менеджеры будут тратить время на обращения, которыми они не должны заниматься.
Поэтому на входе можно определить тип обращения.
Источником информации может быть:
• категория обращения;
• страница сайта;
• тема сообщения;
• существующий клиент;
• дополнительные поля.
А в некоторых сценариях классификацию можно автоматизировать с помощью ИИ.
Где может использоваться ИИ
ИИ здесь полезен не как замена CRM, а как слой интеллектуальной обработки.
Например, клиент пишет:
Система может определить:
Интеграция
Подкатегория:
1С / сайт
Приоритет:
Средний
Предварительный маршрут:
Технический отдел
Или выделить из текста:
Система: сайт
Задача: синхронизация остатков
Но критические действия лучше не отдавать ИИ без ограничений.
Хорошая архитектура выглядит так:
ИИ помогает понять содержание обращения.
А правила компании принимают окончательное решение.
Что происходит с заявкой после первого контакта
На этом многие системы заканчивают автоматизацию.
Но именно после первого контакта появляется большое количество полезных сценариев.
Например:
Или:
Так CRM начинает собирать не просто список заявок, а структурированную историю работы с клиентами.
А если клиент вернулся через другой канал?
Представим:
Среда → письмо
Пятница → звонок
Для бизнеса это не обязательно три разных обращения.
Это может быть один клиент, который продолжает один и тот же процесс.
Поэтому зрелая система должна уметь связывать события:
Тогда менеджер видит не четыре разрозненных сообщения, а контекст взаимодействия.
Где хранится история
Для серьёзной автоматизации важно хранить не только конечное состояние заявки, но и историю изменений.
Например:
10:42 — назначен Алексей
10:43 — отправлено уведомление
10:48 — заявка открыта
10:51 — изменён статус
11:15 — создано КП
14:22 — клиент получил предложение
Это даёт возможность восстановить:
что произошло, когда произошло и какая система выполнила действие.
При сложных интеграциях такая трассировка особенно важна.
Если клиент говорит:
можно не гадать, а посмотреть фактическую цепочку обработки.
Мониторинг интеграции
Интеграция не должна считаться работающей только потому, что сервер отвечает.
Нужно контролировать сам бизнес-поток.
Например:
Это уже показатели процесса, а не просто технические логи.
Особенно полезны автоматические предупреждения:
⚠ 7 заявок ожидают передачи
⚠ Не назначен ответственный
⚠ Нарушен SLA
Так проблема обнаруживается системой сама, а не после жалобы клиента.
Типичная ошибка — автоматизировать только «сайт → CRM»
На старте часто формулируют задачу именно так:
Но после уточнения оказывается, что бизнесу нужно гораздо больше:
Именно поэтому перед разработкой стоит описывать весь жизненный цикл заявки, а не только точку её создания.
Полный жизненный цикл заявки
Если собрать всё в одну схему, получается примерно такой контур:
При этом сбоку постоянно работают:
Что должно произойти, если один из компонентов сломался
Хорошая архитектура проектируется не только для штатного сценария.
Нужно заранее ответить:
Именно эти вопросы обычно определяют качество автоматизации гораздо сильнее, чем сама форма на сайте.
Как мы рассматриваем такие задачи
При проектировании автоматизации мы начинаем не с вопроса:
Начинаем с другого:
После этого уже раскладываем процесс на отдельные уровни:
Для каждого уровня определяются свои правила, ответственность и сценарии ошибок.
Такой подход позволяет не просто соединить сайт с CRM, а построить устойчивый автоматизированный процесс обработки обращений.
Итог
Кнопка «Отправить» — это только вход в систему.
После неё заявка должна пройти целый путь:
При этом каждый этап должен быть рассчитан не только на штатный сценарий.
Если всё это не учесть, автоматизация работает только пока окружающая система ведёт себя идеально.
Если учесть — появляется другой результат: заявка перестаёт быть письмом, которое нужно не забыть прочитать, и становится управляемым объектом бизнес-процесса.
И именно в этом заключается настоящая автоматизация обработки заявок: не просто доставить обращение менеджеру, а обеспечить его надёжное прохождение от первого клика до конечного результата.
API, Webhook или очередь сообщений?
Когда API есть, а интеграция всё равно не работает
Как соединить производство и корпоративные системы
Все инженерные материалы и экспертные статьи
Полный алфавитный справочник ИТ-терминов
🔒 Данные и доступ к системам заказчика обрабатываются в соответствии с согласованными требованиями к безопасности и конфиденциальности. Условия доступа, хранения и обработки данных определяются архитектурой проекта и договором.
Сайт носит исключительно информационный характер и не является публичной офертой в соответствии со статьёй 437 Гражданского кодекса РФ. Цены, состав и условия предоставления услуг уточняются при проектировании решения и фиксируются в договоре. Условия технического сопровождения и уровень сервиса могут дополнительно определяться отдельным соглашением (SLA).
Автоматизация бизнеса и ИИ-решения под ключ
Самозанятый Скопец Антон Викторович ИНН 741709260870