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

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

Так выглядит заполненная заявка:

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

Добавить поле в amoCRM можно по кнопке, указанной на рисунке ниже.

Пример, где найти идентификатор поля, показан на рисунке:

Если, после создания поля id не появилось, выйдите из карточки и зайдите в нее заново.
Разберем пример, создания сделки ботом

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

В поле под переключателем указывается как будет называться переменная.
В желтом блоке происходит отправка данных в AmoCRM, то есть, если смотреть на схему выше, то можно увидеть, что после ввода каждой переменной она обновляется в CRM. Красный блок Конец сбора данных. Означает, что пользователь закончил создавать заявку - новые его ответы пойдут в новую сделку и созданные в боте переменные будут аннулированы.
Если у вас 2 воронки или более, но работать хотите с определенной, нужно:
1) указать выбранную воронку в настройках подключения amocrm на сайте salebot.pro

2) Нужно в настройках воронки в amocrm установить в качестве источника сделок salebot.pro

Для того, чтобы отправить данные в нужную воронку в AMO, необходимо в настройках воронки в источниках сделок добавить виджет salebot. Тогда неразобранное будет тоже падать в эту воронку.
Webhook настраивается через Настройки - Интеграции - Web Hooks



Ключ 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 Название воронки:Имя состояния
После изменения статуса проекта придет уведомление с текстом, будто это написал клиент(но это сообщение будет видно только в интерфейсе 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 и установите тип сравнения по ключевым словам.


Виджет salebot.pro может работать с цифровой воронкой AmoCRM

Бот может реагировать на 8 событий:
Для срабатывания бота необходимо указать триггеры в 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. Они вам не помогут в любом случае. Это запрещено правилами разработки интеграций.
Salebot имеет тесную интеграцию с AmoCRM. Используя блоки Передача данных (желтые) и Конец сбора данных (красные) можно передавать из Salebot значения переменных в AmoCRM. Далее можно настроить автоматическую запись этих полученных значений сразу в поля карточки клиента (сделки). И далее на основании записанных данных можно ставить задачи сотрудникам, и автоматизировать движение заявки по воронке (воронкам).

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

Создание задачи

Автоматическое создание задачи
Сразу после того, как вы установите виджет, рядом с номером телефона клиента в сделках появится пункт меню "Salebot", он позволяет написать первым в Whatsapp по этому номеру.

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

Далее нажимаем на номер телефона в сделке, на который нужно написать и выбираем пункт Salebot.pro
После этого в чате AmoCRM вводим сообщение и отправляем.
Получатель получит сообщение с номера whatsapp, который мы выбрали вначале. И далее можно в чате amoCRM вести с ним переписку.
Убедительная просьба не обращаться по поводу нашей интеграции в Саппорт amoCRM. Они вам не помогут в любом случае. Это запрещено правилами разработки интегарций.
В настоящий момент рекомендуется пользоваться "калькулятором" для работы с API AmoCRM
Убедительная просьба не обращаться по поводу нашей интеграции в Саппорт amoCRM. Они вам не помогут в любом случае. Это запрещено правилами разработки интегарций.
Прежде всего нужно настроить интеграцию Salebot и amocrm. Подробная инструкция по ссылке https://docs.salebot.pro/vzaimodeistvie-s-amocrm/podklyuchenie-bota-k-amocrm
Проверьте:
- 1.
Корректность подключения интеграции AmoCRM и Salebot
- 2.
Salebot указан в качестве источника сделок в нужной воронке
- 3.
Тариф Salebot должен быть не ниже "Стандарт"

Источник сделокв АМО
Если у вас нет работающей схемы бота в Salebot можете настроить данным способом. Если схема есть, интегрируйте в свою схему бота.
Схема выглядит следующим образом:

В первом блоке запускается работа бота.
Настройки блока:

В данном блоке в amoCRM создается заявка в неразобранном. Ползунок "Отвечать один раз за диалог" настроен, чтобы не создавались дополнительные сделки с данным клиентом.
Второй блок делаем желтым (передача данных), чтобы в amoCRM создавалась сделка и отправлялись данные о мессенджере в amoCRM в карточку клиента.
Таймер между блоками ставим от 60 секунд.
В левом меню выбираем "Интеграции с CRM" - amoCRM. В поле "Отображение кастомных полей amoCRM на переменные Salebot" заполнить пользовательское поле в заявке.
Сначала идет код поля в аmocrm, затем название переменной в Salebot, которая запишется в него. В данном случае переменная “messenger”
Номер поля указан на скрине для примера. Вы должны заменить на свой!
Если вам нужно записать в поле сделки, на какой номер Whatsapp написал клиент, вам необходимо использовать переменную wa_bot.
Пример передачи меток можно прочитать в данной статье:
- 1.Проверьте ваш тариф в Salebot. Тариф должен быть не ниже “Стандарт”
- 2.Проверьте включение ползунка “Подключение к каналу чатов amoCRM” в Salebot
- 3.Проверьте, если ли диалоги в пункте “Клиенты” в Salebot.
- 4.Подождите. Иногда, по независящим от нас причинам, диалоги приходят с задержкой. В среднем от 5 минут до 1 часа.
Если в Salebot в “Клиентах” нет диалогов, скорее всего ваш бот находятся в спящем режиме. Проверить можно, отправив команд у ::bot_info на номер Whatsapp подключенный к боту с любого другого номера. Если ответ на команду не приходит, проблема в телефоне. Можно в срочном порядке в пункте “Мессенджеры и чаты” аварийно переподключить. Ознакомьтесь с рекомендациями по настройке телефона для предотвращения спящего режима здесь: https://docs.salebot.pro/integracii/messendzhery-i-chaty/kak-sozdat-bota-v-whatsapp#nastroite-telefon-dlya-stabilnoi-raboty-whatsapp
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.
Если у вас подключено несколько проектов, то в пункте (левое меню) “Интеграции с CRM” включите ползунок “Использовать данный проект, чтобы писать первым в WhatsApp ”
Задержки происходят потому что AmoCRM не сразу отправляет сообщение, а ставит в очередь на отправку. В данный момент накопилась очередь и Amo не успевает ее всю обработать.
Как источник сделок виджет Salebot можно добавить только в одну воронку. Это официальная позиция amocrm.
Настроить подключение к нескольким воронкам возможно через внутренние настройки (триггеры и теги) в amocrm.
Инструкции по настройкам нет. Вы всегда можете задать данный вопрос или заказать данную услугу в чате разработчиков вконтакте.
В сервисе Salebot такой настройки нет.
Существует вариант передачи данных из полей амо в бота через сторонний сервис integromat.com. Сервис условно-бесплатный.
Инструкции по настройкам нет. Вы всегда можете задать данный вопрос или заказать данную услуг у в чате пользователей Salebot вконтакте.
Далее создать аккаунт с нуля. Тогда вы получите 2 недели демо доступ+ 2 недели от нашего партнера. Получается 28 дней. Также, если оплата будет через нашего партнера, то вы получите +1 мес лицензии в подарок.
Ответ поддержки AmoCRM:
Это может быть по причине того, что вы используете функционал "написать первым" несколько раз. Каждый раз при его использовании создается новый социальный профиль. Задача по исправлению данного поведения находится в списке работ специалистов. Как появится актуальная информация - сообщим в рамках данного чата.
amo_conversation_ref_id - Идентификатор чата на стороне интеграции
amo_ref_id - Идентификатор участника чата на стороне интеграции
amo_unsorted_id - идентификатор неразобранного
amo_lead_id - идентификатор сделки
amo_contact_id - идентификатор контакта
Last modified 6d ago