Marketing has fundamentally changed due to consumers using multiple interactive channels like email, mobile, social media, and the web. To be successful, marketers must use a cross-channel lifecycle marketing approach that delivers relevant messages to consumers on these various channels based on their behaviors and preferences. This involves capturing consumer permission across channels, understanding their behaviors, and automating marketing programs around various "loops" like conversion, repurchase, engagement, and re-permission. Determining which channels to use for programs should be based on individual consumer preferences and a marketer's solution should facilitate automation, cross-channel campaign management, and data-driven personalized messaging at scale.