How to auto-post Shopify products to Instagram
The fastest path is Magik: connect Instagram, answer two questions about your store, and it builds a week of Reels-ready content for you — with comments answered automatically included. Here's exactly what that looks like, plus the account requirements Instagram enforces no matter which app you use.
What you need first
- Instagram set to a Business or Creator account, linked to a Facebook Page.
- An admin role on that Facebook Page — Instagram's Graph API checks this, not just who owns the Instagram handle.
- A Shopify store with product photos worth showing.
- An app with approved Instagram Graph API access. Magik has this.
Setting it up in Magik
- Convert to Business or Creator, if you haven't. Done inside the Instagram app itself, before you connect anything. A personal account cannot be connected at all — this is an Instagram rule, not Magik's.
- Link it to a Facebook Page you're an admin of, then install Magik free and connect Instagram through its OAuth flow.
- Answer two questions. What the store sells, and what you want from social: sell more, or grow an audience. Most of it is prefilled from Shopify already.
- Magik builds the first week. Reels-ready AI creator videos generated from the product photos already in the store — the format Instagram actually pushes to people who don't follow the account yet.
- Review the calendar, then leave it running. Edit a caption, move a time, cancel anything, before it ever publishes.
The part most guides skip: comments
A Reel that works brings comments — "how much is this", "where can I buy it", "does it come in blue". Every one of those is a buyer, and every hour it sits unanswered is an hour their interest cools. On Standard and above, Magik replies to comments on Facebook and Instagram automatically, in the store's own brand voice, referencing the real product name and price from the catalogue — the moment the comment is posted, not on the next scheduled run. It does not yet cover TikTok comments or direct messages.
Where the video comes from
Connecting the account is the easy half. The reason so many Shopify-to-Instagram automations quietly stop working after a few weeks isn't the connection — it's that a catalogue photo posted to the feed reaches almost nobody outside people who already follow the store. Instagram's own reach data consistently favours Reels over static posts for anyone who isn't already a follower.
That leaves the same three options as any short-form platform: film Reels yourself, which is exactly why most merchants stop after a few weeks; pay a creator, per video; or generate the video from the product photos already in the store — an AI creator video, built to look presenter-style rather than like a slideshow. That's what Magik does automatically from Standard up. Read what an AI creator video actually is.
Common blockers
- "Instagram will not connect." Almost always the account/Page requirement above — a personal account, or a Business account with no linked Page, or a linked Page you aren't an admin of.
- The connection breaks after a while. Instagram access tokens expire and Facebook Page admin roles can change; a merchant who loses admin access on the Page silently loses posting access too.
- Reels post but get almost no reach. Usually a video that reads as an ad — Reels perform closer to organic content than to a product photo with text over it.
- Everything posts at the same moment. Spread slots across the day — identical timestamps look automated. Magik does this by default.