добовляем событие $e = $modx->newObject('modEvent');
$e->set('name', 'OnSiteTest');
$e->set('service',1);
$e->set('groupname', 'custom');
$e->save(); 2. Вешаем на него какойнить плагин 3. Теперь можно дергать этот плагин через вызов события OnSiteTest $this->modx->invokeEvent('OnSiteTest')