An email marketing agency is a firm that specializes in email marketing, which is the process of sending out email campaigns to customers and prospects. Email marketing agencies typically have a team of email marketers who are responsible for creating and managing email campaigns, as well as providing analysis and reporting on their results.