The Instagram feed for Shopify

Show your Instagram posts on your store's home or product pages. On paid plans, tag products in your photos so shoppers can buy what they see.

How do I add an Instagram feed to Shopify?

Copy your SnapWidget embed code, then in Shopify go to Online Store, Themes, Customize and add a section. Use a Custom Liquid section in newer themes such as Dawn, or a Custom content section with a Custom HTML block in older themes. Paste the code and save. You need no Shopify app, and free widgets work.

Step by step: adding SnapWidget to a Shopify theme

  1. 1

    Create your widget and copy the code

    Create your widget in SnapWidget and click Get Widget. Copy the whole code.

  2. 2

    Add the centering CSS

    Shopify puts custom content on the left. To center the widget, add the short style block from our guide just below the first line of the code.

    SnapWidget embed code with a style block that centers the widget
  3. 3

    Open the theme editor

    In your Shopify admin, select Online Store, then Themes. Click Customize on your theme.

    The Debut theme in Shopify with the Customize button
  4. 4

    Add a Custom content section

    In the theme editor, click Add section and choose Custom content. Give the section a heading.

    Add section in the Shopify theme editor
  5. 5

    Add a Custom HTML block

    In the Custom content editor, choose Add block, then Custom HTML. Paste the code in the HTML box and set Container width to 75% or 100%.

    The Shopify Custom HTML block with SnapWidget code and Container width set to 75%
  6. 6

    Check mobile and save

    Select the monitor icon to check the Mobile view, and drag the section into place. Click Save.

    A Shopify store page with an Instagram grid under the heading Grid Widget

What SnapWidget adds to a Shopify store

Paste it in the theme editor
In newer themes such as Dawn, add a Custom Liquid section and paste the code. In older themes such as Debut, add a Custom content section with a Custom HTML block.
Shoppable Images
On paid plans, add product links to the items in your photos. Shoppers see a Shop This button and a lightbox that lists each product.
Your store stays current
Share to Instagram and the post shows in your store, with no theme edit. Widgets on paid plans refresh every 5 minutes.
No Shopify app to install
SnapWidget is an embed code, not an app, so there is nothing to add from the Shopify App Store.

Want every click? Our help center has the step-by-step install guide with screenshots.

Read the install guide

Loved by 200,000+ websites

Don't just take our word for it. See all reviews →

Frequently asked questions

Create your widget in SnapWidget and click Get Widget to copy the code. In Shopify, go to Online Store, then Themes, then Customize, and add a section. Use a Custom Liquid section in newer themes, or a Custom content section with a Custom HTML block in older themes, then paste the code and save.

You do not need an app. SnapWidget is an embed code that you paste into a theme section, so there is nothing to install from the Shopify App Store. Free Instagram widgets work in Shopify, and paid plans from $8 a month add Shoppable Images and the lightbox.

Use Shoppable Images on a paid plan. Add a product link and description to the items in your photos, then set Photo Link to Shoppable (Lightbox). A click on a photo then opens a list of the products in it.

Shoppable Images, the lightbox and the feed layout need a paid plan, which starts at $8 a month with a 14-day free trial. Free Instagram widgets with the grid, board, slideshow, scrolling or popup layout work on Shopify too.

It works with any theme that lets you add HTML, because the widget is a standard embed code. Our install guide shows the steps in the Debut theme, and newer themes such as Dawn use a Custom Liquid section.

Yes. In Shopify, paste the code into a Custom Liquid section or a Custom HTML block. In Squarespace, paste it into an Embed block set to Code Snippet. Free Instagram widgets work on both.

Shopify puts custom HTML on the left by default. Our install guide shows the short piece of CSS to add to the code so the widget sits in the center.

Put your Instagram posts in your store