Анатолій Клімович
Інтеграція amoCRM з AlfaCRM
Оновлено: 22 бер. 2020 р.
Клієнт: школа іноземних мов для дітей.
Для відділу продажів використовується amoCRM, де створюються дублі контактів, якщо в батьків більше однієї дитини, які прийшли в цю школу (для кожної дитини створюється окрема угода і відповідно окремий контакт).
AlfaCRM використовується для ведення та контролю навчального процесу:
створення уроків та контроль їх проведення,
відвідування уроків,
виставлення оцінок та додавання домашніх завдань,
контроль оплат абонементів,
підрахунок зарплати вчителям.
Завдання: потрібно передавати лідів з amoCRM в AlfaCRM не дублюючи їх, з підстановкою відповідних полів та перехресними посиланнями (щоб була можливість перейти з картки учня однієї системи в іншу).
Рішення. Після дослідження бізнес-процесу компанії, прийшли до висновку, що такої інтеграції буде замало і краще зробити двосторонню інтеграцію amoCRM + AlfaCRM з обміном інформацією про лідів між системами.
Перш за все відмовились від моделі роботи в amoCRM зі створенням дублюючих контактів. Організували роботу таким чином, що угода - відповідає сутності "учень", а контакт сутності - "батьки". Тепер, коли з однієї сім'ї навчається кілька дітей в amoCRM ми маємо один контакт і кілька угод.

Після аналізу бізнес-процесів реалізували таку логіку інтеграції:
На етапі "Записався на пробний урок" (в amoCRM) передаємо ліда в AlfaCRM на відповідний етап воронки з підстановкою полів та джерела трафіку, а також створюємо перехресні посилання.
Після проведення пробного уроку в AlfaCRM, на основі даних про присутність чи відсутність учня на уроці оновлюємо статус відповідної угоди в amoCRM (прийшов / не прийшов на пробний урок). У разі якщо учень відвідав пробне заняття, то передаємо в amoCRM дані про рівень знань (оцінка за тест на пробному уроці).
При переведенні угоди amoCRM в статус "Очікуємо оплату" відповідно оновлюється статус клієнта в AlfaCRM, а також міняється його тип з "лід" на "учень".
Після проведення платежу в AlfaCRM – відповідна угода в amoCRM автоматично змінює статус на "Успішно реалізовано".
Коли змінюються дані учня в AlfaCRM, ці ж зміни вносяться в amoCRM (наприклад, при оновленні номеру телефону учня в AlfaCRM цей номер телефону буде змінений в amoCRM).


Результат. Інтеграція amoCRM + AlfaCRM суттєво спростила роботу менеджерів відділу продажів та адмістраторів, які відповідають за навчальний процес, а також дозволила уникнути механічних помилок при перенесенні даних з системи в систему.