Salebot.pro
Search
K

AmoCRM

В этом разделе вы узнаете, как связать бота и amoCRM, какие есть возможности, как написать первым клиенту на WhatsApp из Amo и многое другое.
При необходимости оптимизации расходов организации вы можете воспользоваться встроенной Salebot.CRM и работать с клиентами быстро и без сложных интеграций со сторонними CRM системами.
Убедительная просьба не обращаться по поводу нашей интеграции в Саппорт amoCRM. Они вам не помогут в любом случае. Это запрещено правилами разработки интеграций.
Интеграция с AMO работает корректно ТОЛЬКО в том случае, если к 1 проекту Salebot подключен 1 аккаунт АМО.
Виджет Salebot можно установить только в одну воронку АМО. Если несколько воронок, в настройках интеграции в проекте укажите с какой воронкой будет работать бот и укажите источник сделок в воронке АМО.
Интеграция с Salebot в amoCRM работает в пробном периоде и на тарифах "Расширенный" или "Профессиональный".
Интеграция с amoCRM работает на тарифах в Salebot "Бизнес" или "Инфобиз".

Как подключить бота к AmoCRM

Инструкция для подключения бота к AmoCRM

Для пользователей AmoCRM мы создали публичный виджет. Для получения доступа ко всем возможностям нашей интеграции вам необходимо его установить. При установке виджета в AmoCRM вам нужно только ввести ваш логин в и нажать сохранить. Все остальные настройки осуществляются на сайте salebot.pro. Найти наш виджет вы можете в настройках аккаунта amoCRM в разделе интеграции, набрав в поиске salebot.pro.
Для подключения Salebot.pro к AmoCrm вам понадобится действующих аккаунт в AmoCRM. Вам нужно проделать пару простых действий:
1. Выберите AmoCrm из доступных в списке CRM систем, после нажмите на кнопку “Подключить AmoCRM”
2. Далее выберите аккаунт, который хотите подключить к AmoCRM
3. Нажимаете кнопку “РАЗРЕШИТЬ”
Р
Теперь вы подключены к AmoCRM

Как подключиться к каналу чатов

Чтобы общаться со своими клиентами в AmoCRM через Salebot.pro, вам при подключении необходимо включить переключатель в настройках подключения к AmoCRM: Подключение к каналу чатов AmoCRM
Если Вы подключили свой личный номер телефона в Whatsapp и не хотите, чтобы личная переписка попадала в Amo, то можете включить переключатель: Отправлять только те диалоги, на которые ответил бот
При включении данной настройки в AMO попадут только те диалоги, на которые ответил бот. Включать данный переключатель НЕ рекомендуется. Без создания чат-бота при этой настройке ВСЕ диалоги перестанут попадать в AMO.
Бот будет отправлять диалоги в amoCRM только после того, как хоть раз ответит клиенту.
Если желтый или красный блок в воронке еще не встречался в диалоге, то все диалоги попадают в неразобранное. При передаче данных из желтого или красного блока создается сделка и далее все диалоги прикрепляются к ней.
В связи с медленной обработкой данных на стороне АМО рекомендуем установить настройки бота так, чтобы между входом клиента в бот и попаданием его в желтый или красный блок (передача данных / конец сбора данных) прошло минимум 3-5 минут, иначе сделка может быть НЕ создана и диалоги останутся в Неразобранном.
На рисунке ниже представлен пример диалога

Как отправить собранные ботом сделки в AmoCRM

Бот может автоматически спросить данные у клиента и записать их в кастомные поля сделки.
Отправка переменных осуществляется только в желтом или красном блоке (блоки передачи данных или конец сбора данных)! Если клиент не прошел один из этих блоков, то переменные не передадутся.
Переменные с названием name и phone автоматически запишутся в соответствующие поля AmoCRM. В Whatsapp в переменной name по умолчанию записан номер телефона пользователя. В переменную phone вы можете собирать номера телефонов пользователей через диалог.
Если в Ватсап вы перезаписываете значение name, чтобы в amoCRM клиент назывался по имени, а не по номеру телефона, то используйте желтый блок (передача данных) для передачи полученного значения name. В других мессенджерах не перезаписывайте значение name иначе будет создан дубль клиента.
Также Вы можете указать ответственного, поставить задачу на сделку и указать для нее срок.
Рекомендуется в AmoCRM включить настройку (ползунок перевести вправо), чтобы заявки не дублировались и неразобранное склеивалось со сделками. Для этого перейдите в AmoCRM в раздел Настройки - Общие настройки:
Так выглядит заполненная заявка:

Как отправить кастомные поля amoCRM

Переменные с названием phone, email и budget(бюджет) автоматически будут записаны в поля клиента.
Отправка переменных осуществляется только в желтом или красном блоке (блоки передачи данных или конец сбора данных)! Если клиент не прошел один из этих блоков, то переменные не передадутся.
Вы также можете заполнить пользовательские поля в заявке.
Каждое поле указывается с новой строки. Сначала идет код поля в аmoCRM, затем название переменной в Salebot, которая запишется в него.
Чтобы записать константный текст, укажите его в одинарных кавычках (как вариант можно поставить одну двойную кавычку перед этим текстом), как на рисунке ниже:
Добавить поле в amoCRM можно по кнопке, указанной на рисунке ниже.
Пример, где найти идентификатор поля, показан на рисунке:
Если после создания поля id не появилось, выйдите из карточки и зайдите в нее заново.

Пример создания сделки

Разберем пример создания сделки ботом
Стрелка с ромбом сохраняет введенный ответ в переменную. Чтобы включить такую стрелку, необходимо в настройках соединения включить переключатель пользователь вводит данные
В поле под переключателем указывается как будет называться переменная.
В желтом блоке происходит отправка данных в AmoCRM, то есть, если смотреть на схему выше, то можно увидеть, что после ввода каждой переменной она обновляется в CRM. Красный блок Конец сбора данных. Означает, что пользователь закончил создавать заявку - новые его ответы пойдут в новую сделку и созданные в боте переменные будут аннулированы.

Как выбрать одну из нескольких воронок для отправки в amoCRM

Если у вас 2 воронки или более, но работать хотите с определенной, нужно: 1) указать выбранную воронку в настройках подключения amocrm на сайте salebot.pro
2) Нужно в настройках воронки в amocrm установить в качестве источника сделок salebot.pro

Как разобрать неразобранное

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

Webhook AmoCRM

Как найти настройки Webhook в AMO

Webhook настраивается через Настройки - Интеграции - Web Hooks

Как получить ключ API проекта

Ключ API проекта берется из настроек проекта, пример на рисунке ниже.

Как получить уведомление о создании сделки

Для получения уведомлений о смене статуса лида необходимо установить в настройках AmoCRM Webhook.
Слева пишем URL адрес в формате https://chatter.salebot.pro/amo_<СОБЫТИЕ>/<КЛЮЧ API>
Справа связываем с нужным событием

Уведомление с именем сделки

URL webhook: https://chatter.salebot.pro/amo_order_created/<salebot_api_key> где <salebot_api_key> вы должны заменить на API ключ настроек проекта
После изменения статуса проекта придет уведомление с текстом, словно это написал клиент (но это сообщение будет видно только в интерфейсе salebot.pro): amo_lead_created Название сделки
Далее вы можете использовать данное сообщение как условие у блока в редакторе
Важно! Для того чтобы реагировать на все события вебхуков, в условии пропишите amo_lead_created и установите тип сравнения по ключевым словам.

Уведомление с названием воронки и этапа в ней

URL webhook: https://chatter.salebot.pro/amo_order_created_v2/<salebot_api_key> где <salebot_api_key> вы должны заменить на API ключ настроек проекта
После изменения статуса проекта придет уведомление с текстом, словно это написал клиент (но это сообщение будет видно только в интерфейсе salebot.pro): amo_lead_created Название воронки:Имя состояния
Далее вы можете использовать данное сообщение как условие у блока в редакторе
Для того чтобы реагировать на все события вебхуков, в условии пропишите amo_lead_created и установите тип сравнения по ключевым словам.

Как получить уведомление о смене статуса сделки

Для получения уведомлений о смене статуса лида необходимо установить в настройках AmoCRM Webhook.
URL webhook: https://chatter.salebot.pro/amo_state_changed/<salebot_api_key> где <salebot_api_key> вы должны заменить на API ключ настроек проекта
После изменения статуса проекта придет уведомление с текстом, словно это написал клиент (но это сообщение будет видно только в интерфейсе salebot.pro): amo_state_changed Название воронки:Имя состояния
Далее вы можете использовать данное сообщение как условие у блока в редакторе и отправить пользователю сообщение, соответствующее такому переходу.
Для того чтобы реагировать на все события вебхуков, в условии пропишите amo_state_changed и установите тип сравнения по ключевым словам.

Как получить уведомления о добавлении примечания

Для получения уведомлений о смене статуса лида необходимо установить в настройках AmoCRM Webhook.
URL webhook: https://chatter.salebot.pro/amo_note_created/<salebot_api_key> где <salebot_api_key> вы должны заменить на API ключ настроек проекта
После изменения статуса проекта придет уведомление с текстом, словно это написал клиент (но это сообщение будет видно только в интерфейсе salebot.pro): note_created Текст примечания
Далее вы можете использовать данное сообщение как условие у блока в редакторе
Для того чтобы реагировать на все события вебхуков, в условии пропишите note_created и установите тип сравнения по ключевым словам.

Цифровая Воронка

Как работать с цифровой воронкой в Amo

Виджет salebot.pro может работать с цифровой воронкой AmoCRM
Бот может реагировать на 8 событий:
Для срабатывания бота необходимо указать триггеры в AmoCRM:
Ниже на картинке перечислены списком как раз поддерживаемые события:
Вы также можете настраивать работу виджета в разделе покупатели:

Как отправить сообщения из AmoCRM

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

Как запустить бота по смене события

Для запуска бота в поле 'сообщение' необходимо указать текст trigger
После срабатывания события в бота приходит сообщение, словно его написал пользователь, которое может запустить бота, если его прописать в условии. Ниже рассказано об этом подробно.
Сообщение trigger запускает бота, а любой другой текст напрямую отправится клиенту.
Ниже рассказано какие колбеки генерируются при том или ином событии.

Событие: Добавление сделки

После изменения статуса проекта придет уведомление с текстом, словно это написал клиент (но это сообщение будет видно только в интерфейсе salebot.pro):
amo_lead_created Название воронки:Имя состояния
Далее вы можете использовать данное сообщение как условие у блока в редакторе
Для того чтобы реагировать на все события, в условии пропишите amo_lead_created и установите тип сравнения по ключевым словам.

Событие: Смена статуса сделки

После изменения статуса проекта придет уведомление с текстом, словно это написал клиент (но это сообщение будет видно только в интерфейсе salebot.pro): amo_state_changed Название воронки:Имя состояния
Далее вы можете использовать данное сообщение как условие у блока в редакторе и отправить пользователю сообщение, соответствующее такому переходу.
Для того чтобы реагировать на все события, в условии пропишите amo_state_changed и установите тип сравнения по ключевым словам.

Событие: Входящие письмо

При входящем письме приходит callback:
amo_mail_in

Событие: Входящий звонок

При входящем звонке приходит callback:
amo_call_in

Событие: Посещение сайта

При посещении сайта приходит callback:
amo_site_visit

Событие: Входящие сообщения из чата

При входящем сообщении из чата приходит callback:
amo_chat

Событие: Добавление покупателя

При добавлении покупателя приходит callback:
amo_customer_added

Событие: Смена статуса покупателя

Смене статуса покупателя приходит callback:
amo_customer_period_changed

Как поставить задачу в amoCRM по ответам клиента в боте

Убедительная просьба не обращаться по поводу нашей интеграции в Саппорт amoCRM. Они вам не помогут в любом случае. Это запрещено правилами разработки интеграций.
Salebot имеет тесную интеграцию с AmoCRM. Используя блоки Передача данных (желтые) и Конец сбора данных (красные) можно передавать из Salebot значения переменных в AmoCRM. Далее можно настроить автоматическую запись этих полученных значений сразу в поля карточки клиента (сделки). И далее на основании записанных данных можно ставить задачи сотрудникам, и автоматизировать движение заявки по воронке (воронкам).
Итак, после того как вы подключили AmoCRM и создали в amoCRM нужные поля, настройте передачу нужных переменных из бота в AmoCRM. Подробнее об этом можно почитать здесь
Теперь в AmoCRM перейдите в настройки цифровой воронки (важно, чтобы тариф был не ниже “Расширенный”) и создайте триггер на проверку условия:
Создание задачи
Автоматическое создание задачи

Как написать первым из AmoCRM

Как написать первым

Сразу после того как вы установите виджет, рядом с номером телефона клиента в сделках появится пункт меню "Salebot", он позволяет написать первым в Whatsapp по этому номеру.
Если у вас не добавлен пункт, отображённый на картинке выше, измените в настройках Amo часовой пояс и верните его обратно. Это позволяет сбросить кеш AmoCRM.
Подробнее про данный функционал можно посмотреть в видео
Как написать первым в Whatsapp в AmoCRM
Писать первым можно только в WhatsApp из amocrm. Если клиент вам уже писал, то ответ будет отправлен в тот мессенджер, из которого Вам писал клиент. Если у Вас подключено несколько WhatsApp номеров, и клиент уже писал в них, ответ придет с того номера, на который писал клиент.

Если у вас подключено несколько Whatsapp

Не забывайте, что после смены номера необходимо перезагрузить страницу AMO CRM
Если к проекту salebot.pro подключено несколько номеров Whatsapp, добавлена возможность выбирать с какого из них написать первым из AmoCRM.
Для этого в AmoCRM переходим в сделки и выбираем существующую, либо создаем новую, добавляем номер телефона и сохраняем.
После сохранения появится кнопка “Изменить номер с которого писать первым”
Нажимаем на нее и из списка выбираем нужный номер, сохраняем.
Далее нажимаем на номер телефона в сделке, на который нужно написать и выбираем пункт Salebot.pro
После этого в чате AmoCRM вводим сообщение и отправляем.
Получатель получит сообщение с номера whatsapp, который мы выбрали вначале. И далее можно в чате amoCRM вести с ним переписку.

Как поставить тэги для мессенджеров

Как автоматически создать сделку из Неразобранного

Убедительная просьба не обращаться по поводу нашей интеграции в Саппорт amoCRM. Они вам не помогут в любом случае. Это запрещено правилами разработки интеграций.

Функции (API) для работы с AmoCRM

В настоящий момент рекомендуется пользоваться "калькулятором" для работы с API AmoCRM.

Как передать в amoCRM название мессенджера клиента

Убедительная просьба не обращаться по поводу нашей интеграции в Саппорт amoCRM. Они вам не помогут в любом случае. Это запрещено правилами разработки интеграций.
Прежде всего нужно настроить интеграцию Salebot и amocrm. Подробная инструкция по ссылке https://docs.salebot.pro/vzaimodeistvie-s-amocrm/podklyuchenie-bota-k-amocrm
Проверьте:
  1. 1.
    Корректность подключения интеграции AmoCRM и Salebot
  2. 2.
    Salebot указан в качестве источника сделок в нужной воронке
  3. 3.
    Тариф Salebot должен быть не ниже "Стандарт"
Источник сделокв АМО
Если у вас нет работающей схемы бота в Salebot, можете настроить данным способом. Если схема есть, интегрируйте в свою схему бота.
Схема выглядит следующим образом:
В первом блоке запускается работа бота.
Настройки блока:
В данном блоке в amoCRM создается заявка в неразобранном. Ползунок "Отвечать один раз за диалог" настроен, чтобы не создавались дополнительные сделки с данным клиентом.
Второй блок делаем желтым (передача данных), чтобы в amoCRM создавалась сделка и отправлялись данные о мессенджере в amoCRM в карточку клиента.
Таймер между блоками ставим от 60 секунд.
В левом меню выбираем "Интеграции с CRM" - amoCRM.
В поле "Отображение кастомных полей amoCRM на переменные Salebot" заполнить пользовательское поле в заявке.
Сначала идет код поля в аmocrm, затем название переменной в Salebot, которая запишется в него. В данном случае переменная “messenger”
Номер поля указан на скрине для примера. Вы должны заменить на свой!
Если вам нужно записать в поле сделки, на какой номер Whatsapp написал клиент, вам необходимо использовать переменную wa_bot.
Как получить код поля можно почитать ЗДЕСЬ
Какие еще есть полезные переменные можно узнать ЗДЕСЬ

Передать UTM-метки в AmoCRM

Пример передачи меток можно прочитать в данной статье.

Частые проблемы с AmoCRM

Не приходят диалоги в/из amocrm

  1. 1.
    Проверьте ваш тариф в Salebot. Тариф должен быть не ниже “Стандарт”
  2. 2.
    Проверьте включение ползунка “Подключение к каналу чатов amoCRM” в Salebot
  3. 3.
    Проверьте, если ли диалоги в пункте “Клиенты” в Salebot.
  4. 4.
    Подождите. Иногда по независящим от нас причинам, диалоги приходят с задержкой. В среднем от 5 минут до 1 часа.
Если в Salebot в “Клиентах” нет диалогов, скорее всего ваш бот находятся в спящем режиме. Можно проверить с помощью отправки команду ::bot_info на номер Whatsapp, подключенный к боту с любого другого номера. Если ответ на команду не приходит, проблема в телефоне. Можно в срочном порядке в пункте “Мессенджеры и чаты” аварийно переподключить. Ознакомьтесь с рекомендациями по настройке телефона для предотвращения спящего режима здесь.

Создаются Дубли сделок в amocrm

1. Рекомендуется в amocrm включить Автосклейку неразобранного, чтобы заявки не дублировались и неразобранное склеивалось со сделками. Для этого перейдите в amocrm в раздел Настройки — Общие настройки.
2. Не установлен вебхук (или вебхук приходит с опозданием). При этом Salebot не получает Id Неразобранного, никаких данных о его создании. Поэтому при прохождении красного или желтого блока Salebot нечего превращать в сделку, и создается новая — так появляется дубль
Решение:
Проверьте в настройках amocrm - Web hooks. Должно быть: https://chatter.salebot.pro/amo_unsorted_created - Неразобранное добавлено
2. Если в настройках воронки amocrm есть автоматические действия, такие как смена ответственного, изменение поля в сделке и т д., то сделка в неразобранном принимается не Salebot, и, на момент прохождения красного или желтого блока, Salebot уже нечего принимать. Поэтому создается новая сделка — дубль.
Решение:
Проверьте настройки воронки в amocrm
3. Кроме настроек воронки могут еще влиять сторонние интеграции. Например, другой виджет совершает манипуляции с Неразобранным до того, как виджет Salebot должен был сработать.
Решение:
Проверьте нет ли других дополнительных интеграций в amoCRM, которые могли бы влиять на Неразобранное.

Создаются Дубли клиентов в amocrm

Проверьте, какой порядок Имени и Фамилии стоит в настройках.
Если поставить наоборот, то начнут дублироваться клиенты.

Как подключить номер, с которого можно писать первым, если у Вас подключено несколько WhatsApp номеров/несколько проектов в Salebot?

Если у вас подключено несколько номеров, то в “Мессенджерах и чатах” Вы можете выбрать, с какого номера сможете писать первым в amocrm.
Если у вас подключено несколько проектов, то в пункте (левое меню) “Интеграции с CRM” включите ползунок “Использовать данный проект, чтобы писать первым в WhatsApp ”

Диалоги с клиентом долго передаются из Salebot в amocrm

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

Как подключить Salebot к нескольким воронкам

Как источник сделок, виджет Salebot можно добавить только в одну воронку. Это официальная позиция amocrm.
Настроить подключение к нескольким воронкам возможно через внутренние настройки (триггеры и теги) в amocrm.
Инструкции по настройкам нет. Вы всегда можете задать данный вопрос или заказать данную услугу в чате разработчиков вконтакте.

Как отправлять данные из Amo в Salebot

В сервисе Salebot такой настройки нет.
Существует вариант передачи данных из полей амо в бота через сторонний сервис integromat.com. Сервис условно-бесплатный.
Инструкции по настройкам нет. Вы всегда можете задать данный вопрос или заказать данную услугу в чате пользователей Salebot вконтакте.

Как получить +1 дополнительный месяц лицензии amocrm в подарок

Нужно связаться с https://vk.com/ga_l_an
Далее создать аккаунт с нуля. Тогда вы получите 2 недели демо доступ+ 2 недели от нашего партнера. Получается 28 дней. Также, если оплата будет через нашего партнера, то вы получите +1 мес лицензии в подарок.

Дублирование контактов в amocrm

Ответ поддержки AmoCRM:
Это может быть по причине того, что вы используете функционал "написать первым" несколько раз. Каждый раз при его использовании создается новый социальный профиль. Задача по исправлению данного поведения находится в списке работ специалистов. Как появится актуальная информация - сообщим в рамках данного чата.

Переменные, специфичные для AMO CRM

amo_conversation_ref_id - Идентификатор чата на стороне интеграции
amo_ref_id - Идентификатор участника чата на стороне интеграции
amo_unsorted_id - идентификатор неразобранного
amo_lead_id - идентификатор сделки
amo_contact_id - идентификатор контакта