When a follower comments asking for a link on one of your Instagram posts, ShopMy DM automatically sends them your ShopMy link by DM. It reads comments for intent, so there's no magic word. "Link?", "where's this from??" and "need this" all work.
How to set it up
Make sure your Instagram is a Creator or Business account. You can switch in the Instagram app, and you don't need a Facebook page.
Connect your Instagram from Connect Social Accounts in the app menu (or Account Settings on web). If it's connected through the older Facebook connection, reconnect it, since that connection can't read comments.
Connect a Quick Link or collection to a post, Reel or Story. You can pick from your Links or Collections, or create, duplicate or edit a link right from ShopMy DM.
Check the preview to see exactly what followers will receive. Keep the default message or customize it.
You can also turn on ShopMy DM from a collection. When you add an Instagram post to a collection, you'll see a toggle to turn on ShopMy DM for that post.
Where to find it
Open the menu and tap ShopMy DM (on web, it's in the menu at the top right). Connect posts from the Feed tab and Stories from the Stories tab, see every DM sent in the DMs tab, track clicks in Analytics, and edit your message in Settings.
Settings
Your ShopMy DM settings apply to every post. You can also change them for any individual post.
Send up to 10 links in one DM. Followers get them as product cards they can swipe through, including the whole collection.
Choose how your DM looks. Send product cards, or send a message with your link.
Reply to the comment, too. Turn on comment replies to also reply publicly to the comment, so followers know to check their DMs.
Change the cover image on your DMs.
Tip: If you're sending more than one link, set your DM style to product cards (ShopMy DM → Settings → The DM → Send a product card). When several links are sent as a text message, Instagram doesn't always make every link clickable.
Good to know
Adding keywords like "comment LINK" to your caption is optional, but it can drive more comments.
If a post takes off, nothing gets missed. ShopMy DM sends up to 500 DMs per hour. Any extra comments wait in a queue and send over automatically, and you'll see them in your DMs list.
It's free, with no new signup or subscription, and it's built into ShopMy, so every DM sends your commissionable link.
You can see every comment that got a DM, the response we sent on your behalf, and the clicks it drove.
ShopMy DM will give you a nudge to connect a post when we match a product in it to something you’ve linked before, when followers comment asking for a product, or when your caption tells people to comment for a link.
Each DM is labeled as an automated message from you.
Why didn't someone get a DM?
The post isn't connected, or ShopMy DM is paused.
They already received a DM from ShopMy DM on this post/story
The comment wasn't asking for a link (e.g. "gorgeous 😍").
They don't follow you, so the DM may be in their Message Requests.
You commented on your own post to test it. ShopMy DM doesn't DM you.
Your Instagram account is private. It needs to be public.
Your Instagram is still on the older Facebook connection. Reconnect it from Connect Social Accounts.
Another auto-DM tool, like ManyChat or LinkDM, is also connected to the post and replied first.
Your post passed 500 DMs in an hour. Their DM is in the queue and will send soon.
The comment was only emojis. Comments need some text, like "link 🔗".
They commented before you connected the post. ShopMy DM only replies to new comments after a post is connected.
FAQs
FAQs
How does ShopMy DM decide who gets a DM?
Instead of waiting for one exact word, ShopMy DM reads each comment for intent: is this person asking for the link to what's in your post?
If you prompt a keyword in your caption, like "Comment SHOP," ShopMy DM reads your caption and treats that word as a link request.
If you don't prompt anything, natural requests like "link?", "where's this from?" or "need this" still get a DM.
Comments that aren't asking for a link, like "what size are you wearing?" or "obsessed 😍", won't get a DM, so followers who didn't ask aren't messaged.
Each follower gets one DM per post, however many times they comment.
Do emoji-only comments work?
No. A comment that's only emojis won't get a DM, even 🔗 on its own. "link 🔗" or "🔗 please" works, because there's text with it.
Is there a limit on how many DMs ShopMy DM sends?
ShopMy DM sends up to 500 DMs per hour for your account. If a post passes that, the extra comments wait in a queue and send automatically over the next few hours, oldest first, so nothing gets missed. You'll see a banner on your DMs tab and a notification when this happens.
Can I use ShopMy DM and another auto-DM tool on the same post?
No. Turn off ManyChat, LinkDM or any other auto-DM tool on posts you connect to ShopMy DM. If two tools are connected, your followers may get two messages, or ShopMy DM may not be able to send because Instagram sees the comment was already answered.
Can ShopMy DM read my Instagram inbox?
No. When you connect, Instagram asks for access to your profile and media, comments, messages and insights. These let ShopMy DM see the posts and stories you connect, spot comments asking for a link, and send your link by DM. ShopMy DM only sends a DM in reply to a comment on a post you've connected, or when someone replies to or mentions a story you've connected. Your other conversations aren't pulled into ShopMy, and we don't reply in them. You can disconnect Instagram from ShopMy anytime and the access stops.
Does ShopMy DM work on TikTok or on collab posts?
ShopMy DM is for Instagram only. It also doesn't work on collab posts owned by another account.