Yes, you need to have a Facebook Business page to run campaigns. However if you do not have one, we can either create one for you; or run the campaign on the branch page.
Please contact your account manager for this or email us at sales@listinglogic.com