Marketing automation is using technology to augment and automate the repetitive marketing tasks such as emails, social media, and other website actions. Some businesses like automation when looking to be more responsive, or avoid human error, or simply reduce overhead.  Others look to give their customers the best possible customer journey.