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 номеров, и клиент уже писал в них, ответ придет с того номера, на который писал клиент.

Если у вас подключено несколько 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. Корректность подключения интеграции AmoCRM и Salebot

  2. Salebot указан в качестве источника сделок в нужной воронке

  3. Тариф Salebot должен быть не ниже "Стандарт"

Если у вас нет работающей схемы бота в Salebot, можете настроить данным способом. Если схема есть, интегрируйте в свою схему бота.

Схема выглядит следующим образом:

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

Настройки блока:

В данном блоке в amoCRM создается заявка в неразобранном. Ползунок "Отвечать один раз за диалог" настроен, чтобы не создавались дополнительные сделки с данным клиентом.

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

Таймер между блоками ставим от 60 секунд.

В левом меню выбираем "Интеграции с CRM" - amoCRM.

В поле "Отображение кастомных полей amoCRM на переменные Salebot" заполнить пользовательское поле в заявке.

Сначала идет код поля в аmocrm, затем название переменной в Salebot, которая запишется в него. В данном случае переменная “messenger”

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

Если вам нужно записать в поле сделки, на какой номер Whatsapp написал клиент, вам необходимо использовать переменную wa_bot.

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

Какие еще есть полезные переменные можно узнать ЗДЕСЬ

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

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

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

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

  1. Проверьте ваш тариф в Salebot. Тариф должен быть не ниже “Стандарт”

  2. Проверьте включение ползунка “Подключение к каналу чатов amoCRM” в Salebot

  3. Проверьте, если ли диалоги в пункте “Клиенты” в Salebot.

  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 - идентификатор контакта

Last updated