Common Meta Integration Issues for New Shopify Stores
Quick answer
Nine problems account for nearly every Meta connection ticket we see from new stores. Each one below has a one-line cause and the fix. For the full error-by-error index across Meta and Google, see Meta and Google connection troubleshooting.
Before you start: connect from a desktop browser, logged in to the Facebook profile that runs your business. Meta is required to launch ads; Google is optional.
Issue 1: nothing happens when you click Connect to Meta
Cause: your browser blocked Meta's pop-up window.
Fix: click the blocked pop-up icon in the address bar and allow pop-ups for your Shopify admin, disable ad blockers for that tab, or try Chrome. Full steps: Pop-up doesn't appear.
Issue 2: "Failed to complete Meta authorization"
Cause: your Page and ad account aren't in the same Business Portfolio, or the profile you used can't manage one of them.
Fix: Failed to complete Meta authorization.
Issue 3: "Unable to locate an ad account and page"
Cause: the ad account wasn't ticked in Meta's pop-up, or a brand-new portfolio has no ad account to grant.
Fix: Unable to locate an ad account and page.
Issue 4: no Business Portfolio exists
Cause: you've only ever run ads from a personal profile.
Fix: create one at business.facebook.com → Create account. Then add your ad account, Page and dataset under Business settings. Or install Shopify's Facebook & Instagram app, which creates and links everything in one flow.
Issue 5: Meta restricted the account right after you set it up
Cause: Meta's automated review flags new portfolios and ad accounts, especially ones created and filled in one sitting.
Fix: request review in Account Quality, complete verification, stop making changes until it clears. Meta restricted your account during setup. If it costs you trial days, email us and we'll extend the trial.
Issue 6: connected, but the Pixel shows no events
Cause: the Pixel isn't installed on the store, or you selected a different Pixel than the one on the store.
Fix: install the Facebook & Instagram Shopify app and choose the Pixel there; check with the Meta Pixel Helper extension; make sure Settings → Meta account has the same Pixel selected. Allow up to 24 hours for events to appear. Details: Ad account and Pixel.
Issue 7: the wrong ad account or Page is connected
Cause: you manage several businesses and picked the wrong one, or you were logged in to a different profile.
Fix: Settings → Meta account. If the right ad account and Page are in the dropdowns, select them and save. If they aren't, Disconnect, log in to Facebook with the correct profile, and Connect again, choosing carefully on each pop-up screen.
Issue 8: permissions error when creating an ad
Cause: your profile has Analyst or Advertiser access on the ad account rather than admin, or the Page isn't in the same portfolio as the ad account.
Fix: in Business settings → Ad accounts → your account → People, set your profile to Manage ad account. Confirm the Page is listed under Accounts → Pages in the same portfolio. Then disconnect and reconnect in Agency AI to refresh permissions.
Issue 9: the pop-up shows a store or domain you don't recognize
Cause: a developer-built theme still carries the developer's store references, so Meta matches the wrong store.
Fix: Wrong domain or theme info.
Tips that prevent most of this
- One portfolio for everything. Ad account, Page, dataset, catalog and domain under the same Business Portfolio. Split ownership is the number one cause of authorization failures.
- Set up the Facebook & Instagram Shopify app first. It builds the store-to-Meta link that Agency AI relies on.
- Use an established portfolio. New, empty portfolios draw Meta reviews.
- Check the Pixel Helper after any change to your store or Meta setup.
Need help?
Email hello@agencyai.app with a screenshot of the error, your store URL, and the Facebook profile you connected with.