Marketing automation is software that runs repetitive activity automatically: mailings, scenarios that react to behaviour, lead scoring. It lets you serve many customers in an individualised way, without manual work on each one. It makes sense at the right scale and with a good database: badly implemented, automation just sends off-target messages en masse. (Compare: Drip Campaign, Lead Nurturing, User Scoring)