Setting up Facebook and Instagram by Meta

Before you can start selling on Facebook or create Facebook ad campaigns in Shopify, you need to set up Facebook and Instagram by Meta.

Facebook and Instagram by Meta has one product catalog for Facebook Marketing, Instagram Shopping, and Facebook shop. All products in your catalog are available to all three features. If you make a product unavailable, then the product is removed from all three features.

Basic requirements

Facebook and Instagram by Meta is available on all Shopify plans. Before you start using Facebook and Instagram by Meta, you need to set up a Facebook Business Manager that's connected to both your business's Facebook Page and an ad account that has an admin role for the Business Manager.

If you have a personal ad account, then you need to connect it to a Business Manager. If you've never run ads with your personal ad account, then you need to create a new ad account inside Business Manager before you can create Facebook ad campaigns. Learn more about Business Manager and ad accounts from the Facebook Ads Help Center.

If you don't have a Business Manager, then you can set one up when you're setting up Facebook and Instagram by Meta.

Facebook Page settings

The following requirements need to be met on Facebook before you can connect your Facebook Page:

  • Your Facebook account needs to have an admin role on the Page.
  • The Facebook page needs to be published.
  • You can be an admin on multiple Facebook pages, and access them all using a single Facebook Business Manager. However, every Facebook business page can only be owned by a single Facebook Business Manager. You need to be the admin of both the Facebook Business Manager that owns a specific Facebook page and the Facebook page itself to connect it with Facebook and Instagram by Meta in Shopify.

Learn how to create a Facebook Page for your business at the Facebook help center.

You also need to sell by using a Shopify online store, and your store can't be password protected. Learn how to remove your online store password.

Channel eligibility

To install Facebook and Instagram by Meta you need to have a Facebook account and an online store. If you don't have a Facebook account when you install Facebook and Instagram by Meta in your Shopify admin, then you'll be prompted to sign up for one.

You might need to change your store's settings before you can add a sales channel because of specific eligibility requirements.

If your store isn't eligible for a sales channel, then the channel displays as Unavailable in your Shopify admin. Click You can't add this channel to learn why your store isn't eligible.

Install and set up Facebook and Instagram by Meta

Steps:

  1. From your Shopify admin, click Settings > Apps and sales channels.
  2. From the Apps and sales channels page, click Shopify App Store.
  3. If applicable, then log in to continue to the Shopify App Store.
  4. From the Shopify App Store, search for Facebook to learn more about the sales channel.
  5. Click Add channel or Add app.
  6. Click Start set up on the feature that you want to install first.
  7. Click Connect account.
  8. Sign in to your Facebook account.
  9. Connect the Facebook assets that are required to set up the features that you want.
  10. Accept the terms and conditions.
  11. Click Finish setup.

After you set up a feature on Facebook and Instagram by Meta, the Facebook assets that you connect are already completed for the set up of additional features. Some additional assets, such as an Ad Account for Facebook Marketing, might be required to complete the set up of certain features.

For more details on setting up Facebook and Instagram by Meta features, refer to:

Adding staff to Facebook and Instagram by Meta

If staff set up the channel in their Shopify admin, then Facebook and Instagram by Meta is displayed to all other staff but it won't display as connected.

If staff need to use Facebook and Instagram by Meta, then they need to connect to Facebook and Instagram by Meta in their Shopify admin, using their own Facebook account. The staff's Facebook account must have admin permission on the Business Manager and Facebook page associated with the Shopify store to be able to successfully connect to Facebook and Instagram by Meta.

Authorizing Facebook and Instagram by Meta for your Facebook account

When you set up Facebook and Instagram by Meta, you give Shopify permission to access a Facebook Page for your business, as well as a Facebook ad account and Business Manager. The Facebook Page connects to your personal Facebook account, but Shopify uses your personal Facebook account information only to access the Facebook Page, Ads Manager account, and Facebook Business Manager.

Understanding roles and permissions on Facebook

On Facebook, you need an admin role for a Page and Business Manager before you can access all of Facebook's settings and make certain changes. Pages and Business Managers have separate account permissions, which means that you need admin roles for each one. The Business Manager that you select in Facebook and Instagram by Meta must be the owner of the Facebook page during onboarding. If the Facebook Page is owned by a different Business Manager, then the Facebook Page isn't listed as an option to connect. If you can't connect a desired Facebook Page, then check that the Facebook Business Manager you are connecting owns the Facebook page, or try connecting a different Business Manager.

You can find an overview of Facebook roles and permissions and links to more resources on the Facebook Help Center.

Additional help from the Facebook Help Center

If you need help with troubleshooting your Facebook account setup, then review the following articles from the Facebook Help Center:

Onboarding error messages

When you install Facebook and Instagram by Meta, you might get an onboarding error message. This section includes the details of specific error messages and the potential resolution steps, but you should firstly review the following considerations:

  • Your problem might be related to an ongoing issue, which you can check by going to the Shopify Status page.
  • You can only get approval from Meta to use Facebook and Instagram by Meta.
  • Facebook and Instagram by Meta is maintained by Meta, so Shopify has limited insight into the onboarding errors.
  • You might be able to resolve your issue by following the local troubleshooting steps.

Review the following error messages that you might get when you set up Facebook and Instagram by Meta in your Shopify admin, and the steps that you can take to try to resolve the issue.

If you still need help, then use the Get Support link in your Facebook & Instagram channel.

Eligibility and permissions messages

Request Not Completed. A temporary problem occurred when trying to complete your request. Please try again later

Review and confirm that you have the correct permissions on Facebook, and then try to complete the Set up your shop steps again.

This Facebook account is restricted. You cannot set up a shop or catalog at this time

Review the Meta guide on how to Troubleshoot a restricted account.

This account can't be selected because it doesn't have an established presence on Instagram. Please try again once your account has more activity or select a different one

You might also get the related error message of 'Cannot connect this asset. Account presence'.

Your Facebook account and Page or your Instagram professional account must have demonstrated trustworthiness, including through an authentic, established presence. This might also include maintaining a sufficient follower base. Review the Instagram guide on Commerce Eligibility Requirements.

This account can't be selected because you aren't an admin of the business account. Please select a different asset or ask the admin to update permissions

Review the Meta guide on how to Change someone's access and permissions to a business portfolio or business asset. You need to have the correct permissions levels for the Facebook Page or Instagram account that you're trying to connect in your Shopify admin.

Your shop couldn't be created. Selected Instagram account is not eligible for Facebook commerce

Review the Instagram guide on Commerce Eligibility Requirements to make sure your account is eligible for selling on Facebook and Instagram as a business.

This Facebook Page or Instagram account can't be selected because it's linked to a shop that's still in review or doesn't comply with our seller policies. You can try again after you review and resolve account quality issues

Review the Meta guide on Commerce eligibility requirements and the Instagram guide on Commerce Eligibility Requirements.

This Facebook account is not eligible for setup. We don't offer shop or catalogue setup in your region

Confirm you're located in one of the Supported countries for Shops on Facebook and Instagram.

Accounts and assets messages

This asset is already connected to another store

You might also get the related error message of 'This Facebook Page/Instagram account can't be selected as it's already connected to another Shopify store. You can disconnect the Facebook Page/Instagram account from the current Shopify store and then try again to select it'.

Confirm whether you have any other Shopify stores that the Facebook Page or Instagram account might be connected to. If you can't remember the store URL of another Shopify store that you might have, then you can recover your store name and address.

Your Shopify store is connected to [name]

Click the contact us link in the error message.

Your website can't be used. [name].myshopify.com is already being used by another business. If you think there's been a mistake, you can request another review

This error displays when your myshopify.com domain is linked to another Business Manager account.

Go to your Facebook Business Manager settings, and click your profile icon. Check any other Business Manager accounts you have, remove the myshopify.com domain if you find it's linked to any other accounts, and then try the onboarding process again to get your myshopify.com domain linked to the correct Business Manager account.

Account Name Not Allowed. The name you chose for this Commerce Manager account is not valid. Please choose another

Your Commerce Manager account might be incorrectly named. Review the Meta guide on how to Create a commerce account in Commerce Manager, including the following details:

  • Your commerce account name should match the public name of your business.
  • Your commerce account name can't contain any special characters.
  • Your commerce account name can't contain the words 'facebook', 'ig', or 'meta'.

If you rename your commerce account, then try to connect it again in your Shopify admin.

Other error messages

Accept cookies from Facebook on this browser?

When you click Accept all for Accept cookies from Facebook on this browser?, you might get the dialog reloading. Try the local troubleshooting steps.

Finalizing channel setup doesn't complete

Try the local troubleshooting steps.

Login disabled. For your account security, logging in to Facebook from an embedded browser is disabled. To continue, download and log in to the Facebook app on your device and try again

This happens when you use the Shopify mobile app to try to connect your Facebook account in the Facebook & Instagram channel, because Facebook login authentication isn't supported for Android embedded browsers. Instead, use a mobile or desktop browser to connect your Facebook account in the Facebook & Instagram channel.

Can’t find the answers you’re looking for? We’re here to help.