Связаться с поддержкой:
Связаться с поддержкой
Выберите язык Русский Английский (статья не переведена)

    ChatApp в SalesBot

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

    Вопрос
    Содержимое

    Как открыть ChatApp в SalesBot:

    Шаг 1. В воронке нажмите «Настроить» → выберите стадию, где запускать SalesBot.
    Шаг 2. Нажмите «+ SalesBot» → нажмите создать нового бота.
    Шаг 3. В редакторе бота откройте «Виджеты» → в виджете ChatApp нажмите «Добавить» → выберите нужное действие.

    Возможности виджета ChatApp:

    Send message — отправить сообщение
    Блок «Send message» может отправлять  текстовое сообщение или текст c файлом.

    pasted-image-1773909489982.png pasted-image-1773909502360.png

    В поле «Линия» — выберите линию для отправки сообщения.
    «Автоматическое определение» — Salesbot отправит сообщение в последнюю активную беседу с клиентом.

    В поле «Мессенджер» — выберите канал для отправки сообщения.
    «Автоматическое определение» — бот отправит сообщение через тот мессенджер, где с клиентом общались в последний раз.

    В поле «Шаблон сообщения» — укажите текст сообщения.
    Чтобы добавить переменные в текст, нажмите «Параметр 1» → «три точки» и выберите значение переменной. Если нужно несколько переменных — нажмите «Раскрыть все параметры» → «три точки» и выберите значение каждой.

    В поле «Файл» — добавьте файл по публичной ссылке или выберите конкретный файл.

    В поле «В группе» — выберите, должен ли Salesbot работать в групповых чатах.

    В поле «Указать свой контакт» — можно задать контакт для уведомления ответственного о срабатывании Salesbot.

    В поле «Выбор контакта» — определяет получателя, если в сделке несколько контактов:
    «Основной контакт» — отправка на основной номер;
    «Контакт с группой» — отправка в групповой чат, если есть в сделке групповой чат;
    «Всем контактам» — отправка всем контактам сделки.

    ❗️Если после блока нет последующих действий — добавьте «Остановить бота»
    в ветках «При успешном выполнении» и «При ошибке».

    Send template message — отправить шаблонное сообщение
    Блок «Send template message» отправляет шаблон-сообщение из Официального WhatsApp.

    В поле «Линия» — выберите линию с каналом WhatsApp Business API или WhatsApp Cloud API для отправки шаблонного сообщения.

    В поле «Мессенджер» — выберите канал WhatsApp Business API или WhatsApp Cloud API

    В поле «Шаблонное сообщение» — выберите нужный шаблон из списка.
    Если шаблона нет в списке — проверьте его в кабинете ChatApp.

    ❗️Если после блока нет последующих действий — добавьте «Остановить бота»
    в ветках «При успешном выполнении» и «При ошибке».

    Logic — настроить логику (условия)
    Подробный ответ на вопрос.


    Chat tag add — добавить метку диалогу
    Блок «Chat tag add» присваивает метку к чату клиента в Scenario Dialogs.
    Перед настройкой блока — создайте метку в Scenario Dialogs по инструкции.

    В поле «Метка диалога ChatApp» — из выпадающего списка выберите метку которую нужно присваивать к диалогу.

    ❗️Если после блока нет последующих действий — добавьте «Остановить бота»
    в ветках «Установлен» и «Иначе».

    Check for messenger — проверить, доступен ли номер в мессенджере
    Блок «Check for messenger» проверяет, зарегистрирован ли номер в мессенджере.

    В поле «Мессенджер» — выберите канал, где нужно проверить номер на доступность.

    Результат проверки делится на два выхода:
    «Доступен» — номер найден в мессенджере → здесь можно поставить блок отправки сообщения по этому каналу.
    «Иначе» — номер не найден → используйте этот выход, чтобы отправить сообщение через другой канал или выполнить альтернативное действие.

    Create group — создать группу
    Блок «Create group» создаёт групповой чат и добавляет в него клиента.


    В поле «Название группы» укажите название группы.

    В поле «Телефон участников группы» — введите номера:
    • вручную — один или несколько номеров через запятую;
    • через переменную — нажмите «три точки» и выберите поле где хранится номер теелфона

    В поле «Шаблон сообщения» — укажите текст сообщения.

    В поле «Аватар для группы» — выберите изображение: (96×96 px или 640×640 px).
    Загрузите JPG-файл или укажите публичную ссылку на аватар.

    В поле «Линия» — выберите линию, через которую будет создана группа.
    «Автоматическое определение» — группа создаётся по последней активной беседе .

    В поле «Мессенджер» — выберите канал для создания группы.
    «Автоматическое определение» — используется мессенджер, где с клиентом общались в последний раз.

    ❗️Если после блока нет последующих действий — добавьте «Остановить бота»
    в ветках «При успешном выполнении» и «При ошибке».

    Adding a member to group — добавить участника в группу
    Блок «Adding a member to group» добавляет участника в групповой чат.

    В поле «ID группы» — оставьте поле пустым, если нужно добавлять участника в группу из карточки сделки. Если нужно всегда добавлять в одну и ту же группу — укажите ID группы из Scenario Dialogs.

    Как получить Chat ID в Scenario Dialogs:
    В Scenario Dialogs откройте групповой чат → перейдите в карточку группы → под названием отображается Chat ID — скопируйте его.

    В поле «Телефон» — участников группы» укажите номера:
    • вручную — через запятую;
    • через переменную — нажмите «три точки» и выберите поле, где хранится номер клиента.

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

    В поле «Мессенджер» — выберите канал, где находится группа.
    «Автоматическое определение» — бот использует мессенджер последнего общения и добавит в группу, если она там есть.

    ❗️Если после блока нет последующих действий — добавьте «Остановить бота»
    в ветках «При успешном выполнении» и «При ошибке».

    Removing a member from the group — удалить участника из группы
    Блок «Removing a member from the group» удаляет участника из группы.

    В поле «ID группы» — оставьте поле пустым, если нужно удалить участника из группы карточки сделки. Если нужно всегда удалять участников из одной и той же группы — укажите ID группы из Scenario Dialogs.

    Как получить Chat ID в Scenario Dialogs:
    В Scenario Dialogs откройте групповой чат → перейдите в карточку группы → под названием отображается Chat ID — скопируйте его.

    В поле «Телефон» — участников группы» укажите номера:
    • вручную — через запятую;
    • через переменную — нажмите «три точки» и выберите поле, где хранится номер клиента.

    В поле «Линия» — выберите линию, где находится группа.

    В поле «Мессенджер» — выберите канал, где находится группа.

    ❗️Если после блока нет последующих действий — добавьте «Остановить бота»
    в ветках «При успешном выполнении» и «При ошибке».

    Group removal — удалить группу
    Блок «Group removal» удаляет группу.

    В поле «ID группы» — оставьте поле пустым, если нужно удалить группу из карточки сделки. Если нужно удалить конкретную группу — укажите ID группы из Scenario Dialogs.

    Как получить Chat ID в Scenario Dialogs:
    В Scenario Dialogs откройте групповой чат → перейдите в карточку группы → под названием отображается Chat ID — скопируйте его.

    В поле «Линия» — выберите линию, где находится группа.

    В поле «Мессенджер» — выберите канал, где находится группа.

    В поле «Параметры» — выберите действие:
    «Удалить одну группу» — удаляется группа, указанная в поле «ID группы». Если поле пустое — удалится группа из карточки сделки.
    «Удалить все группы» — удаляются все группы, связанные с этой сделкой.

    ❗️Если после блока нет последующих действий — добавьте «Остановить бота»
    в ветках «При успешном выполнении» и «При ошибке».

    Переменные в Salesbot
    Переменную заключают в двойные фигурные скобки «{{}}». Ее нужно подставить в поле для ввода сообщения во время создания Salesbot. Переменную можно ввести вручную или выбрать из списка. Для вызова списка переменных введите «[».

    Например, чтобы бот обращался к клиенту по имени, нужно вставить в текст переменную {{contact.name}}. Имя будет получено из карточки клиента.

    Примеры переменных

    Значение Переменная
    Имя контакта {{contact.name}}, {{name}}
    ID сделки {{lead.id}}
    ID контакта {{contact.id}}
    ID покупателя {{customer.id}}
    Источник сделки {{origin}}
    Полученное сообщение клиента {{message_text}}
    Установка значения кастомного поля сделки (вместо #custom_field_id# подставьте id дополнительного поля) {{lead.cf.#custom_field_id#}}
    Установка значения кастомного поля контакта (вместо #custom_field_id# подставьте id дополнительного поля) {{contact.cf.#custom_field_id#}}
    Установка значения кастомного поля компании (вместо #custom_field_id# подставьте id дополнительного поля) {{company.cf.#custom_field_id#}}
    Имя ответственного менеджера {{lead.responsible.name}}
    Email ответственного менеджера {{lead.responsible.email}}
    Телефон ответственного менеджера {{lead.responsible.phone}}
    Email из сообщения клиента {{message_text.email}}
    Телефон из сообщения клиента {{message_text.phone}}
    Бюджет сделки {{lead.price}}
    Текущая дата {{current_date}}

    Как получить ID дополнительного поля

    1. Зайдите в сделку и нажмите «Настроить».
    2. Нажмите на нужное поле — откроется окно настройки. В верхнем левом углу указано ID поля.

    Как получить ID поля из консоли

    1. Зайдите в любую сделку или контакт и найдите поле, значение которого хотите использовать.
    2. Нажмите на поле правой кнопки мыши и выберите «Исследовать элемент» или «Просмотреть код».
    3. В окне отобразится код поля. Id находится в квадратных скобках после «CFV».