Instagram DM automation for Shopify stores

Instagram DM automation for Shopify stores sends a product page, a Shopify discount code or a restock sign-up to anyone who comments a keyword like SHOP under a reel or ad. ReplyRep answers in seconds on Meta's official API, syncs captured emails to Klaviyo or Mailchimp, and each link can carry UTMs so Shopify analytics shows the orders.

Updated · 4 min read · By the ReplyRep team

What do Shopify shoppers comment on Instagram?

Under a product reel: "price?", "link pls", "does it come in green", "do you ship to Canada", "restock when". Under a paid ad: the same, plus "is this legit". Most of these are a product page away from checkout, and the product page lives in your Shopify store, not in Instagram.

The ecommerce brands page covers the broad case. This page is about the Shopify-specific details: which links to send, how to create the codes, and how to see the orders in your Shopify reports.

Which automations should a Shopify store build first?

Product page linkComment: SHOP

Public reply

Link sent, check your DMs.

DM

Here's the Linen Throw in sage: [product URL with UTM] It also comes in oat and charcoal. Free shipping on orders over $60 in the US.

Follow up

Still deciding? Here are the reviews from people who bought it in sage: [product URL#reviews]

Shopify discount codeComment: CODE

Public reply

Your code is in your DMs.

DM

Here's 10% off your first order: WELCOME10 It applies automatically with this link: [discount link]. Valid for 7 days.

Restock alert sign-upComment: RESTOCK

Public reply

You're on the restock list.

DM

The ceramic mug sold out in two days. What's your email? We'll tell you the moment it's back, before we post about it.

Shipping questionsComment: SHIPPING

DM

We ship to the US, Canada and the UK. Orders leave within two business days, and tracking comes by email. Full rates: [shipping policy page]

How do you connect it to your Shopify store?

  1. 1

    Connect the store's Instagram account

    Through Meta's official login, in about four minutes. ReplyRep never asks for your Instagram password.

  2. 2

    Copy product URLs from Shopify and add UTMs

    Add utm_source=instagram&utm_medium=dm&utm_campaign=<keyword> to each link so Shopify's reports attribute the sessions and orders.

  3. 3

    Create the discount in Shopify admin

    Make a code just for Instagram DMs, and use Shopify's shareable discount link so the code applies at checkout. A unique code makes redemptions easy to count.

  4. 4

    Sync captured emails to Klaviyo or Mailchimp

    The email collector sends restock and welcome sign-ups to your email tool, where your Shopify flows take over.

  5. 5

    Cover your ads

    Ad comment automation answers price questions under sponsored posts, which are often your most expensive comments.

Test the whole loop yourself before the post goes live: comment the keyword from a second account, open the DM, tap the link, add to cart and check that the discount applies. Then confirm the session appears in Shopify's reports under the UTM campaign you set. Ten minutes of testing saves a launch-day surprise.

Which features matter most for a Shopify store?

  • Comment to DM on product reels, the core link-out.
  • Global Triggers for "shipping", "returns" and "sizing", answered across every post.
  • Suggest More, which recommends a matching product after the first link, like the matching napkins after the tablecloth.
  • The viral post DM queue for the product reel that sells out the stock.

What results have ecommerce accounts shared?

Two ecommerce accounts using ReplyRep have shared these results. They are product brands rather than a Shopify-only sample, and your numbers will depend on your product, price and audience.

AccountWhat they doFollowersResult
@ceramics.by.nadiaHandmade ceramics231K$1.2M in sales from comments
@dropship.dispatchEcommerce310K34K new followers in 60 days

Which keywords work for a Shopify catalog?

Small catalogs can use one keyword per product, named after the product: MUG, THROW, CANDLE. People remember a product name better than a generic word, and each keyword can carry its own UTM campaign. Larger catalogs do better with one keyword per post and a link to the collection page, because a reel showing six products should not send six links.

Keep the store-wide questions as Global Triggers and leave product keywords on the posts. That way "shipping" always gets the shipping policy, and SHOP always sends the product in that particular reel. The best Instagram comment keywords guide has more patterns to borrow.

What should Shopify stores keep accurate in DMs?

  • Prices and stock. When you change a price in Shopify, the DM text does not update itself. Link to the product page and avoid typing prices you might change.
  • Discount terms. State the expiry and any minimum order in the DM, so customers are not surprised at checkout.
  • Email marketing rules. Restock and welcome emails sent to DM sign-ups need consent and an unsubscribe link; in the US, CAN-SPAM sets the baseline.
  • Shipping promises. Only quote delivery times you can meet in peak season.

Send the product page, not the bio link

Add SHOP to your next product reel and track the orders in Shopify.

Start free

Which plan suits a Shopify store?

A small store can start on Free (2,000 DMs). Lite adds email capture, follow ups and Suggest More with 10,000 DMs on 1 account. Stores with more than one brand account, or regular promotions, fit Boost: 3 accounts, 40,000 DMs and no ReplyRep branding. Stores running heavy ad campaigns or seasonal sales across up to 5 accounts fit MAX, at 400,000 DMs.

The Shopify DM automation guide walks through the setup in more detail, and the discount codes use case covers code campaigns.

Questions

Frequently asked questions

ReplyRep sends links and codes from your Shopify store in the DM, and syncs captured emails to Klaviyo, Mailchimp, HubSpot or Google Sheets. Orders still happen in your Shopify checkout, and UTM links let Shopify's reports show which ones came from Instagram DMs.

Yes. Create the code in Shopify admin, then paste it, or its shareable discount link, into the DM. A code used only in Instagram DMs makes it easy to count redemptions from this channel and compare it with your other promotions.

Add UTM parameters to every link in your automations and check Shopify's reports by UTM source and campaign. A unique discount code per keyword is a second way to count orders, and it still works when a shopper switches devices before buying.

Yes. A RESTOCK keyword asks for the email in the DM and syncs it to your email tool. When stock is back, your Klaviyo or Mailchimp flow notifies the whole list at once, before you announce the restock on Instagram.

Comments on regular posts, reels and sponsored posts all trigger automations. The DM sends your product page link, so it works alongside product tags rather than replacing them. Tagged products and a DM link can sit on the same post.

Your first automation, live in about four minutes

Free plan, no card, no trial timer. Built on Meta’s official Instagram API.

Start free