allow confirmation url in main campaigns and add processSendFailed and processSendSuccess calls to plugins