OLChat
УстановкаТарифыЧат поддержкиOLChat: Telegram
  • OLChat — чат WhatsApp для открытых линий Битрикс24
  • Важная информация!
  • Блокировка номера
    • Подозрение на спам
  • Тарифы приложения
    • Оплата коннектора
    • Оплата групп WhatsApp
    • Вопросы по оплате
    • Перенос оплаты и балансировка оплат между линиями
  • Что нового?
  • Установка и настройка
    • Установка приложения
    • Подключение открытой линии и коннектора
    • Настройка открытой линии
    • Настройка прав
    • Интерфейсы приложения
      • Описание панели приложения
      • Описание настроек коннектора
      • Описание настроек приложения
      • Типы уведомлений приложения
    • Аккаунты и авторизация
      • Авторизация устройства
      • Добавление дополнительных аккаунтов WhatsApp
      • Подключение WhatsApp на другой номер телефона
      • Как подключить виртуальный номер?
    • Дополнительные настройки для коробочной версии Битрикс24
    • Переустановка приложения
  • Использование
    • Получение и отправка сообщений
      • Отправка сообщений из приложения в карточке
      • Отправка сообщений из мобильного приложения Битрикс24
      • Отправка сообщений через функционал SMS
      • Отправка документов через функционал СМС
      • Форматирование текста сообщений
    • Виджеты в карточках CRM и Смарт-процессах
      • OLChat — статусы и чаты
      • Встройка в карточку звонка
    • REST API для работы с WhatsApp
  • ВОЗМОЖНОСТИ
  • Виджет для сайта
  • Шаблоны сообщений
  • Автоответчик
  • Бот-помощник
  • Рассылка сообщений
    • Страница просмотра статусов рассылок CRM-маркетинга
    • Как для рассылки загрузить контакты с Excel?
  • Рандомизатор сообщений
  • Передача параметров аналитики
    • Яндекс.Метрика ClientID
    • Roistat
    • Calltouch
    • Передача параметров аналитики без использования виджета
    • OlchatVisitorId: автоматическая подстановка ID посетителя в ссылки мессенджеров
  • Шорткоды
  • Роботы и активити
    • Роботы и активити (действия) бизнес-процессов
      • Проверка WhatsApp на номере
      • Создание чата ОЛ
      • Ожидание сообщения
      • Отправка сообщения
      • Отправка сообщения с помощью роботов (SMS)
      • Отправка файла
      • Отправка контакта
      • Отправка ссылки
      • Отправка геометки
      • Отправка голосового сообщения
      • Информация о диалоге
      • Управление открытой линией
      • Перевести диалог на другого оператора/линию
      • Получить информацию о чате из WhatsApp
      • Изменить заголовок чата
    • Дополнительные настройки роботов
    • Особенности использования номеров в роботах и активити бизнес-процессов
    • Настройка отправки файла в зависимости от источника
    • Отладка и поиск ошибок
      • Описание ошибок, возвращаемых роботами и активити бизнес-процессов
      • Как вывести результат работы робота в комментарий
      • Как посмотреть журнал выполнения бизнес-процесса для роботов
    • Пример работы активити приложения
    • Переменные значения в роботах и активити бизнес-процессов
    • Умные сценарии
  • Групповые чаты
    • Групповые чаты
    • Роботы и активити бизнес-процессов для групповых чатов
      • Отправка сообщения в группу
      • Отправка файла в группу
      • Управление группой
      • Создание группы
      • Получение ссылки на группу
    • Управление настройками и участниками групп через приложение
    • Управление составом участников групп с помощью команд в чате
    • Особенности добавления пользователей в группы
    • Сценарии использования групповых чатов WhatsApp в Битрикс24
  • Кейсы
    • Клиенты
      • Отправка сообщений после создания лида с помощью роботов
      • Автоматизация воронки по мероприятиям с помощью уведомлений в WhatsApp
      • Отправка сообщений в WhatsApp с помощью CRM-Маркетинга и автоматизация воронки в сделках
      • Подтверждение записи с помощью робота Ожидание сообщения
      • Отправка QR-кода
      • Создание чата с клиентом и добавление в него сотрудников Б24 с помощью роботов
      • Как повысить эффективность робота Ожидание сообщения
      • Отправка сообщений в группы с использованием ID групп
    • Сотрудники
      • Отправка сообщения ответственному сотруднику в WhatsApp с помощью робота
      • Напоминание сотруднику в WhatsApp о необходимости обработать обращение клиента
      • Управление распределением обращений в открытую линию
      • Как перевести диалог открытой линии на другого оператора
    • Разное
      • Отправка текста и файлов через быстрые ответы с помощью шорткодов
      • Работа с товарными позициями
  • Вопросы и ответы
    • Работа с чатами
      • Почему не создался чат открытой линии?
      • Почему сообщение ушло не на того менеджера?
      • Можно ли по-другому сортировать чаты Открытой линии?
      • Как убрать постоянные уведомления о перенаправлении чата другому менеджеру?
      • Был подключен ранее другой сервис. Эти чаты сохранятся?
      • Можно ли удалить историю переписки с клиентом?
      • Если удалить групповой чат в телефоне, история переписки останется в CRM?
      • При смене номера чаты сохранятся?
      • Как включить или отключить публикацию сообщений в чат?
      • Как дать ссылку на конкретный чат?
      • Как долго хранятся файлы в чате?
      • Как сделать рассылку картинки вместе с текстом ?
      • Какой максимальный размер для отправки файла?
      • Ошибка "Канал коммуникации не настроен"
      • Ошибка "Отсутствует временная папка"
      • Ошибка "Этот файл был удален"
      • Ошибка расшифровки сообщений, вызванная потерей актуальности ключей авторизации
    • Работа с групповыми чатами
      • Ошибка при добавлении пользователя Битрикс24 в группу "ACCESS_DENIED_EXTEND"
      • Ошибка при создании группы "Bot was installed by another rest application"
      • Ошибка при создании группы или попытке добавить в группу "The access token provided has expired"
      • Ошибка при создании группы "The user does not have access to the application - ошибка в группе"
      • Ошибка в группе "user access error"
      • Статус missing при наведении на группу (красный кружочек)
      • Как добавить бота в групповой чат?
      • Есть ли возможность в групповом чате упоминать клиента?
      • Есть ли ограничения по количеству созданных групп?
    • Интерфейсы Битрикс24
      • Стандартная работа входящих и исходящих сообщений
      • Почему в чатах стоит будущая дата?
      • Как работает распределение на ответственного, если разные ответственные в Сделке и в Контакте?
      • Как привязать чат к другой сущности Битрикс24?
      • Ошибка загрузки страницы OLChat на портале Битрикс24
      • Ошибка "Отсутствует соединение с сервером"
      • Ошибка "Ошибка получения токена авторизации"
      • Почему после закрытия чата и удаления Лида/Сделки не открылся новый чат и не создалась сущность?
      • Установили приложение, но при попытке открыть - пустая страница
      • Интеграция не работает. Появляется страница "Доступно по подписке Битрикс24.Маркет Плюс"
      • Приложение раньше было установлено по подписке, но подписку не буду продлевать. Что делать?
      • Что за уведомление "До конца оплаченного периода использования приложения осталось _ дней"?
      • Где указан ID сотрудника?
      • Функция "Использовать CRM-форму для запроса контактной информации в онлайн-чате" не работает
    • Интерфейсы WhatsApp
      • Почему сбрасывается подключение до QR-кода?
      • Ошибки доставки и воспроизведения аудиосообщений
      • Почему ссылки и номера телефонов приходят не кликабельными?
      • Ошибка WhatsApp "Ожидание сообщения"
      • Уведомление в WhatsApp "Не удалось подтвердить ваш код безопасности..."
      • Уведомление "Не удалось привязать/связать устройство"
      • После разблокировки WhatsApp не приходит код для подтверждения номера. Что делать?
    • WhatsApp Business API (WABA)
      • Сравнение неофициальной интеграции WhatsApp и официальной WhatsApp Business API с Битрикс24
      • Отличие WhatsApp, WhatsApp Business и WhatsApp Business API
      • Битрикс24. Виртуальный WhatsApp
    • Как оставить отзыв о приложении OLChat?
    • OLChat и хранение персональных данных
Powered by GitBook
On this page
  • Используйте отдельный тип телефона для отправки сообщений в WhatsApp
  • Используйте функцию firstvalue для указания первого значения из массива номеров.
  • Используйте активити Итератор, чтобы перебрать номера в массиве и задать свою логику для каждого из номеров массива

Was this helpful?

  1. Роботы и активити

Особенности использования номеров в роботах и активити бизнес-процессов

PreviousДополнительные настройки роботовNextНастройка отправки файла в зависимости от источника

Last updated 8 months ago

Was this helpful?

Практически в каждом роботе или активити вам предстоит использовать номер телефона. Давайте разберёмся, как это делать правильно.

В карточке CRM (лид, контакт, компания) есть возможность использовать как один, так и несколько номеров телефонов, причём с разными типами (мобильный, рабочий, для рассылок, другой, и т.д.).

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

Когда вы передаёте номер (номера) телефонов в робот или активити, то они могут передаваться как массив номеров – {{Телефон}} / {=Document:PHONE} (также {{Контакт: Телефон}} и {{Компания: Телефон}}) или как текстовая строка – {{Телефон (текст)}} / {=Document:PHONE_PRINTABLE} (также {{Контакт: Телефон (текст)}} и {{Компания: Телефон (текст)}}).

Обратите внимание, что переменная {{Телефон}} / {=Document:PHONE} / {{Контакт: Телефон}} / {{Компания: Телефон}} или {{Телефон (текст)}} / {=Document:PHONE_PRINTABLE} / {{Контакт: Телефон (текст)}} / {{Компания: Телефон (текст)}} собирает и передаёт номера ВСЕХ типов.

Если в робот передан подобный массив номеров или текстовая строка с номерами и их там несколько – отправка будет осуществлена на первый номер в списке, на котором есть WhatsApp!

Для того, чтобы исключить ошибки, можно воспользоваться одним из способов, описанных ниже:

Используйте отдельный тип телефона для отправки сообщений в WhatsApp

Например, «Для рассылок». Возможные варианты, которые могут принимать переменные:

  • {{Телефон для рассылок}} / Document:PHONE_MAILING}

  • {{Контакт: Телефон для рассылок}}

  • {{Компания: Телефон для рассылок}}

  • {{Телефон для рассылок (текст)}}

  • {{Контакт: Телефон для рассылок (текст)}}

  • {{Компания: Телефон для рассылок (текст)}}

При настройке робота или активити используйте один из вариантов переменной, подставляя её в поле Номер телефона (кому отправляем)

При использовании функции firstvalue из массива номеров {{Телефон}} / {=Document:PHONE} / {{Контакт: Телефон}} / {{Компания: Телефон}} будет выбран и подставлен в робот или активити первый по счёту номер.

При настройке робота используйте один из возможных вариантов конструкций, подставляя её в поле Номер телефона (кому отправляем):

  • {{=firstvalue({{Телефон}})}}

  • {{=firstvalue({{Контакт: Телефон}})}}

  • {{=firstvalue({{Компания: Телефон}})}}

Для вызова окна функций в активити бизнес-процесса введите в поле для ввода номера телефона знак «равно» и в открывшемся окне выберите функцию firstvalue.

В круглых скобках функции укажите массив номеров, из которых нужно выбрать первое значение. Например, {{Контакт: Телефон}}.

Обратите внимание, что при использовании функции firstvalue переменную {{Телефон}} / {{Контакт: Телефон}} / {{Компания: Телефон}} нужно передавать без модификатора «(текст)», т.к. важно передавать именно массив номеров.

Данный способ работает только в том случае, если на вашем тарифе Битрикс24 доступен дизайнер Бизнес-процессов!

Создайте переменную бизнес-процесса

Добавьте активити «Изменение переменных» и «Итератор»

Установите переменную для этих активити

Внутри итератора будут перебираться номера телефонов и вы сможете выполнять проверки и производить действия с каждым номером.

Помните, что во всех вышеописанных способах вам необходимо учитывать ещё одно обстоятельство, а именно – наличие WhatsApp на номере, на который делается отправка.

В настоящее время проверка номера на наличие WhatsApp осуществляется сразу при отправке сообщения. Если отправка осуществляется на номер, на котором не установлен WhatsApp, в дополнительных результатах выполнения активити вы получите ошибку «NW» а в описании ошибки — более развёрнутое её описание: «Ошибка при отправке: телефонный номер 7961*****57 не найден в WhatsApp»

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

Используйте для указания первого значения из массива номеров.

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

функцию firstvalue
Итератор