All-in-one marketing platform