---
title: "Shoppable Reels on Shopify: Tag Products in Instagram Reels on Your Store"
description: "Shoppable Reels on your own Shopify store means the video, the product tag and the add-to-cart all live on a page you control. Here is the full setup, from choosing clips to reading revenue per video."
author: "Aashish Kaushik"
published: 2026-09-09T13:00:52.415Z
updated: 2026-09-09T13:00:52.436Z
url: https://blog.swipereel.app/shoppable-reels-shopify-tag-products-instagram-reels-store
---
# Shoppable Reels on Shopify: Tag Products in Instagram Reels on Your Store

## Key takeaways

- Shoppable Reels on your store are different from Instagram's in-app shopping tags; they work in every country and do not depend on Meta's checkout features.
- The setup is import, tag, place: bring the Reel in, attach the product it shows, and add the widget to a product or home page as an app block.
- Choose Reels that answer a buying question, not the ones with the most likes; the two sets rarely overlap.
- Per-video revenue is the number that tells you which Reels to keep, and it only exists if the video carries a product tag.

"Shoppable Reels" means two different things, and the difference decides what you can do.

The first is Instagram's own feature: product tags inside a Reel in the Instagram app, tied to a Meta shop. It is available in some countries, has changed repeatedly, and keeps the shopper inside Instagram.

The second is what this guide covers: taking a Reel you already made, putting it on a page of your Shopify store, and tagging the product inside the player so the shopper can add to cart right there. It works in every country your store ships to, it runs through your own checkout, and it gives you revenue per video in your own analytics.

If you want the broader picture of how Instagram and TikTok traffic becomes Shopify revenue, the [social commerce guide](/social-commerce-guide-instagram-tiktok-shopify-2026) covers the whole funnel. This article is the hands-on part: getting a Reel onto a product page with a tag on it.

## Why put Reels on the store at all

You already posted the Reel on Instagram. Why repeat it on the store?

Because the store is where the decision happens. A shopper who arrives from an ad, a search result or a link in bio lands on a product page with studio photos and a description. The Reel that got them interested is not there. Putting it on the page closes that gap: the same clip that earned the click now sits next to the price and the add-to-cart button.

Three practical advantages follow:

- It works everywhere. Instagram's shopping tags depend on Meta's shop availability in your country. Your store's product page does not.
- It is measurable. A tag on your store attributes add-to-cart and orders to the specific Reel. Instagram gives you views and likes.
- It compounds. A Reel on Instagram has a lifespan of days. The same Reel on a product page works for as long as the product sells.

## The setup, step by step

### Step 1: choose the right Reels

Most stores start with their best-performing Reels by likes. That is usually the wrong list.

A Reel that performs on Instagram is one that stops a scroll: a hook, a trend, a face. A Reel that performs on a product page is one that answers a question a shopper has while looking at the price. The two rarely overlap, and the second kind often has modest numbers on Instagram.

Go through your Reels and shortlist the ones that show:

- The product in use by a real person, at real speed.
- Size, scale or fit, with a reference (a hand, a stated height, a familiar object).
- Texture, material or finish, close and in good light.
- Unboxing and setup, so the shopper knows what arrives.
- A customer's honest reaction, with their permission.

Skip Reels that depend on trending audio (they play muted on the store anyway), Reels that are mostly text on screen, and anything that needs the caption to make sense.

Aim for three to six Reels per product to start. That is enough for an inline row under the buy box and leaves room to rotate.

> **On other people's Reels**
> 
> A creator or customer Reel about your product is often the most persuasive clip you have. It is also theirs. Ask before you import it, keep the written yes with the file, and credit them in the widget. The rights rules in the [UGC video guide](/ugc-video-shopify-guide) apply exactly as they would to a downloaded clip.

### Step 2: import the Reels

There are two ways to get a Reel from Instagram onto your store, and they end up in the same place.

**Connect and import.** A shoppable video app connects to your Instagram professional account and lists your Reels, and you pick the ones to bring across. This is fastest for a large back catalogue and keeps captions with the clips. On a free plan, expect a cap on total uploads and on how many videos can be live on the storefront at once; 25 uploads and 5 live is a typical shape, with unlimited feeds and views.

**Download and upload.** Instagram lets you download your own Reels from the app. Save the MP4, upload it to the app as a file. This suits stores that do not want to connect an account, and it is the only route for clips you shot but never posted.

Either way, the Reel becomes a video in the app's library, ready to be tagged and placed. It is not a live embed from Instagram, so it keeps working if the original post is deleted or the account changes.

Vertical 9:16 is the native format. Do not crop to square or landscape; the widgets that display Reels are built for the vertical frame.

### Step 3: tag the product

Tagging is what turns a video into a shoppable one. In the app, open the imported Reel and attach the Shopify product it shows. The tag becomes a product card inside the player with the title, price and an add-to-cart control.

Three rules make tags work harder:

**Tag the variant shown.** If the Reel shows the green one, tag the green one, so "add to cart" adds what the shopper just watched. Where the app allows variant-level tagging, use it.

**One product per Reel.** Free plans often cap tagging at one product per video, and for Reels that is the right constraint anyway. A clip that shows a single product with a single tag converts more cleanly than a look-book with four.

**Match the page.** On a product page, the Reel's tag should be that page's product. A shopper watching a Reel on the blue jacket's page who taps a card for the black jacket is confused, not upsold.

Pricing shows as your store prices, in the store's currency, with whatever tax display you have configured. For stores in India that show GST-inclusive prices, the card shows the same inclusive price as the product page.

### Step 4: pick the layout

Most shoppable video apps offer several widget layouts. Which one fits depends on the page.

## Shoppable Reels layouts by page
| Page | Layout | Why |
| --- | --- | --- |
| Product page, under the buy box | Inline row or carousel | Shopper has seen the price; the Reels answer what is left |
| Home page, under the hero | Stories bubbles | Compact, opt-in, sets the tone in one scroll |
| ![Shoppable video carousel on the Arippula storefront, each video tagged with a bag and its price](https://blog-media.cdn.byteinfy.com/media/ed/ed972f1b028b80cc29541fee171b0d77/original.webp) |
| Collection page | Overlay player or a single inline clip | Does not compete with product cards |
| Shop-the-look page | Swipe feed | Full-screen vertical, one Reel at a time, TikTok-style |

Start with the inline row on product pages. It is the highest-value placement, and it is where the tag matches the page naturally. Add a stories row on the home page second. Save the swipe feed for a dedicated page linked from your Instagram bio.

### Step 5: place the widget on the page

Placement happens in Shopify's theme editor, and it works the same on Dawn, Horizon or a custom Online Store 2.0 theme.

1. Online Store, Themes, Customize.
2. Choose the template from the top dropdown: Products, Default product, or Home page.
3. Click Add section (or Add block inside an existing section), open the Apps tab, and pick the widget for the feed you built.
4. Drag it to position. On product pages, directly under the buy box, above the description.
5. Save, then open the page on a phone.

The widget is an app block, so it survives theme updates and moves with you if you change themes. If you sell the same product across several templates (a default product template and a bundle template, say), add the block to each.

If the widget does not appear in the Apps tab, the theme is likely a vintage (pre-2.0) theme without app block support. Those themes need the app's embed script instead, and it is worth checking the app's docs for the fallback.

### Step 6: link Instagram back to the store

The Reel on your product page is the destination. Instagram is where the traffic starts. Close the loop:

- Put the product page or a shop-the-look page in your bio link, and update it when you feature a new Reel.
- In the Reel's caption, name the product exactly as it is titled on the store, so someone searching your site finds it.
- If Instagram's own product tagging is available in your country, use it as well; the two are not exclusive. The in-app tag catches shoppers who want to stay on Instagram, and the on-store Reel catches everyone who clicks through.

For the caption-to-click mechanics and what to expect from bio-link traffic, the [Instagram Reels to Shopify sales guide](/instagram-reels-to-shopify-sales) goes deeper. The [TikTok to Shopify guide](/tiktok-to-shopify-sales-guide) covers the equivalent for TikTok videos, which import the same way.

### Step 7: read the numbers and rotate

Once the Reels are live and tagged, the app's analytics tell you which ones are working. Four numbers matter, per video:

- Views. How many shoppers saw it play.
- Watch time. Whether they stayed past the first few seconds.
- Add-to-cart. How many tapped the product card and added.
- Revenue. Orders attributed to shoppers who watched that clip.

Read them together. A Reel with views and no watch time has the wrong first three seconds on the store, even if it worked on Instagram; trim or swap it. A Reel with watch time and no add-to-cart may have the wrong tag, or the card may be hidden below the fold in the player. A Reel with revenue moves to the first slot.

Do this monthly. Over two or three cycles the row settles into the clips that actually answer your shoppers' questions, and those are usually not the ones you would have guessed.

The [shoppable video conversion article](/increase-shopify-conversion-rate-shoppable-video) explains how attribution works and what a fair comparison against a page without video looks like.

## TikTok videos follow the same path

Everything above applies to TikTok. The clips are vertical, they import the same way (connect or download and upload), they take the same product tag, and they go in the same widgets. Most stores that post on both platforms end up with a mixed feed, and shoppers do not care which platform a clip came from.

Two TikTok-specific notes. Download your own videos without the platform watermark where the app offers it, because a watermark in the corner of a product page video looks like a repost rather than your own content. And TikTok clips tend to be longer and rely more on voiceover; trim to the section that shows the product, and check it still makes sense muted.

## Beyond the product page

Once Reels are working on product pages, two more placements earn their keep.

**Collection pages.** One Reel per collection, placed above the grid as a single inline clip or as an overlay player, sets the tone for the category without competing with the product cards. Tag the collection's best-selling item.

**Landing pages for ads and bio links.** If you run Instagram ads or send bio-link traffic to a landing page, the Reel that the shopper just watched belongs at the top of that page, tagged, so the page picks up exactly where the ad left off. A swipe feed of three or four related Reels underneath keeps the same feel as the app they arrived from.

Both placements use the same app block mechanism as the product page: open the template in the theme editor, add the widget from the Apps tab, position it, save.

## Speed: the one thing that can undo all of it

A row of six Reels that downloads on page load will cost more in bounce than it earns in conversion. The widget has to be lazy: poster images on load, video bytes only when a clip is on screen or tapped, JavaScript deferred.

Check it yourself. Open a product page on a phone with the browser's developer tools connected, or use a remote inspector, and watch the Network tab. Before you scroll or tap, you should see small image requests for the posters and nothing ending in `.mp4` or `.m3u8`. Then run a mobile Lighthouse test on the page with and without the widget. A well-built widget moves Largest Contentful Paint very little.

If you see video requests on load, the widget is eager and it is the wrong widget.

## Shoppable Reels setup checklist
- Three to six Reels per product, chosen for the questions they answer
- Written permission on file for any Reel you did not make
- Each Reel imported vertical, not cropped
- Product tagged, exact variant where possible, one product per Reel
- Inline row placed under the buy box on the product template
- Stories row placed under the hero on the home page
- Bio link points at the page featuring the Reel
- Network tab shows no video bytes before interaction
- Analytics reviewed monthly, Reels rotated by revenue per video

## Common mistakes

**Importing everything.** Fifty Reels in a feed is a scrolling wall. Curate to the ones that answer questions.

**Tagging the collection instead of the product.** The card should add one specific item to cart. A tag that sends the shopper to a collection page adds a step.

**Cropping to square.** Reels are 9:16. Square crops lose the top and bottom of the frame, which is usually where the product or the face is.

**Leaving it for a year.** Reels reference a version of the product. When packaging, colours or the model changes, the old Reel starts costing trust.

**Relying on sound.** Everything on the store plays muted until tapped. If the Reel needs its audio to make sense, add on-screen text before importing, or pick a different Reel.

**Import Reels, tag products, sell on your own pages**
SwipeReel brings Instagram Reels and TikTok videos into shoppable widgets on any Shopify theme, with product tagging, lazy loading, 18 storefront locales and revenue per video. Free plan: 25 uploads, 5 live.

[Install SwipeReel free](https://apps.shopify.com/swipereel)

## FAQ

### What does shoppable Reels on Shopify actually mean?

It means an Instagram Reel plays on a page of your Shopify store with a product tag inside the player, so a shopper can add the item to cart without leaving the video.

### Is this the same as Instagram Shopping product tags?

No. Instagram's product tags live inside the Instagram app and depend on Meta's shop features, which vary by country and have changed several times.

### Do I need a business Instagram account to import Reels?

For a direct import of your own Reels, most apps ask you to connect an Instagram professional (business or creator) account.

### Can I use other people's Reels on my store?

Only with their written permission. A creator or customer posting about your product has not licensed it to you.

### How many products can I tag in one Reel?

That depends on the app and plan.

### Will shoppable Reels slow down my Shopify store?

Not if the widget lazy-loads. The page should render poster images and load a video only when it scrolls into view or is tapped.

### Does this work for stores in India where Instagram checkout is not available?

Yes, and that is one of the main reasons to do it. On-store shoppable Reels do not use Instagram's checkout at all.
