3 Core Functionalities of a Multi-Channel Marketing Platform