Chatterfy.ai - Help Center
Open ChatterfyTelegram Channel
  • Chatterfy.Ai
    • Добро пожаловать в Chatterfy!
    • Цены
    • Варианты использования
    • Update log
      • Update 27.09.2024
      • Update 06.10.2024
      • Update 28.10.2024
      • Update 31.10.2024
      • Update 04.11.2024
      • Update 09.11.2024
      • Update 12.12.2024
      • Update 14.12.2024
      • Update 14.12.2024
      • Update 20.12.2024
      • Update 20.12.2024
      • Update 21.12.2024
      • Update 24.12.2024
      • Update 06.01.2025
      • Update 15.01.2025
      • Update 19.01.2025
      • Update 20.01.2025
      • Update 22.01.2025
      • Update 24.01.2025
      • Update 25.01.2025
      • Update 28.01.2025
      • Цены 01.02.2025
      • Update 03.02.2025
      • Update 12.02.2025
      • Update 14.02.2025
      • Update 20.03.2025
      • Update 30.01.2025
      • Update 10.04.2025
      • Update 29.04.2025
      • Update 29.04.2025
      • Update 12.05.2025
    • Как начать
      • Создание аккаунта
      • Приглашение сотрудника
        • Распределение ролей
      • Пополнение баланса
    • Демо скрипты Сhatterfy
  • CRM для общения
    • Возможности Chatterfy CRM
    • Функционал CRM
      • Создание бота
        • Привязка личного аккаунта Telegram
        • Привязка Telegram bot
        • Привязка Business Telegram Bot
      • Страница чатов
        • Статусы
        • Фильтры
        • Ответственный менеджер
        • Flow & Step
        • Теги
        • User Information
        • Кастомные поля
        • Tracker Data
        • Events
        • Clear chat
        • Шаблоны сообщений
        • Переводчик
        • Отложенные сообщения
        • Распознавание голосовых сообщений и кружков
        • Распознавание изображений
      • Статистика
        • Tags statistics (flow)
      • Рассылки
      • Контакты
      • Логи
    • FAQ CRM - Часто задаваемые вопросы 📍
  • Конструктор скриптов
    • Использование конструктора
    • Использование параметров
    • Настройки скрипта
      • Bot Settings
        • Global bot settings
        • Задержки между ответами (Delays)
        • Нотификации
        • Webhooks & Api
        • Integrations
        • Bot AI Settings
        • Bot Pit Stop
        • Bot Tags
        • Telegram Channels
        • Assignment managers
      • Импорт других скриптов
      • Пуши
        • Step push
        • Global push
      • Типы степов внутри конструктора
        • AI Routing
        • AI Reply
        • Send Message
        • Change Tags
        • Send Webhook
        • A/B Router
        • Change flow
        • Send tracker event
        • Assign Operator
        • Custom Delay
        • Custom Condition
    • Подключение AI
      • Как подключить AI
      • Как выбрать модель AI?
      • AI Settings
      • Как считается стоимость диалога
    • FAQ конструктор
    • Примеры скриптов
      • DEMO 1
      • DEMO 2
      • DEMO AUTO FLOW
      • Примеры AI Settings
  • Tracker
    • Что такое трекер и как его использовать
    • Функционал Tracker
      • Dashboard
      • Campaigns
        • Настройка кампании
        • Filters (клоака)
        • General
        • Источники
          • Facebook
          • Telegram Bot
        • Auto Actions ивенты через postback
        • Parameters
      • Domains
      • Landings
      • Analytics
      • Postbacks
      • Pocket Option Postbacks
      • Logs
      • Proxy
    • FAQ Tracker
  • IDEAS
    • Создание спейса
    • Смена спейса для бота
    • Архивация ботов
    • Избранные боты
  • Администрирование
    • Администрирование
      • Настройки времени
      • Использование внешних переменных в скриптах
      • Как поменять пароль
      • Удаленная настройка CRM
  • Custom chats filters
    • Tracker filters
Powered by GitBook
On this page
  • Auto Actions ивенты через postback
  • Пример реализации
  • Дополнительные возможности для повторных депозитов
  • Postbacks
  • Постбеки в трекере (запись внешних данных)
  • Webhooks & Api
  • Переключения шагов
  • Передача дополнительной информации в диалог
  • Использование сохраненных данных
  • Примеры
  • Send Webhook
  • Добавление кастомных переменных в боте
  1. Администрирование
  2. Администрирование

Удаленная настройка CRM

PreviousКак поменять парольNextTracker filters

Last updated 3 months ago

Auto Actions ивенты через postback

Auto Actions - это функционал позволяющий автоматизировать ваши воронки и полностью избавиться от обработчиков. Когда вы получите постбэк от продукта (например событие первого депозита от 1win) - для пользователя с тем clickid, который был указан при регистрации автоматически изменится шаг диалога и ИИ может продолжать общаться с лидом ЗНАЯ, что человек сделал депозит/регистрацию и тд.

Чтобы данный функционал работал, вам необходимо настроить Постбэки на продукте и ОБЯЗАТЕЛЬНО передавать clickid в партнерку. Без этого система НЕ будет знать, кому из диалогов нужно изменить шаг.

Пример реализации

При поступлении постбэка с типом: "sale" - для лида автоматически изменится шаг на Flow RD, step FD, статус диалога Auto

При поступлении постбэка с типом: "resale" - для лида автоматически изменится шаг на Flow RD, шаг 2rd, статус Auto

При поступлении постбэка с типом: "registration" - для лида автоматически изменится шаг на Flow FD, шаг REG, статус Auto

Дополнительные возможности для повторных депозитов

Вы можете добавлять бесконечное множество действий, нажав на кнопку "Add action"

Для события resale (повторный депозит) можно использовать числовое значение депозита, к примеру "resale#2" - это действие при ВТОРОМ повторном депозите, "resale#3" при третьем и тд.

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

Postbacks

Для получения данных из партнерки вам необходимо настроить постбеки. Здесь вы найдете пошаговую инструкцию

  1. Перейдите в трекер и нажмите Postbacks (Постбеки

  2. Чтобы создать постбек нажмите Create postback

  1. Введите Name, Affilliate network - на данный момент есть кастомы 1win и Binomo и нажмите создать. Affiliate Network - на данный момент внутри платформы представлены 2 партнерки 1Win и Binomo. Если ваша партнерка не представлена, то просто выберите Custom

  2. Campaign - если выбрать, то постбеки будут уникальные только для определенного выбранного кампейна. Лучше не выбирать, чтобы постбэки для всех кампейнов были общие

  3. Нажмите Create - создать постбэк

Постбеки в трекере (запись внешних данных)

Если вам необходимо записать и достать с кастом филдов информацию о клиенте можно через fields.кастомную информацию о клиенте, например сумма последнего депозита, ID клиента.

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

Например, постбек для FD

Таким образом, пользователю запишется ивент sale, а в кастом филды пользователя запишется параметры last_deposit и user_id

Webhooks & Api

Для того, чтобы подключить к вашему сервису необходимо получить уникальную ссылку для WebHooks.

  1. Откройте вашего бота

  2. Настройки скрипта (значок шестеренки)

  3. Bot settings (слева в верхнем углу)

  4. Нажмите "Add Webhook"

  5. Нажмите "SAVE" внизу экрана для сохранения изменений

Можно создать несколько ссылок на одного бота, это бывает полезно чтобы использовать несколько сервисов. Если у вас несколько ботов, каждая ссылка будет уникальна.

Уникальная ссылка выглядит так: https://app.chatterfy.ai/api/bots/webhooks/<POSTBACK_ID>/updateDialog

  • WebHooks позволяют изменять параметры диалогов, управлять переходами между шагами и добавлять теги

  • Для взаимодействия с чатами пользователей мы используем Telegram ChatID

chatId=1227280

На месте "1227280" вы должны передать Telegram ChatID пользователя, которому необходимо внести изменения.

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

  1. stepId

  2. status=auto/manual/blocked

  3. details.KEYCUSTOMFIELD=params

Переключения шагов

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

— chatId — ID чата в Telegram

— stepId — ID шага в вашем боте, на который необходимо перевести диалог

Отправлять параметры можно через GET.

Пример: https://app.chatterfy.ai/api/bots/webhooks/<POSTBACK_ID>/updateDialog?chatId=1227280&stepId=046050f6-38f6-4b18-b9fa-e6582f5352d0

Передача дополнительной информации в диалог

Используйте параметр (объект) fields.[ключ поля] для добавления дополнительных данных в диалог.

1) Пример 1 - сохранение уникального refID из внешней системы

https://app.chatterfy.ai/api/bots/webhooks/<POSTBACK_ID>/updateDialog?chatId=1227280&details.refID=12345

ПРИМЕР: https://app.chatterfy.ai/api/bots/webhooks/8f1el0ed-a1d2-4a9d-bc30-2e19f2062789/updateDialog?chatId=1227280&fields.refID=12345

2) Пример 2 - запись баланса пользователя

https://app.chatterfy.ai/api/bots/webhooks/<POSTBACK_ID>/updateDialog?chatId=1227280&fields.userBalance=5000

ПРИМЕР: https://app.chatterfy.ai/api/bots/webhooks/8f1el0ed-a1d2-4a9d-bc30-2e19f2062789/updateDialog?chatId=1227280&fields.userBalance=5000

Использование сохраненных данных

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

Например, https://some.service.com/signup?refId={{fields.refId}} для генерации персонализированных ссылок.

Дефолтное использование параметров в ссылках

{{chatId}} - Telegram ID

{{username}} - Telegram username

{{name}} - имя пользователя

{{createdAt}} - дата создания диалога

{{fields.key любого кастом филда}} - любой ваш кастом филд, созданный в Bot Settings

{{tracker.key любого трекер филда}} - любой параметр из трекер филд, добавленный в параметрах кампании в Трекере

Например,https://some.service.com/signup?refId={{fields.refId}}

Примеры

1) Если пользователь открыл лендинг с utm параметром ad_name=test, то у пользователя будет трекер филд ad_name со значением test. Затем вы сможете его использовать в общении с пользователем, например https://some.service.com/signup?ad_name={{tracker.ad_name}}.

Также, каждый пользователь дополнительно имеет кликайди - уникальный параметр для каждого пользователя. Его значение можно получить, используя макрос {{tracker.clickid}}.

2) Если вы, например, хотите отправить приветственное сообщение с именем пользователя, то вы можете создать степ Send Message и в тексте сообщения добавить текст например Hello, {{name}}.

Частым примером использования параметров из чата является генерация ссылки на регистрацию в партнерке. Например, https://partner.com/signup?sub1={{tracker.clickid}}. Таким образом вы предоставите пользователю ссылку на регистрацию в партнерку и запишите в sub1 наш clickid. Если, например, clickid пользователя =test123, то пользователь получит ссылку https://partner.com/signup?sub1=test123

ИСКЛЮЧЕНИЕ !!!

Если пользователь пришел в бота/личка вне кампании из трекера (например, открыл бота и нажал старт), то у данного лида не будет трекер даты и его нельзя будет трекать.

После отправки ID клиента, могу ли я проверить его в своей БД и переключить степ в зависимости от результата?

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

Затем вы можете отправить запрос на созданный вебхук в боте https://app.chatterfy.ai/api/bots/webhooks/<POSTBACK_ID>/updateDialog?chatId=123&stepId=[степ на который нужно переключить пользователя]&status=auto

Send Webhook

Send webhook - это функционал отправки информации из Chatterfy в любые внешние сервисы посредством отправки webhooks.

Чтобы добавить отправку вебхуков, вам необходимо добавить новый шаг Send webhook.

1. Нажмите на кнопку "Create step"

2.Нажмите на кнопку Send Webhook

Доступные переменные для отправки:

{username} - Имя пользователя в телеграмм. (текстовое значение)

{chatId} - ChatID пользователя в телеграм. (числовое значение)

{stepKey} - Ключ шага, на котором находится пользователь (текстовое значение)

{createdAt} - Время начала диалога (2024-03-10T17:49:32.806Z)

{KEYCUSTOMFIELD} - Ключ из ваших кастомных полей. Замените KEYCUSTOMFIELD на ваш KEY кастомного поля, который можно найти в Bot Settings

{tracker.KEYTRACKERFIELD} - Ключ из ваших трекер филдов. Например, {tracker.clickid}

Примеры отправок webhooks

https://keitaro.yoursite.com/25123a/postback?subid={tracker.clickid}&username={username}&chatid={chatId}&startdialogue={createdAt}
  • В этом вебхуке мы передаем параметры в keitaro по формату:

subid={tracker.clickid} - передаем для Keitaro clickid юзера, который был задан для этого пользователя трекером

username={username} - имя пользователя телеграмма

chatid={chatId} - ID пользователя телеграмма

startdialogue={createdAt} - время начала диалога

Добавление кастомных переменных в боте

Теперь в настройках бота (Bot Settings) появилась возможность создавать кастомные переменные, которые можно использовать через макросы.

  1. Перейдите в раздел Bot Settings

  2. Пролистайте вниз, найдите поле Bot variables

  3. В поле ''Name" укажите кастомную переменную, например variables.regLink

Вместо того, чтобы постоянно вставлять ссылку из примера выше в степах или сообщениях, можно использовать просто {{variables.regLink}}

ПРИМЕР:

Например, если пользователь имеет Telegram ID - 123, то вебхук отправится по адресу (URL) .

В поле Value вставьте само значение переменной, например

Инструкция по созданию кастомных полей: Нажмите, чтобы перейти
https://api.chatterfy.ai/api/postbacks/51edc052-f7a2-4650-8085-d04abb38de5e/tracker-postback?clickid={clickid}&tracker.event=sale&tracker.cost={cost}&tracker.currency=usd&fields.last_deposit={cost}&fields.user_id={user_id}
https://app.chatterfy.ai/api/bots/webhooks/55833627-242e-4061-9b0a-30da3e9cf7d4/updateDialog
https://test.com?chatId={fields.chatId}
https://test.com?chatId=123
https://pp.com?clickid={{tracker.clickid}}
Postbacks