Обработка событий модуля позволяет более гибко настраивать логику его работы.

beforeProfileGetNextResponsible — позволяет добавить свою логику для выбора следующего ответственного. В параметрах передается текущий профиль интеграции.

beforeFindEventProfiles — позволяет вернуть свой список подходящих профилей интеграции для обработки события интеграции.

afterFindEventProfiles — позволяет модифицировать список найденных профилей интеграции для обработки события интеграции.

beforeAddComplex — позволяет модифицировать данные сделки, контакта, компании перед комплексным добавлением с поиском дубликатов. Также можно отменить такое добавление.

afterAddComplex — позволяет модифицировать данные сделки, контакта, компании после комплексного добавления с поиском дубликатов.

beforeSaveAmoEntity — позволяет модифицировать данные перед добавлением/обновлением сделки, контакта или компании. Также позволяет отменить добавление/обновление.

afterSaveAmoEntity — позволяет модифицировать данные после добавления/обновления сделки, контакта или компании.