Cross-channel marketing platform helping clients communicate in a personalized way with current or prospective customers