Особенности номеров телефонов
Номер телефона — основной способ идентификации получателя в роботах Олчат. Корректный формат номера критически важен для успешной отправки сообщений. В этом разделе описаны правила формата, частые проблемы и способы их решения.
Правильный формат
Заголовок раздела «Правильный формат»Роботы Олчат принимают номера телефонов в международном формате без символов форматирования:
79991234567Требования
Заголовок раздела «Требования»- Начинается с кода страны (7 для России, 380 для Украины, 375 для Беларуси и т.д.)
- Содержит только цифры
- Без символа
+в начале - Без пробелов, скобок, дефисов и других символов
- Без префикса
8вместо кода страны
Примеры
Заголовок раздела «Примеры»| Формат | Статус | Описание |
|---|---|---|
79991234567 | Верно | Международный формат |
+79991234567 | Верно* | Знак + допускается |
89991234567 | Неверно | Нет кода страны (8 — не код) |
7 (999) 123-45-67 | Неверно | Содержит пробелы и спецсимволы |
9991234567 | Неверно | Нет кода страны |
* Знак + в большинстве случаев допускается, но рекомендуется указывать номер без него.
Поля телефона в CRM Битрикс24
Заголовок раздела «Поля телефона в CRM Битрикс24»Стандартное поле «Телефон»
Заголовок раздела «Стандартное поле «Телефон»»Поле «Телефон» в CRM Битрикс24 является мультиполем — оно может содержать несколько номеров (рабочий, мобильный, домашний). При подстановке переменной {{Телефон}} в робот используется первый номер из списка.
Форматирование Битрикс24
Заголовок раздела «Форматирование Битрикс24»Битрикс24 может хранить номера в разных форматах:
+7 (999) 123-45-6779991234567+79991234567
Олчат автоматически очищает номер от лишних символов (пробелы, скобки, дефисы). Однако для надёжности рекомендуется хранить номера в международном формате.
Множественные номера телефонов
Заголовок раздела «Множественные номера телефонов»Если у контакта несколько номеров телефонов, робот использует первый номер из поля CRM. Для отправки на конкретный номер:
- Используйте пользовательское поле CRM с конкретным номером
- Или укажите номер вручную в параметрах робота
- Или используйте тип идентификатора По ID чата, если известен ID в мессенджере
Частые проблемы
Заголовок раздела «Частые проблемы»Номер начинается с 8
Заголовок раздела «Номер начинается с 8»Номера, начинающиеся с 8, не являются международными. Замените 8 на код страны (7 для России):
| Неверно | Верно |
|---|---|
89991234567 | 79991234567 |
Пустое поле телефона
Заголовок раздела «Пустое поле телефона»Если поле телефона в CRM-карточке не заполнено, робот получит пустую строку и вернёт ошибку CHAT_ID_EMPTY или PHONE_EMPTY.
Несколько номеров в одном поле
Заголовок раздела «Несколько номеров в одном поле»Если в поле CRM записано несколько номеров (через запятую или в строке), робот может не распознать номер. Убедитесь, что каждый номер хранится в отдельном слоте мультиполя.
Номер не зарегистрирован в мессенджере
Заголовок раздела «Номер не зарегистрирован в мессенджере»Если номер телефона не привязан к аккаунту Telegram или MAX, отправка невозможна. Робот вернёт ошибку CHAT_NOT_FOUND.
Рекомендация: используйте робота Проверка телефона перед отправкой.
Приватность номера в мессенджере
Заголовок раздела «Приватность номера в мессенджере»Некоторые пользователи скрывают номер телефона в настройках приватности мессенджера. В этом случае поиск по номеру может не дать результата, даже если аккаунт существует.
Альтернатива: используйте username (для Telegram) или ID чата для идентификации.
Рекомендации
Заголовок раздела «Рекомендации»- Храните номера в международном формате — это гарантирует корректную работу роботов
- Используйте проверку перед отправкой — робот Проверка телефона поможет избежать ошибок
- Добавьте условие на заполненность — проверяйте, что поле не пустое перед отправкой
- Предпочитайте ID чата — если ID получателя известен, используйте его вместо телефона для большей надёжности
- Тестируйте на реальных данных — проверьте работу робота на нескольких контактах с разными форматами номеров