What you need before you start

To connect Shopify to Instagram, you need a Shopify store that is already set up and live, an Instagram business account (not a personal account), and admin access to both. Instagram will not let you connect a personal account to Shopify, so if you have been using Instagram personally, you will need to convert it to a business account first. This takes a few minutes but is permanent — you cannot switch back without creating a new account.

You also need to own the email address associated with your Instagram account, because Instagram will send you confirmation messages there during the connection process. If you share login credentials with someone else or use a generic team email, make sure that person can receive messages at that address.

Key Takeaways

  • Your Instagram account must be a business account, not a personal one, and you must have admin access to both your Shopify store and Instagram.
  • The connection happens inside Shopify's admin panel under Sales Channels, not inside Instagram itself.
  • Instagram will ask you to confirm that you own the account and the business, which involves clicking a link sent to your email.
  • After connection, you can tag products directly in Instagram posts and Stories, and customers can buy without leaving Instagram.
  • Your product catalog syncs automatically from Shopify to Instagram, so changes you make in Shopify appear on Instagram within a few hours.

Converting a personal Instagram account to a business account

Open Instagram on your phone or go to Instagram.com on a computer. Tap or click the menu icon (three horizontal lines) in the bottom right corner, then select Settings and Privacy. Scroll down and tap Account Type and Tools, then tap Switch to Professional Account. Instagram will ask you to choose between Creator and Business — select Business. You will then choose a business category that matches what you sell.

This change is when ready and visible to other people — your profile will now show a Contact button and a Business category label. You cannot undo this by switching back to personal; if you need a personal account later, you will have to create a new one. Once your account is a business account, you can proceed to connect it to Shopify.

Adding Instagram as a sales channel in Shopify

Log into your Shopify admin panel and go to Sales Channels in the left sidebar. Click the plus icon to add a new sales channel. Search for Instagram and click on it. Shopify will show you what Instagram integration does: it lets you tag products in posts and Stories, display a shopping tab on your profile, and sell directly through Instagram.

Click Add App. Shopify will ask you to log in to Instagram and confirm that you want to connect your store. You will be taken to Instagram's login page — use the same email and password you use for your business account. After you log in, Instagram will ask you to confirm that you own the account and that you want to let Shopify access it. Click Confirm. You will be sent back to Shopify, and the connection should now be active.

Syncing your product catalog to Instagram

Once Instagram is connected, your Shopify products will begin syncing to Instagram automatically. This usually takes a few hours. You can check the status by going back to the Instagram sales channel in Shopify and looking at the Products tab. You will see a list of all products that have been sent to Instagram, along with their status (Active, Pending, or Error).

If a product shows an Error status, it usually means the product image is too small, the price is missing, or the product title is too long. Shopify will tell you which field needs to be fixed. Go back to that product in your main Shopify store, make the correction, and save it. The product will re-sync within a few hours. Products that are marked as Inactive in your Shopify store will not appear on Instagram, so if you want to sell something on Instagram, make sure it is marked Active in Shopify first.

Tagging products in Instagram posts and Stories

Now that your products are on Instagram, you can tag them in posts and Stories so customers can see prices and buy without leaving the app. To tag a product in a new post, create your post as normal, then before you publish it, tap the sticker icon and select Product. Search for the product by name and tap it. A product tag will appear on your image showing the product name and price. You can move it around and add multiple product tags to one post.

To tag products in Stories, create a Story as normal, then tap the sticker icon and select Product. Search for and select the product. The product sticker will appear and show a preview of the product. When someone views your Story, they can tap the sticker to see the full product page and price, and they can buy directly from the Story without going to your website.

What happens when a customer buys through Instagram

When someone taps a product tag in your post or Story and decides to buy, they will see your product page with the price, description, and photos. They can choose options (like size or color) and add the item to their cart. Instagram will then ask them to enter their shipping address and payment information, or they can use a saved address and payment method if they have bought through Instagram before.

The order is processed through Shopify, so it appears in your Shopify admin panel just like any other order. You will receive an order confirmation email, and you can manage shipping, refunds, and customer communication from Shopify as normal. Customers will receive tracking information through Instagram and email.

Troubleshooting common connection problems

If the connection fails, the most common reason is that your Instagram account is still set to personal instead of business. Go back to Instagram Settings, check Account Type and Tools, and make sure it says Professional Account with Business selected. If it still says Personal, complete the conversion process again.

If products are not syncing, check that they have prices, product images, and titles in your Shopify store. Products without images or prices will not sync. If you have made changes to a product in Shopify and they are not showing up on Instagram after several hours, try disconnecting and reconnecting the Instagram sales channel. Go to Sales Channels in Shopify, click Instagram, and click Remove App. Then add it again by clicking the plus icon and searching for Instagram.

If you see a message that says Instagram cannot verify your business, it may be because the email address on your Instagram account does not match the email address on your Shopify account. Check both and make sure they are the same, or update one of them so they match.

Frequently Asked Questions

Do I have to use Instagram Shopping, or can I just tag products in posts?

You can do both. Tagging products in individual posts and Stories works without any extra setup — it happens automatically once your products sync. Instagram Shopping, which adds a dedicated shop tab to your profile, is optional and requires a few extra steps through Instagram's business settings, but Shopify handles most of it for you.

What if I sell products that Instagram doesn't allow, like alcohol or weapons?

Instagram has restrictions on what can be sold through its platform. If your products fall into a restricted category, they will not sync to Instagram even if they are active in Shopify. You can still use Instagram to promote your store and drive traffic to your Shopify website, but you will not be able to tag those products directly in posts or use Instagram Checkout.

Can I connect multiple Instagram accounts to one Shopify store?

No. Shopify allows one Instagram business account per store. If you have multiple Instagram accounts, you will need to choose which one to connect. You can disconnect and reconnect a different account later, but only one can be active at a time.

How long does it take for product changes in Shopify to show up on Instagram?

Usually a few hours. If you change a product price, description, or image in Shopify, that change will sync to Instagram automatically, but there can be a delay. If you need a change to go live when ready, you can try disconnecting and reconnecting the sales channel, though this is not usually necessary.

What happens to my Instagram orders if I disconnect Shopify?

Orders that have already been placed will still appear in your Shopify admin and will be processed normally. If you disconnect the sales channel, new customers will no longer be able to buy through Instagram product tags, but they can still visit your Shopify store directly through a link in your Instagram bio.