Интеграция Drupal с amoCRM (часть 1)

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

Ксения Рогаченко 1 сентября 2015 в 9:13

Всем привет, мы команда DrupalJedi, и как настоящие джедаи мы стремимся к процветанию сотрудничеству всех со всеми.
Недавно мы хотели разработать модуль для полюбившейся нам CRM-системы amoCRM.

Это удобный (гибкий, присутствует на мобильных платформах, drag&drop интерфейс) и простой инструмент для бизнеса, который позволяет полностью контролировать вашу воронку продаж.
Кроме того, это SaaS-система. Настоящий прорыв - больше не нужно тратить кучу времени и сил на внедрение системы управления контактами и лидам в компании.
В общем, мы “влюбились”. Но очень не хватало интеграции с Drupal, потому что мы советовали amoCRM своим клиентам, а настроить отправку лидов с Drupal сайта не было возможности.

Поэтому мы начали разработку модуля на одном из CodeSprint, а после выложили отчет. Так бы мы и делали модуль еще полгода маленькими кусочками, а потом еще полгода другой модуль, если бы к нам не обратился основатель amoCRM Михаил Токовинин!
Оказывается, они уже давно задумались о необходимости интеграции. Звезды и планеты сложились удачно - мы нашли друг друга! Составив дорожную карту проекта, мы приступили к работе...
Сейчас уже готовы три модуля:

  1. Модуль amoCRM Form позволяет вставлять автоматически сгенерированный в amoCRM Shortcode формы на сайт. Вы настраиваете форму самостоятельно. При заполнении формы на сайте в amoCRM автоматически создается сделка с заполненными полями формы, контакт, компания. Каждая успешная сделка - это цель в вашем Google Analytics, так что вы получите расширенную аналитику о вашей воронке продаж на сайте.
  2. Модуль amoCRM позволяет настроить на каждое действие в amoCRM (создание, редактирование и удаление сделок, контактов, компаний, восстановление сделок, смена статуса сделок) любую реакцию в Drupal, которую позволяет делать модуль Rules и связанные с ним модули. Например, при изменении статуса сделки можно настроить отправку письма администратору сайта.
  3. Модуль amoCRM API предназначен для разработчиков и предоставляет интерфейс взаимодействия с amoCRM посредством простых функций и позволяет расширить возможности интеграции.

На этом пока все. О наших планах рассказывать не будем, скоро все увидите сами.
— — —
Друзья, если вам понравились модули, будем рады любым отзывам.
Связаться с нами можно по почте hello@drupaljedi.com или через сайт.

Спасибо и до новых встреч!

Вторая часть про интеграцию Drupal и amoCRM здесь.