Instagram Comment-to-DM Automation: How It Works (And How to Do It Free)
How Instagram comment-to-DM automation works, why ManyChat charges $15/mo for it, and how to do the same thing free on shopspace.
Instagram Comment-to-DM Automation: How It Works (And How to Do It Free)
Instagram comment-to-DM automation is a Meta-approved workflow where a creator sets a keyword on an Instagram post, and any commenter typing that keyword gets a public reply plus an automatic direct message with the creator's link. ManyChat charges $15 per month for this feature on the Pro tier. The same automation runs on shopspace for free.
By Shopspace.
Most creators run their entire sales funnel through "comment 'LINK' for the product" content. It works because Instagram's algorithm rewards comments more than any other signal. A post that gets 200 comments asking for a link reaches roughly 4 to 10 times more accounts than a post with 200 likes alone.
The problem: doing it manually means sitting on your phone, copy-pasting links into 200 DMs, hitting Instagram's spam threshold around the fortieth send, and watching the rest fail.
That is what comment-to-DM automation solves.
How comment-to-DM actually works
When a creator sets up the automation, they pick a trigger keyword (most use SHOP, LINK, or YES) on a specific Instagram post or across all posts. The flow then runs in three steps:
- A commenter types the keyword on the chosen post.
- The automation posts a public reply, usually something like "Check your DMs!" so other watchers see the loop close.
- The same tool sends the commenter a private DM with whatever link, product, or offer the creator set up.
Step 3 is the only step that needs Meta's permission. Step 1 happens whether you ask or not, and step 2 uses the standard Instagram Graph API for comment replies. The DM step uses the Private Replies API, which Meta approves on a per-app basis.
Why Meta approval matters
For a tool to send DMs on a creator's behalf, the app developer has to:
- Build the integration.
- Submit it for Meta App Review with a demo video, test users, and a clear use-case description.
- Pass review and receive approval for the specific permissions:
instagram_business_manage_comments,instagram_business_manage_messages,instagram_business_basic, andpages_show_list. - Pass Meta Business Verification.
This is non-trivial. Most "comment-to-DM" tutorials you find online assume you are already using a Meta-approved tool. Building one from scratch and getting through review takes 4 to 8 weeks for a first-time submission.
The major tools that have approval today: ManyChat, Botsify, ChatFuel, Sociable, and shopspace.
What ManyChat charges
ManyChat is the category leader. Pricing (verified on manychat.com as of this writing):
- Free tier: limited contacts, basic comment triggers, no advanced flows.
- Pro tier: $15 per month for the entry plan, scaling with contact count to $25, $45, and higher as your audience grows.
The catch on Pro is that comment-to-DM is the headline feature you are paying for. Everything else in Pro (segmentation, broadcasts, sequences) is incidental. For most creators, the "automation" they care about is exactly the comment-to-DM loop.
That makes ManyChat effectively a single-feature subscription at $180 to $540 per year.
What shopspace charges
Zero. The same Meta-approved comment-to-DM permissions are built into the storefront, with no monthly fee and no transaction cuts.
The trade-off is that shopspace bundles comment-to-DM with the rest of the creator storefront (product pages, checkout via your own Stripe, link in bio). If you only want comment-to-DM and nothing else, ManyChat's Pro tier remains the more specialized tool. If you would otherwise be paying for both a Linktree-style page and a comment-to-DM tool, the combined feature set wipes out the case for paying for either.
How to set it up on shopspace
- Connect your Instagram Business or Creator account on shopspace.io. The OAuth grant covers all four Meta permissions in one step.
- Pick the post you want to automate. Most creators target their highest-engagement recent post or a pinned product post.
- Set a trigger keyword. Short and obvious wins: SHOP, LINK, YES. Multi-word keywords are case-insensitive but reduce match rate.
- Set the public reply text. "Check your DMs!" is the default that the Meta review process accepts. Longer creative replies are fine after the first successful run.
- Set the DM payload. This is where the link goes. Most setups link to a product page, a free download, or a checkout URL.
That is the whole setup. The next comment with your keyword fires the automation in roughly 4 to 8 seconds.
What to test before going live
A few things only break when a real follower interacts, not when you self-test:
- Comments from accounts that have never messaged you before may land in their Message Requests folder rather than the main inbox. This is Meta's filter, not the automation. The Private Replies API helps but does not fully bypass it.
- Comments from your own account get filtered out by the tool. You cannot self-test by commenting from the same Instagram account that is connected.
- The 24-hour messaging window: once a follower interacts (a comment counts), you can send DMs to that follower for the next 24 hours. After that, the window closes. Follow-up DMs need to fire inside the window.
Run one end-to-end test with a comment from a second account before turning the automation on for a high-traffic post.
The honest take
Comment-to-DM works. It is the single highest-converting funnel an Instagram creator can build, and it is the reason most "link in bio" tools have lost ground to creators just telling people to comment a keyword.
ManyChat invented the category and earned its $180 per year for years. The newer free options remove the price tag without removing the capability. If you are paying for comment-to-DM and nothing else, you no longer need to.
That is basically what shopspace does, free.