Данные
#СТАТЬИ
01.10.2026
Время на прочтение - 8 минут.

Как привести телефоны в amoCRM к одному формату

Разбираем, чем номера в разном виде мешают отделу продаж, как выбрать формат и привести к нему всю базу, а новые номера — автоматически.

Коротко

Единый формат телефонов — это когда каждый номер в карточках записан одинаково, например +79611234567, без скобок и пробелов. Тогда поиск, телефония и склейка дублей узнают клиента по номеру. Выберите формат под вашу телефонию, опишите правило, проверьте его на нескольких номерах, приведите к нему всю базу и включите автоматику для новых номеров.

Чем номера в разном виде мешают продажам

Номер, записанный по-разному, мешает узнать клиента. «8 (961) 123-45-67», «+7 961 1234567» и «79611234567» — один человек, но поиск по номеру, телефония и склейка дублей могут принять их за три разных номера.

Условный пример: клиент оставил заявку на сайте и написал «8 (961) 123-45-67». Через месяц он звонит сам, и номер определяется как «+79611234567». Карточка по нему не находится, менеджер заводит новый контакт, и история первой заявки остаётся в старой карточке.

Почему номера в базе записаны кто как

Разнобой копится сам, даже когда никто не ошибается. Каждый менеджер записывает номер по привычке: один со скобками, другой через плюс, третий с восьмёркой. Клиенты в формах на сайте набирают номер как привыкли. Импорт из старой таблицы приносит буквы, пробелы и номера без кода страны, а иностранные клиенты — номера с другим кодом страны или с нулём впереди.

Поэтому разовой чистки мало. Новые номера продолжат приходить в том же разнобое, и база снова станет пёстрой. Нужно один раз привести накопленное и дальше приводить каждый новый номер сразу.

Какой формат телефона выбрать

Формат выбирают под того, кто читает номер строже всех: телефонию или интеграцию. Если она ждёт номер с восьмёркой без плюса, приводите базу к виду 89611234567. Если ждёт международный формат, приводите к +79611234567.

Для базы с иностранными клиентами нужен международный формат: плюс, код страны и цифры без пробелов. Тогда российский номер выглядит как +79991234567, а белорусский — как +375291234567. Запишите выбранный формат одной фразой: по ней вы соберёте правило и проверите результат.

Как составить правило для номеров

Правило отвечает на два вопроса: к каким номерам его применять и какие шаги с ними делать. Шаги идут строго по порядку, и каждый работает с результатом предыдущего. Поэтому одни и те же шаги в другом порядке дают другой номер.

Допустим, телефония ждёт 89611234567, а в базе записано «+7 (961) 123-45-67». Сначала замените «+7» на 8, потом оставьте только цифры. Если начать с очистки, исчезнет плюс, начало «+7» уже не совпадёт, и замена не сработает. В обратной задаче порядок зеркальный: сначала только цифры, потом 8 на +7. Иначе очистка сотрёт только что добавленный плюс.

ЗадачаК каким номерамШаги по порядкуБыло → стало
8 → +7начинаются с 8оставить только цифры, заменить 8 на +7«8 (961) 123-45-67» → «+79611234567»
+7 → 8 для телефонииначинаются с «+7»заменить «+7» на 8, оставить только цифры«+7 (961) 123-45-67» → «89611234567»
Убрать скобки, пробелы и буквывсе номераубрать всё, кроме цифр и плюса, добавить плюс в начало«7 999 123 45 67» → «+79991234567»
Добавить код страныначинаются с 9оставить только цифры, вставить 7 в начало, добавить плюс«999 123-45-67» → «+79991234567»

Перед запуском проверьте, что правило не заденет лишнего и не пропустит нужного. Условие, что номер начинается с 8, подхватит и иностранный номер, записанный с восьмёркой без плюса. Номера, которые не подходят под условие, правило не трогает: с первым правилом «+7 961 1234567» и «79611234567» останутся как были.

Третье правило из таблицы применяется ко всем номерам, но «8 (900) 123-45-67» превратит в «+89001234567». Таким номерам нужна ещё замена 8 на 7: после очистки и до добавления плюса. А код страны вставляйте только с условием: если правило срабатывает при каждой правке карточки, без условия номер будет получать новую семёрку снова и снова.

Как привести номера к формату виджетом «Нормализация телефонов»

Виджетом «Нормализация телефонов» вы один раз прогоняете правило по всем контактам, а дальше он применяет его к новым номерам сам. Правило здесь называется шаблоном. Настройки собраны на одном экране: amoCRM → «Настройки» → «Интеграции» → виджет → расширенные настройки.

Нажмите «+ Новый» и в блоке «Условие» задайте, к каким номерам применять шаблон: например, «Если номер начинается» — 8. В блоке «Действие» соберите шаги по порядку, замена начала номера там подписана «Заменить начало номера (например, +7 на 8)». Блок «Пример» проверяет шаблон: вводите номер в «Было:» и сразу видите результат в «Стало:».

  1. Проверьте шаблон. Прогоните через блок «Пример» три-четыре характерных номера из вашей базы.
  2. Сделайте его основным. В колонке «Шаблоны» основной помечен «По умолчанию». Только он работает автоматически и при прогоне по базе, остальные хранятся про запас.
  3. Включите режимы. В блоке «Режим работы» включите переключатели «Сервис включён» и «Автоматическая нормализация». Второй по умолчанию выключен.
  4. Сохраните. Нажмите «Сохранить» внизу страницы до прогона: прогон берёт сохранённый шаблон. Пока настройки не сохранены, виджет не работает.
  5. Приведите всю базу. Нажмите «Нормализовать всю базу»: кнопка проходит основным шаблоном по всем контактам. Под ней видно статус прогона, а к концу — итоговые счётчики.

Пока в блоке «Режим работы» включены оба переключателя, все новые и изменённые контакты и компании получают номер в едином формате. Проверьте на тестовом контакте: впишите номер в том написании, которое правит ваш шаблон, например «8 (999) 123-45-67» для правила 8 → +7. Сохраните и убедитесь, что номер приведён к формату.

Повторный прогон по базе безопасен: уже приведённые номера не меняются. Но вставку символов и удаление символов с начала номера ставьте только с условием, иначе они сработают снова при каждом прогоне и каждой правке карточки.

Если не хотите терять исходное написание, последним шагом шаблона поставьте действие, которое добавляет приведённый номер в карточку вторым и оставляет исходный. В блоке «Пример» этого не видно, проверяйте на карточке.

Важно. Отката нет: прежние номера виджет не хранит, и запущенный прогон не отменить. Заранее увидеть, что изменится во всей базе, тоже нельзя, поэтому шаблон проверяют в блоке «Пример» до запуска.

Сразу честно: виджет работает только со стандартным полем «Телефон» контактов и компаний, телефоны в сделках он не трогает. Кнопка «Нормализовать всю базу» идёт по всем контактам разом, выбрать часть базы по воронке, ответственному или тегу нельзя. Компании приводятся к формату при изменении. Расписания нет: автоматика срабатывает на изменения карточек, а прогон по базе запускается кнопкой. Добавочный номер в конце виджет не уберёт: убирать символы с конца номера он не умеет.

Итог. Сначала решите, какой формат нужен вашей телефонии и базе, и опишите его правилом. Проверьте правило на нескольких номерах из базы, приведите к нему накопленные контакты одним прогоном и включите автоматику. Тогда каждый новый номер в контактах и компаниях окажется в нужном виде сам.

Вопросы и ответы

Можно ли привести номера к одному формату без виджета?

Да, вручную: откройте карточки и поправьте номера по выбранному формату. Это работает, пока контактов немного и номера вводит один человек. Когда номера каждый день приходят из форм, звонков и от разных менеджеров, ручная правка не успевает за разнобоем.

Почему после замены +7 на 8 в номере остались скобки?

Потому что замена меняет только начало номера. «+7 (961) 123-45-67» после неё станет «8 (961) 123-45-67». Чтобы получить «89611234567», поставьте после замены шаг, который оставляет только цифры.

Можно ли задать разные правила для российских и белорусских номеров?

Да, но в виджете «Нормализация телефонов» только разово, для накопленной базы. Автоматически работает один шаблон «По умолчанию», поэтому для новых номеров обычно собирают один общий. Разные правила применяют к базе двумя прогонами подряд, меняя основной шаблон между ними. Условия шаблонов при этом не должны пересекаться.

Виджет сам склеит контакты с одинаковыми номерами?

Нет, склейку делает виджет «Дубли контактов». Нормализация нужна, чтобы номера совпали и он нашёл дубли, поэтому номера выравнивают до склейки.

Источники

Виджет из статьи

Хотите внедрить такую систему в своём бизнесе?

Мы поможем настроить CRM так, чтобы она работала на рост продаж, а не против него.

Запишитесь на бесплатную консультацию — разберём ваш кейс и предложим лучшее решение под ваш бизнес.

Освободим ваше время, за счет автоматизации процессов и аналитики

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