1) Придумываем коннектору уникальный slug
2) На примере imconnector.baseconnector разарбатываем собственный компонент коннектора
3) В \Bitrix\ImConnector\CustomConnectors смотри события на вызовы кастомного коннектора и что именно они должны вернуть
Документации по этому счастью особо нет (пока, но не известно будет ли), поэтому ковыряние :(