Cross-Channel Campaign Management in the Cloud