Интеграция с AmoCRM

 

1. Убедитесь, что в вашем аккаунте AmoCRM есть как минимум одна воронка. Для этого наведите указатель на «Сделки» и если воронки нет - создайте её:

 

 

2. Проверьте наличие всех нужных статусов в настойках воронки:

 

 

3. Проверьте, что в Amo уже добавлены все те пользователи, которые будут работать с заявками:

 

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

1. В личном кабинете my.creatium.io выберите раздел "Интеграции и уведомления" и нажмите на "Подключить новую интеграцию":

 

 

2. В списке доступных сервисов выберите AmoCRM и введите следующие данные:

  • Название для интеграции (Имя). Его вы придумываете сами;
  • Домен AmoCRM, нужно скопировать из адресной строки:
  • Код авторизации. Действует всего 20 минут с момента создания. Если истёк - нужно создать полностью новую интеграцию в AmoCRM и обновить данные в настройках текущей на Creatium;
  • ID интеграции;
  • Секретный ключ:

Чтобы создать интеграцию в Amo, перейдите в "Настройки" - "Интеграции" - "Создать интеграцию":

 

 

Укажите данные о создаваемой интеграции:

В самом первом поле, где вводите адрес главной страницы сайта, укажите НЕ ПРОМЕЖУТОЧНЫЙ АДРЕС, а тот, который будете использовать в боевом режиме. И обязательно укажите ссылку на главную страницу со СЛЭШЕМ В КОНЦЕ, например, чтобы ссылка была не такой «https://example.com», а такой «https://example.com/».

Если адрес сайта изменится после создания интеграции - интеграция перестанет работать и вам нужно будет указать актуальный адрес в настройках интеграции на стороне AmoCRM, обновить "Секретный ключ" и вставить новый «Секретный ключ» в настройках интеграции на стороне Creatium.

Перейдите в раздел «Ключи и доступы», скопируйте значения через специальную кнопку «Копировать» и вставьте их на Creatium:

Важно! Любое изменение настроек созданной интеграции в AmoCRM меняет «Секретный ключ». Это означает, что новое значение секретного ключа нужно будет вручную указывать на Creatium после любого изменения интеграции в AmoCRM.

 

 

3. Нажмите на кнопку «Сохранить». Если все данные введены правильно будет создана интеграция, если нет - увидите сообщении об ошибке:

 

 

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

 

Если в настройках интеграции выбрать Воронку отличную от Воронки по умолчанию и статус «Неразобранное», контакт будет переадресован AmoCRM в стандартную воронку (ту, что создается в Amo по умолчанию) со статусом «Первичный контакт». В остальных случаях контакт будет передаваться в нужную вам воронку с нужным вам статусом.
Также, если выбрать статус «Неразобранное» и менеджером «Нет ответственных» - Amo будет назначать ответственным первого менеджера.

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

6. После подключения интеграции, будет создан сценарий, через который все заявки с сайта будут передавать в AmoCRM. Если вы хотите с определенных форм передавать заявки в другую воронку или с другим статусом, или на другого менеджера, или все вместе - измените настройки сценария для текущей интеграции, а затем создайте ещё одну интеграции и измените настройки сценария для неё. Подробнее о работе со сценариями читайте здесь.

Передача дополнительных полей

 

В AmoCRM заявки можно передавать в "Сделки" или в "Контакты". Поля которые вы добавляете в Сделки или в Контакты добавляются только к ним. По этому в AmoCRM поля нужно добавлять отдельно для Сделок и Контактов.

1. Выберите "Сделки" - нужную воронку или "Список" - "Контакты":

 

 

2. Если вы выбрали "Сделки" - откройте одну из сделок, если выбрали "Контакты" - откройте один из контактов. Перейдите в настройки сделки или контакта:

 

 

3. Нажмите на "Добавить поле" для контакта, в сделке или в контактах.

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

  • Только через API - оставляем выключенным;
  • Тип поля (Текст, Число, Флаг и т.д.) - выберите тип «Текст», если в поле могут передаваться разные типы данных. Если выбирать другой тип поля - нужно, чтобы на стороне вашей формы в полях данные были введены строго в том формате, который поддерживает AmoCRM, например, в поле с типом «Номер телефона» нельзя будет передать номер в котором есть хоть одна буква или нельзя передать в поле «Дата» дату, которая введена словами, а не в специальном формате, таком «30.08.2019» или таком «30/08/2019»;
  • Пустое поле - это название вашего поля в AmoCRM, его вы придумываете сами:

 

4. Чтобы увидеть добавленные поля в настройках интеграции - нажмите на кнопку «Обновить данные» и найдите поле в выпадающем списке:

 

 

5. Чтобы передать поле, которого нет среди стандартных полей доступных для передачи или передать несколько полей с одинаковым типом данных - выберите «Указать поле по ID» и введите придуманный вами id:

Например, нам нужно передать в Amo два поля с email-адресом:

  • В настройках интеграции для одного поля выбираем "Email" и поле куда передать "Email";
  • Добавляем новое поле "Указать поле по ID", указываем id - email-two и выбираем поле куда его нужно передать:

 

  • Сохраняем настройки интеграции;
  • Переходим в редактор страницы, где лежит нужная нам форма и в настройках нужного поля указываем тот id, который добавили в настройках интеграции "Интеграции" - "ID поля":
  • Публикуем страницу и проверяем результат.

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

Альтернативный способ интеграции

 

На текущий момент AmoCRM при авторизации не распознает кириллические домены или кириллические домены в формате puny кода. Из-за этого подключить интеграцию тем способом, что описан выше, не получится. Но можно получать заявки на обычный email и пересылать их в AmoCRM для дальнейшего парсинга. Этот способ подробно описан в инструкции Amo - https://www.amocrm.ru/support/incoming_leads/autoworking_letters_unsorted.

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

В процессе настройки парсера писем вы столкнетесь с тем, что по умолчанию AmoCRM предлагает настроить пересылку ВСЕХ писем поступающих на ваш email в AmoCRM, но на самом деле есть два способа настройки:

1. Сделать как написано в инструкции Amo, но чтобы в Amo не уходили какие-либо личные сообщения, нужно будет создать отдельный почтовый ящик, на который вы не планируете получать ничего, кроме заявок с сайта;

2. Вместо настройки ПЕРЕСЫЛКИ ВСЕХ писем, настроить ФИЛЬТР, который будет пересылать только заявки с вашего сайта. Ниже пример настройки такого правила фильтрации:

 

Когда в Amo дойдете до шага настройки парсинга типовых писем, на Creatium нужно будет перевести сообщение с уведомлениями о заявке из формата «HTML» в «Простой текст». Чтобы это сделать, укажите в поле «Содержимое письма» примерно такие переменные для подстановки в них значений с заявки:

Создайте на сейте тестовую заявку, заполнив все поля формы. Получите в Amo новое письмо с заявкой и далее настройте извлечение данных из этого письмо по подсказкам AmoCRM.

Альтернативный вариант через Integromat

Переходите по ссылке ниже:

https://help-new.creatium.io/cc6caece3ffb410a8080ec6fd40e5823

Столкнулись с проблемой при подключении?

1. Первая проблема может заключаться в том, что вы указали домен без слэша в настройках интеграции на стороне Амо (нужно его добавить)

2. Ошибка в момент создания интеграции, как правило решается тем, чтобы пересоздать новую интеграцию на стороне Амо и получить новые данные и ключи, затем вставить обновленные данные в интеграцию Creatium.

Работает на Creatium