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 Shop, Instagram Shopping, and Facebook Marketing.
Facebook and Instagram by Meta is a sales channel, not an app. After you install it, it appears under Sales channels in your Shopify admin, not in Settings > Apps. If you need to remove the channel, then refer to Manage sales channels.
On this page
Install and set up Facebook and Instagram by Meta
Steps:
Desktop
From your Shopify admin, go to Settings > Sales channels.
Click Shopify App Store.
If applicable, then log in to continue to the Shopify App Store.
From the Shopify App Store, search for Facebook to learn more about the sales channel.
Click Add channel or Add app.
Click Start set up on the feature that you want to install first.
Click Connect account.
Sign in to your Facebook account.
Connect the Facebook assets that are required to set up the features that you want.
Accept the terms and conditions.
Click Finish setup.
Mobile
From the Shopify app, tap the
icon.
Tap Sales channels.
From the Add sales channel screen, tap Facebook.
Tap Add Facebook.
Tap Start set up on the feature that you want to install first.
Tap Connect account.
Sign in to your Facebook account.
Connect the Facebook assets that are required to set up the features that you want.
Accept the terms and conditions.
Tap Finish setup.
After you set up a feature on Facebook and Instagram by Meta, the Meta business assets that you connect are already completed for the set up of additional features. Some additional assets, such as an ad account, 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:
- Instagram Shopping
- Facebook Shop
- Marketing with Facebook and Instagram by Meta
- Facebook's customer data-sharing levels.
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 members 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 member's Facebook account must have full control of the business portfolio and Facebook Page that's 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 business portfolio. The Facebook Page connects to your personal Facebook account, but Shopify uses your personal Facebook account information only to access the Facebook Page and business portfolio.
Understanding roles and permissions on Facebook
On Facebook, you need full control for a Page and business portoflio before you can access all of Facebook's settings and make certain changes. Pages and business portfolios have separate account permissions, which means that you need full control for each one. The business portfolio 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 portfolio, 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 business portfolio you are connecting owns the Facebook Page, or try connecting a different business portfolio.
You can find an overview of Facebook roles and permissions and links to more resources on the Meta Business Help Center.
Additional help from the Meta Business Help Center
If you need help with troubleshooting your Facebook account setup, then review the following articles from the Meta Business Help Center:
- To learn more about managing Facebook Page roles, refer to Give, edit or remove Facebook Page access
- To learn more about changing permissions on your Meta advertising account, refer to How to add people to your ad account in Meta Ads Manager.
- To learn more about setting up a Facebook Business Manager, refer to Create a business portfolio in Meta Business Suite and Business Manager.
- To learn more about adding a payment method to a business portfolio, refer to Add a payment method in Meta Business Suite or Business Manager.
- To learn more about adding or changing spending limits for your ad account, refer to Set an ad account spending limit.
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
Review the following eligibility and permissions messages that you might encounter.
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 portfolio.
Go to your Business Manager settings, and click your profile icon. Check any other business portfolios that 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 portfolio.
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.
You haven't installed this app
This message, and the related Something went wrong error, can appear when the authorization between Shopify and Meta is incomplete or needs resetting. Follow these steps to reset the connection:
- In your Shopify admin, go to Sales channels and remove Facebook & Instagram.
- In the Facebook account settings for the account connected to your business, go to Business Integrations and remove Shopify. This forces Meta to issue a new authorization token when you reconnect.
- Open a private or incognito browser window and sign in to only one Facebook account.
- Return to your Shopify admin and reinstall the Facebook & Instagram sales channel.
If these steps don't resolve the issue, then use the Get Support link in your Facebook & Instagram channel to contact Meta directly.