Почему номер телефона не находится при передаче формы в CRM

Одинаковый номер может приходить с восьмёркой, кодом страны, пробелами и добавочным. Для поиска нужна единая нормализация, не меняющая исходное значение без следа.

Почему номер телефона не находится при передаче формы в CRM — рабочая ситуация по теме статьи

Если CRM не находит существующий контакт по телефону, хотя он точно есть в базе, почти всегда виновата разница в формате хранения номера, а не сама логика поиска.

Разные форматы — разные строки для компьютера

«+79181234567», «89181234567», «9181234567», «+7 (918) 123-45-67» — для человека это один номер, а для точного текстового поиска в базе данных — четыре разные строки. Поиск найдёт совпадение, только если формат запроса совпадает с форматом хранения.

Решение — нормализация перед поиском и сохранением

Приводите номер к единому формату (например, только цифры с кодом страны — 79181234567) и на этапе сохранения контакта, и на этапе поиска перед созданием нового. Если это делается только в одном месте, часть номеров всё равно будет расходиться по формату.

Ведущий ноль и код страны — частая ловушка

Номер, введённый как «89181234567», после наивной нормализации может превратиться в «789181234567» вместо «79181234567», если просто убрать первую цифру не тем способом. Тестируйте нормализацию на реальных примерах с разными форматами ввода, а не только на одном ожидаемом случае.

Проверьте, где именно теряется совпадение

Выведите в лог нормализованный номер, который отправляется в запрос поиска, и сравните его напрямую со значением в базе — расхождение обычно видно сразу при таком прямом сравнении.

FAQ

Частые вопросы по теме

01Можно применить рекомендации из статьи к существующему проекту?

Да. Если сайт, реклама или интеграция уже работают, сначала проверяем текущую реализацию и предлагаем изменения без обязательной полной переделки.

02Сколько стоит связанная работа?

Стартовая стоимость услуги «Интеграция форм сайта с CRM» — От 18 000 ₽. Точная оценка зависит от текущего проекта и объёма изменений.

03Что прислать для оценки?

Ссылку на сайт или сервис, короткое описание проблемы и пример ожидаемого результата. Доступы и подробное ТЗ для первого ответа обычно не нужны.

Дальше

Ещё материалы по теме

Вопрос по проекту

Покажите текущую ситуацию

Ссылка и короткое описание обычно полезнее длинного ТЗ. Мы увидим тему статьи в источнике заявки и не заставим повторять контекст.

Связаться

Старт

Можно прийти
просто с задачей.

Без готового ТЗ. Достаточно описать, что нужно запустить, исправить или связать.

Получить оценку

Коротко опишите задачу