generated campaign actions and routes