CRM роботы

Поиск телефонов в письме

Робот «Поиск телефонов в письме» для Битрикс24: автоматическое извлечение номеров телефона из переписки

Что делает робот

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

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

Особенность робота — он находит ВСЕ телефоны в письме, а не только первый попавшийся. Если клиент написал «мой основной номер +7 999 111-22-33, а запасной +7 888 444-55-66», робот вернёт оба номера списком. Это позволяет сохранить все контакты в карточке клиента.

Сценарии использования

1. Автоматическое обновление контактных данных. Клиент пишет в письме: «У меня сменился номер, теперь +7 916 555-44-33». Робот находит этот номер в тексте письма и автоматически обновляет поле «Телефон» в карточке контакта. Менеджер узнаёт о смене номера не из звонка раздражённого клиента, а из уведомления системы.

2. Создание контакта из входящего письма. На корпоративную почту приходит письмо от неизвестного отправителя. В подписи указано: «Иван Петров, директор ООО Ромашка, +7 495 123-45-67». Робот извлекает телефон, находит или создаёт контакт и заполняет все поля автоматически. Письмо не остаётся бесхозным — оно сразу привязывается к карточке клиента.

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

4. Защита от пропущенных звонков. Клиент пишет: «Перезвоните мне на +7 922 333-44-55 в любое время до 18:00». Робот извлекает телефон, создаёт задачу менеджеру «Перезвонить клиенту по номеру +7 922 333-44-55» с приоритетом «Срочно» и дедлайном на сегодня. Письмо о просьбе перезвонить не теряется в потоке входящих — оно сразу превращается в конкретную задачу.

Настройка робота

Настройка проста: достаточно указать, из какого объекта CRM брать письмо — из сделки или лида. Робот автоматически берёт текст последнего письма, привязанного к этому объекту, и ищет в нём номера телефонов.

Дополнительно можно настроить:

  • Формат вывода — в каком виде возвращать номера: с кодом страны (+7), без него, только последние 10 цифр или в международном формате;
  • Сортировка номеров — по порядку появления в тексте письма (как написал клиент) или по позиции (сначала российские, потом остальные).

Роботу не нужно указывать конкретные номера или форматы — он сам распознаёт их в тексте, используя встроенные алгоритмы поиска телефонных шаблонов.

Результат работы

Робот возвращает:

  • Список найденных телефонов — все распознанные номера в заданном формате, готовые к использованию в CRM;
  • Количество найденных номеров — полезно для логики: если в письме несколько номеров, возможно, нужен дополнительный анализ;
  • Найден ли хотя бы один телефон — да/нет, для ветвления процесса;
  • Исходный текст письма — если телефон не найден, можно проанализировать текст вручную или передать его другому роботу.

Если телефон найден, его можно сразу подставить в поле звонка, в задачу менеджеру или в параметры поиска контакта. Если телефон не найден — процесс идёт по другой ветке: например, отправляет задачу менеджеру прочитать письмо лично и найти контакты.

Интеграция с другими роботами

«Поиск телефонов в письме» отлично работает в начале цепочек:

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

Полная цепочка: «Поиск телефонов → Поиск контакта → Если новый контакт — создать → Привязать письмо → Уведомить менеджера». Это закрывает 80% рутины по разбору входящей почты.

Типичные ошибки при настройке

Ожидание одного номера, когда клиент написал два. Если робот настроен брать только первый номер, а клиент указал мобильный и рабочий, второй потеряется. Обрабатывайте все номера из списка или настройте приоритет: сначала мобильный, если нет — городской.

Нет проверки на валидность. Робот находит последовательности цифр, похожие на телефоны, но не проверяет, существует ли такой номер на самом деле. Комбинация «123-45-67» формально похожа на телефон, но это не рабочий номер. После извлечения номеров проверяйте их через робота валидации или передавайте менеджеру на верификацию.

Привязка письма не к тому объекту. Если письмо привязано к сделке, а вы настраиваете робота на поиск в письмах лида — он не найдёт текст письма и вернёт «телефоны не найдены». Всегда проверяйте, что письмо действительно существует в том объекте CRM, который вы указали.