Email marketing automation is the process of sending automatic messages via email to generate leads, nurture prospects, and engage customers online. Unlike manual email sending, this process uses software to send pre-written messages based on a customer's behavior or profile.