Marketing automation is the practice of using software to automate, streamline and measure repetitive tasks and workflows within the marketing discipline. It is done to help sales and marketing teams improve efficiency and increase output while providing an enhanced, more personalized customer experience.