Вызываете функцию
[CODE] CCatalogImport::PreGenerateImport($profile_id);[/CODE]
, где $profile_id - id профиля импорта
В api этого нет, но так делает агент, если повесить импорт на агента.
Собственно эта функция произведёт импорт по профилю, а после неё сразу вызываете свой обработчик. Я для этого всего в сайтовой части интерфейс небольшой сделала.