amoCRM

Интеграция BotHunter с amoCRM: подключение аккаунта, создание и изменение сделок, этапов и тегов, дополнительные поля, примечания и контакты из бота.

Обновлено

Подключение интеграции

Вы должны быть авторизованы в amoCRM с аккаунта, за которым прикрепится интеграция

На странице интеграций нажимаем кнопку "Добавить интеграцию", затем выберем amoCRM. Откроется окно выдачи доступа. Выбираем нужный нам аккаунт и нажимаем кнопку Разрешить

amoCRM

Готово, интеграци подключена. Создаем бота, в котором мы будем собирать и передавать данные в amoCRM

Действия со сделками

Перед работой с переменными, рекомендуем ознакомиться со статьей по работе со сложными переменными

Если ранее вы добавляли дополнительные поля, то при создании новых сделок эти дополнительные поля появятся пустыми. Чтобы иметь возможность с ними взаимодействовать, нужно получить ID этих полей и сохранить в пользовательские переменные

Создать сделку

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

Для дальнейшей возможности работы со сделкой пользователя нам нужно получить ID этой сделки. При создании сделки, ID будет хранится в переменной{%i.response.lead.id%}

amoCRM

У каждой сделки ID индивидуальный, поэтому сохраняем его в пользовательскую переменную

Пример бота

amoCRMamoCRM

После прохождения данного бота, в amoCRM у нас будет создана сделка

amoCRM

Изменить сделку

В поле ID сделки вставляем переменную, в которую мы ранее сохранили ID созданной сделки. Заполняем все поля. Если оставить поле пустым, то в самой сделке в amoCRM данное поле тоже обнулится. Например, нам надо изменить цену сделки и этап в воронке. Чтобы новое примечание не создалось, поле оставляем пустым

amoCRMamoCRM

Изменить этап сделки

Например, нам нужно только поменять этап сделки и добавить примечание от пользователя. Создаем действие Изменить этап сделки, заполняем поля

amoCRM

Пример бота

amoCRM

После прохода пользователем бота, информация в amoCRM обновится

amoCRM

Установить тег сделки

Действие добавляет новый тег к сделке. Ранее, в тег мы записывали нашего сотрудника, добавим туда дату создания сделки. Создаем действие, заполняем поля

amoCRM

Сделка обновилась и у нас появился новый тег

amoCRM

Дополнительное поле

Есть несколько типов дополнительных полей, каждому полю вы можете дать свое имя

  • Текст - позволяет создать дополнительно поле и передать в него текст

  • Флаг - позволяет создать чек-бокс, который вы можете переключать

  • Дата - создает поле с датой, в котором есть возможность открыть календарь

  • Выпадающий список - создает выпадающий список

    amoCRM

Создать дополнительное поле

Действие создает дополнительно поле, которое мы можем передать в карточку сделки. Например, добавим графу Город. Данное поле появится для всех сделок, но у каждого поля будет индивидуальный ID

Создаем действие и заполняем поля. Тип поля выберем текст. Для возможности в будущем работать с данным поле в amoCRM нам нужно получить ID этого поля. ID первого созданного поля будет хранится в переменной {%i.response.custom_fields_values.0.field_id%} Cохраняем в пользовательскую переменную с названием нашего поля (Рекомендуем самостоятельно проверять в какой переменной у вас хранится нужный вам ID, так как в массиве custom_fields_values могут быть и другие данные)

amoCRM

Пример бота

amoCRM

Теперь в amoCRM у нас появилось новое поле с названием Город

amoCRM

Изменить дополнительно поле

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

amoCRM

После прохождения пользователем бота, информация в сделке обновляется

amoCRM

Удалить дополнительно поле

Данное действие позволит удалить дополнительное поле. Поле удалится у всех сделок

amoCRM

После прохода бота, дополнительное поле будет удалено

amoCRM

Получить значение дополнительного поля

Данное действие позволит получить нам значение из дополнительного поля сделки. Создаем действие и заполняем информацию

amoCRM

Значение полученно из amoCRM хранится в переменной {%i.response%}

Пример бота с получением ответа

amoCRM

Примечание

Создать примечание

Действие создает новое примечание в карточке сделки. Создаем действие, заполняем поля. Для того, чтобы иметь возможность работать с данным примечанием, нам нужно получить его ID. ID будет хранится в переменной {%i.response.id%} Сохраняем в пользовательскую переменную

amoCRM

После прохождения бота, в amoCRM у нас будет создано новое примечание в карточке указанной сделки

amoCRM

Изменить примечание

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

amoCRM

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

amoCRM

Получить значение примечания

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

amoCRM

Ответ от amoCRM будет хранится в переменной {%i.response%}. Выводим ее пользователю

Пример бота

amoCRM

Действия с контактами

Создать/обновить контакт

Данное действие позволит создать новый контакт. Если контакт пользователя уже создан, действие обновит информацию

Создаем действие, заполняем поля. Для возомжности взаимодействия с контактом в будущем, нам нужно получить ID этого контакта и сохранить в пользовательскую переменную. ID будет гаходится в переменной{%i.response.contact.id%}

amoCRM

Пример бота

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

amoCRM

Дополнительное поле

Так же как и в сделках, у нас есть 4 тип дополнительного поля, а именно

  • Текст - позволяет создать дополнительно поле и передать в него текст

  • Флаг - позволяет создать чек-бокс, который вы можете переключать

  • Дата - создает поле с датой, в котором есть возможность открыть календарь

  • Выпадающий список - создает выпадающий список

    amoCRM

Принцип работы с полями в Контакте точно такой же как и в Сделке

Примечание

Создать примечание

Действие создает новое примечание в карточке контакта. Создаем действие, заполняем поля. Для того, чтобы иметь возможность работать с данным примечанием, нам нужно получить его ID. ID будет хранится в переменной{%i.response.id%} Сохраняем в пользовательскую переменную

amoCRM

После прохождения бота, в amoCRM у нас будет создано новое примечание в карточке указанной сделки

amoCRM

Изменить примечание

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

amoCRM

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

amoCRM

Получить значение примечания

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

amoCRM

Ответ от amoCRM будет хранится в переменной{%i.response%}.Выводим ее пользователю

Пример бота

amoCRM