With different marketing programmes to run at the different lifecycle stages, multi-channel marketing automation platforms have gained popularity in recent years. Such platforms enable marketers to design and program campaigns triggered by time, rules or events.