Бизнес-проблема: В компаниях, работающих с входящим трафиком, часто возникает системная проблема:
- Один и тот же клиент оставляет заявку 2–5 раз (из-за неуверенности, ошибок на сайте, долгой загрузки формы).
- CRM засоряется дублями, база превращается в «свалку».
- Система показывает завышенное и некорректное количество лидов.
- Руководитель видит искажённую картину эффективности маркетинга и принимает неверные решения.
- Менеджеры тратят время на повторные звонки одним и тем же людям, что раздражает клиентов.
Что нужно было сделать: Разработать и внедрить автоматизированный шлюз-антидубль, который будет:
1. Перехватывать входящие заявки до записи в CRM.
2. Нормализовать контактные данные (телефон, email).
3. Проверять их на совпадение с уже существующими лидами.
4. Пропускать только уникальные заявки, а повторные — логировать и отправлять менеджеру на ручную проверку.
Для решения задачи разработала и настроила автоматический сценарий (workflow) в n8n, который перехватывает заявки еще до их финального сохранения в базу.
Архитектура и шаги автоматизации:
1. Прием и нормализация данных (Webhook + Set)
- Настроила Webhook для приема POST-запросов с заявками.
- Ключевой этап: Добавила ноду нормализации данных. Телефонные номера приводятся к единому формату (удаляются пробелы, скобки, префиксы +7/8 приводятся к одному виду). Это критически важно, чтобы система не считала +79990000000 и 89990000000 разными клиентами.
2. Поиск пересечений (NocoDB)
- Сценарий обращается к таблице leads в NocoDB и ищет совпадения по нормализованному номеру телефона ИЛИ email.
3. Умная маршрутизация (IF Node) Система анализирует ответ базы и раздваивается на два сценария:
- Ветка А (Новый лид): Если совпадений нет, система автоматически создает новую чистую запись в CRM.
- Ветка Б (Обнаружен дубль): Если клиент уже есть в базе, создание нового лида блокируется.
4. Логирование и уведомления (NocoDB + Telegram)
- Факт повторной заявки записывается в отдельный лог (duplicates_log) с привязкой к ID оригинального лида.
- Менеджеру мгновенно отправляется уведомление в Telegram с текстом: «⚠️ Повторная заявка! Телефон: [телефон], Email: [email], Источник: [source]. Проверь существующего лида в CRM».
Внедрение связки n8n + NocoDB + Telegram позволило полностью закрыть проблему дублей на системном уровне.
Достигнутые эффекты:
- Чистота базы данных: На 100% исключено появление дублей в CRM. База содержит только уникальные контакты.
- Достоверная аналитика: Руководство и отдел маркетинга теперь видят реальное количество уникальных лидов. Исчезли искажения метрик конверсии и стоимости лида.
- Скорость реакции менеджеров: Менеджеры не тратят время на ручную проверку и очистку базы. При этом они не теряют контекст: благодаря Telegram-уведомлениям они мгновенно узнают о повторном обращении и могут связаться с клиентом по уже существующей карточке (например, уточнить, почему клиент пишет снова, если ему еще не ответили).
- Экономия ресурсов: Процесс полностью автоматизирован и работает 24/7 без участия человека, снимая рутинную нагрузку с отдела продаж и поддержки.