1. Убедитесь, что в вашем аккаунте AmoCRM есть как минимум одна воронка. Для этого наведите указатель на «Сделки» и если воронки нет - создайте её:
2. Проверьте наличие всех нужных статусов в настойках воронки:
3. Проверьте, что в Amo уже добавлены все те пользователи, которые будут работать с заявками:
1. В личном кабинете my.creatium.io выберите раздел "Интеграции и уведомления" и нажмите на "Подключить новую интеграцию":
2. В списке доступных сервисов выберите AmoCRM и введите следующие данные:
Чтобы создать интеграцию в 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. Нажмите на "Добавить поле" для контакта, в сделке или в контактах.
Заметка: в поля, что добавленные для Компаний не будут отображены в интеграции и в них не получится передать данные из заявки.
4. Чтобы увидеть добавленные поля в настройках интеграции - нажмите на кнопку «Обновить данные» и найдите поле в выпадающем списке:
5. Чтобы передать поле, которого нет среди стандартных полей доступных для передачи или передать несколько полей с одинаковым типом данных - выберите «Указать поле по ID» и введите придуманный вами id:
Например, нам нужно передать в Amo два поля с email-адресом:
Заметка: В рамках одной и той же формы у полей не должен указываться один и тот же 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.
Переходите по ссылке ниже:
1. Первая проблема может заключаться в том, что вы указали домен без слэша в настройках интеграции на стороне Амо (нужно его добавить)
2. Ошибка в момент создания интеграции, как правило решается тем, чтобы пересоздать новую интеграцию на стороне Амо и получить новые данные и ключи, затем вставить обновленные данные в интеграцию Creatium.