An affiliate agency connects an online company to subsidiary affiliate publishers and partners by managing promotions, negotiating deals, and helping to drive more online revenue from affiliates. They work to ensure that an affiliate program hits profitability targets and shows consistent growth.