An affiliate marketing agency is a company or service provider that specializes in helping businesses implement and manage their affiliate marketing programs. Affiliate marketing is a performance-based marketing strategy where businesses reward affiliates for each customer or sale they bring through their promotional efforts.