Update to use new Campaign API