Общая информация

CRM (Customer Relationship Management System - система управления взаимоотношениями с клиентами) – это система управления продажами, которая оптимизирует работу с клиентами и сопровождает их от первого контакта до финальной сделки.

Каждое холодное обращение, каждая зацепка с потенциальным клиентом это Лид, т.е. любая минимальная информация - будь то номер телефона, адрес электронной почты или сообщение из социальной сети.

После добавления лидов задачей менеджера является привлечь клиента, запланировать звонки, письма и встречи. Такая запланированная активность называется Дело. После успешной обработки менеджер может конвертировать лид в контакт или компанию, а в случае продажи - в сделку.

Условная схема взаимоотношений

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

Перед использованием API

Перед использованием любого метода необходимо проверить чтобы модуль CRM был подключен на странице. Любой метод, подразумевающий использование вне контекста CRM (отдельные страницы, классы) должны предусматривать ситуацию, когда модуль CRM был отключен или удален с портала.

use \Bitrix\Main;

if ( Main\Loader::IncludeModule('crm') )
{
    // Модуль подключен
}

Изучение модуля

Модуль CRM не из простых. Каждая сущность не описывается лишь одной таблицей, а для некоторых сущностей используется более 5 связанных по определенным правилам таблиц. Мы рекомендуем начать изучение модуля с изучения справочников, объяснения типов полей и структур данных и их взаимоотношений.