Marketing automation uses software to automate repetitive marketing actions. This includes email messaging, social media responses, web actions and more. Marketing automation saves businesses time and money: on one hand, marketers are able to get more work done by letting the software handle repetitive tasks. On the other, many marketing automation scenarios exist to provide targeted offers and reminders to user segments by responding directly to their activity.