Product Icon

Instagram Sync for WooCommerce

Show Instagram hashtag feeds on your WooCommerce store, link posts to your products, and update your link-in-bio from your WordPress site
Choose a billing option
$99
Save 20%
$198 $158.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Pull customer Instagram posts into your WooCommerce store as curated hashtag feeds. Link each post to the products it features, and turn user-generated content into social proof on your storefront.

Turn customer posts into your best product photos

Your customers already shoot the best content for your store, and they’re already on Instagram. Instagram Sync pulls public posts that mention your curated hashtags, lets you approve the ones worth showing, and displays them as curated galleries on your storefront. Each post links to the WooCommerce product it features, turning customer UGC into a social proof signal at the moment of decision.

Pull Instagram posts into WooCommerce by hashtag

Define the hashtags that matter to your store, your brand tag, a campaign tag, a product line tag. Instagram Sync builds an automatic Instagram feed from matching public posts, pulled directly from the Instagram Graph API. New content shows up in a pending queue ready for you to review.

  • Track your active hashtags within Instagram’s 7-day rolling search window
  • Pull both image and video posts from public accounts
  • Surface new posts automatically as they’re tagged
  • Connect via your existing Instagram Business or Creator account
Instagram Sync's Feeds list page in WooCommerce admin showing two configured feeds — "Another new feed" (Draft, #buythisplugin, ID 454) and "Kestrels are birds" (7 approved / 6 unapproved, #kestrel, ID 448) — with columns for Title, Media, Hashtags, and Feed ID.
Manage every Instagram feed from one list — see hashtags, post counts, draft vs. published status, and feed IDs ready for use in shortcodes.

Approve every post before it goes live

Nothing reaches your storefront without your approval. Imported posts sit in a pending queue where you can preview each one, approve the ones that fit your brand, and discard the rest. Pending posts that you skip are cleared automatically after seven days, so the queue never gets unwieldy. When approved posts are deleted or made private on Instagram, Instagram Sync removes them from your store too, so you don’t end up with broken galleries.

  • Preview each post in context before publishing it
  • Skip or remove anything off-brand
  • Auto-clean pending media after seven days
  • Auto-remove posts that go private or get deleted on Instagram
Instagram Sync's "Kestrels are birds" feed edit screen in WooCommerce admin, showing thirteen kestrel and bird-photography media tiles with Approve / Unapprove buttons beneath each, plus a sidebar listing the active #kestrel hashtag source.
Every imported post lands in a pending queue. Approve the ones that fit your brand and skip the rest — pending media auto-clears after seven days.

Link Instagram posts to WooCommerce products

Every WooCommerce product gets an Instagram tab in its product data. Associate the Instagram posts that feature that product, and shoppers see customer photos on the product page itself, turning organic UGC into trust signals exactly where buying decisions happen. The product tab is new in version 5.1, designed to make the connection between social proof and SKU explicit.

  • Attach approved Instagram posts to specific products
  • Show product-specific UGC on the single product template
  • Link feed items back to the products they reference
  • Build galleries that double as customer testimonials

Display Instagram feeds your store’s way

Three storefront layouts, configured per feed. Masonry for editorial Pinterest-style grids. Grid for a clean Instagram-native look. Carousel for product pages and homepage banners. Drop Instagram feeds onto shop pages, product pages, blog posts, sidebars, or anywhere else on your WordPress site with a single shortcode, and tune the column count, item count, and caption visibility for each placement.

  • Choose masonry, grid, or carousel per feed
  • Set columns and item count per placement with shortcode parameters
  • Drop feeds into pages, posts, sidebars, or product templates
  • Show or hide captions independently for each feed
Frontend storefront page titled "Example Instagram feed" displaying an Instagram Sync carousel of two customer kestrel photos with prev / next navigation arrows, rendered inline on a WordPress page via shortcode.
A two-column carousel feed rendered directly on a WordPress page via shortcode — masonry, grid, and carousel layouts are all configurable per feed.

Open the full Instagram post in a modal lightbox

Clicking a feed thumbnail opens the full post in a lightbox, with likes, comments, username, and caption included via Instagram‘s oEmbed API. Visitors get the full social proof signal without leaving your store. Thumbnails themselves are served from your own server for fast page loads, while the lightbox loads the live post on demand.

  • Show the full Instagram post inline without redirecting visitors
  • Include captions, likes, and comments in the modal
  • Serve gallery thumbnails locally for fast page rendering
  • Keep visitors on your store while they engage with social content
Instagram post lightbox opened over a darkened storefront feed, showing the original rob_mule_photography post with a kestrel image, "Female Kestrel with some lunch — Croxley 7/5/26" caption, hashtags, eight likes, and View profile / View more on Instagram buttons.
Clicking any thumbnail opens the original Instagram post — caption, hashtags, likes, and all — in a lightbox without sending visitors away from your store.

Update your Instagram bio link without touching Instagram

Instagram only allows one clickable link in a profile bio. Set yours to redirect through Instagram Sync, and you can change the destination (to a campaign, a new product launch, a sale page, anything) without ever updating your Instagram profile. Point your bio link once, then change where it sends visitors as your priorities shift.

  • Set a single bio link destination from WooCommerce admin
  • Update the target without touching your Instagram profile
  • Point at any page, product, or campaign on your store
  • Match the bio link to whatever you’re promoting that week

Already syncing your catalog to Instagram Shopping?

Use Meta’s free Facebook for WooCommerce plugin to push your catalog to Instagram. Use Instagram Sync to pull Instagram content back into your store. The two handle opposite halves of the same loop and are intended to be used together.

Ready to put customer UGC on your storefront?

Connecting Instagram and pulling your first batch of posts takes a few minutes once your Instagram Business account is linked.

  1. Add Instagram Sync to your store
  2. Connect your Instagram Business or Creator account
  3. Define your hashtags and start pulling posts
  4. Approve the posts worth showing
  5. Drop the feed shortcode into your storefront

Built and supported by Kestrel, the team behind 40+ WooCommerce extensions.

Made by Kestrel logo


Frequently asked questions

Do I need a regular Instagram account, or a Business account?

Instagram Sync requires an Instagram Business or Creator account connected to a Facebook Page. This is a Meta requirement; the Instagram Graph API only works with these account types. Personal Instagram accounts don't have API access.

Can I display an Instagram feed on individual product pages?

Yes, you can customize your feeds on a per-product or a site-wide basis.

Why is there a 30-hashtag limit?

The 30-search-per-7-days limit is set by Instagram itself, not by Instagram Sync. Each unique hashtag you add counts as one search; once you hit 30 in a rolling seven-day window, you'll need to wait for older searches to age out before adding new ones. The admin UI shows your current count so you can pace yourself.

Where do feed images come from when a visitor loads my store?

Feed thumbnails are cached locally on your own server so they load fast and don't depend on an external CDN.

What happens to posts that get deleted on Instagram?

Instagram Sync checks periodically whether approved posts are still available on Instagram. If a post is deleted or made private, it's removed from your storefront automatically, so you won't end up with broken thumbnails or empty modals. This also ensures that you are respecting the intended privacy of your own customer's feeds.

Will it slow down my product pages?

Feed thumbnails are local and lazy-loaded, so the gallery itself adds minimal page weight. The Instagram post-content modal only loads when a visitor opens it, not on initial page render.

Is Instagram Sync for WooCommerce compatible with my theme and other WooCommerce plugins?

Instagram Sync uses standard WordPress and WooCommerce templates and shortcodes, so it works with any WooCommerce-compatible theme. The product data Instagram tab follows WooCommerce's native product data structure, so it sits cleanly alongside other extensions that add product tabs.

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Extension information

  • WordPress version required: 4.7
  • WooCommerce version required: 3.5.0
  • PHP version required: 7.4
  • Tested with WordPress: 6.9
  • Tested with WooCommerce: 10.4.3
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 8.2

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Requirements

  • WooCommerce 3.5 or higher
  • An Instagram account.
  • A Facebook page.

Related products

Price $119 annually
Rated 3.5 out of 5 stars
Price $109 annually
Rated 4.6 out of 5 stars
Price $79 annually
Rated 4 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.