Передача Webform в AmoCRM

Главные вкладки

Аватар пользователя Babich Babich 19 января 2023 в 6:48

Всем здравствуйте.
Есть задача интегрировать формы сайта (модуль webform) с AmoCRM, чтобы при отправке формы в AmoCRM создавались контакт и сделка. Сейчас это делается с помощью скрипта, который ловит отправку формы и через сервис передает в AmoCRM. Такой метод не всегда корректно работает. Кто-то решаа такую задачу? Drupal 8/9/10 Спасибо за ответы.

Лучший ответ

Аватар пользователя ivnish ivnish 8 февраля 2023 в 13:34
1

Настроил интеграцию с AmoCRM для передачи данных из webform submissions в "контакт" и "сделку" AmoCRM с учетом UTM меток в URL страницы и с передачей ссылок на файлы в примечание к сделке. Там всё далеко не так просто как кажется на первый взгляд.

Получился на 1/3 контрибный модуль. Если еще пара клиентов оплатит интеграцию, то в итоге родится удобный контрибный модуль.

Если вы пришли на эту страницу из поисковой выдачи и вам нужна интеграция вашего сайта с AmoCRM, то обращайтесь, сделаю.

Комментарии

Аватар пользователя Babich Babich 19 января 2023 в 11:42

Видел эти ссылочки, изучал. Там все под 7ку. Думал может у кого есть рабочее решение, делали под свои проекты.

Аватар пользователя ivnish ivnish 19 января 2023 в 11:56

У многих коммерческих компаний есть свои решения для AmoCRM, но к сожалению, они не делятся с сообществом

Аватар пользователя glu2006 glu2006 19 января 2023 в 12:55
2

Пишется хэндлер для webform который после сабмита формы отправляет нужные данные из полей, пост запросом на нужный урл. Погуглите на эту тему Webform handlers in Drupal 8/9 сложного ничего нет

Аватар пользователя gun_dose gun_dose 20 января 2023 в 13:48
1

Хэндлер для пост-запроса на удалённый урл есть из коробки. Он довольно гибко настраивается, можно всякие интеграции тупо в админке кликать.

Аватар пользователя gun_dose gun_dose 22 января 2023 в 10:56
1

На странице вебформы таб настройки, там Emails/Handlers, нажать кнопку add handler, выбрать 'POST-запрос', указать адрес запроса, сформировать массив отправляемых данных, используя токены.

Аватар пользователя Babich Babich 23 января 2023 в 6:33

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

Аватар пользователя gun_dose gun_dose 23 января 2023 в 10:53

Ну это уже в документации по AmoCRM надо смотреть. Суть в том, что этого хэндлера достаточно в большинстве случаев, чтобы на стороне друпала ничего не кодить.

Аватар пользователя buddy90210 buddy90210 19 января 2023 в 18:05

Используй официальную библиотеку от Амо
Там в принципе ничего сложного, не давно сталкивался с подобной задачей. Напиши в личку, подскажу.

Аватар пользователя ivnish ivnish 8 февраля 2023 в 13:34
1

Настроил интеграцию с AmoCRM для передачи данных из webform submissions в "контакт" и "сделку" AmoCRM с учетом UTM меток в URL страницы и с передачей ссылок на файлы в примечание к сделке. Там всё далеко не так просто как кажется на первый взгляд.

Получился на 1/3 контрибный модуль. Если еще пара клиентов оплатит интеграцию, то в итоге родится удобный контрибный модуль.

Если вы пришли на эту страницу из поисковой выдачи и вам нужна интеграция вашего сайта с AmoCRM, то обращайтесь, сделаю.

Аватар пользователя Babich Babich 10 февраля 2023 в 8:47

Большое спасибо ivnish.Здесь я буду давать обратную связь по использованию и доработке модуля. В будущем хотелось бы создать полноценный модуль.