How to Send a Link When Someone Comments on Instagram
Posting a link in your Instagram comments kills your reach. The right play is a keyword trigger: someone comments a word, they get the link in a DM within seconds. Here is exactly how to set that up.
You post a Reel. It takes off. Two hundred comments pile up overnight, and a third of them are some variation of "link?" or "where can I get this?" You wake up, see the notification flood, and then spend the next hour copying and pasting the same URL into DMs one at a time. By the time you get to comment number sixty, the algorithm has already moved on and so have the people who asked.
That is the version of Instagram most people are still running. There is a better one.
The mechanic is simple: someone comments a specific word on your post, and they get the link in a DM automatically, usually within seconds. You do not touch it. You do not even need to be awake. The conversion window stays open, the link gets delivered, and your post keeps its organic reach because you never dropped a URL into the comments.
Why You Should Never Put Links in Instagram Comments
Before getting into the setup, this part is worth understanding because it affects every content decision you make on Instagram.
Instagram wants people to stay on Instagram. A link in the comments - to your website, your shop, your lead magnet - points people away. The algorithm knows this. It has for years. Posts and comments with outbound URLs get less distribution. Not zero, but measurably less. You are trading reach for a link placement that most people will not click anyway because tapping a URL in a comment thread is friction.
A DM is different. The link arrives in an inbox, attached to a personal message, with a tappable button that goes straight to the destination. Click-through rates on DM links run significantly higher than comment links. The message is also private, so it does not crowd your comment thread with the same URL posted forty times.
Keeping links out of comments protects your reach. Sending them via DM increases the chance they actually get clicked. Both things are true at the same time.
The Comment Keyword Play: How It Actually Works
The technical name for this is comment-to-DM automation. The way it works at the infrastructure level: your automation tool connects to Instagram's official Graph API, watches your post for comments, checks each one against a list of trigger keywords you define, and when there is a match, opens a DM thread with that person and sends your pre-written message.
The keyword can be anything you want. Common choices:
- LINK - for posts where you are teasing content or a product
- GUIDE - for free downloadables and lead magnets
- PRICE - for product or service inquiries
- MENU - common for restaurants and cafes
- INFO - general inquiries
- A specific word tied to the campaign, like SUMMER or LAUNCH
Your caption tells people what to type. Something like: "Comment GUIDE below and I'll send you the full PDF." That caption line is doing two things: it prompts a comment (which helps the algorithm), and it sets up the automation trigger. Read more about why this specific hook format works so well in the piece on the "comment X and I'll DM you" mechanic.
One post can have multiple keywords running simultaneously. A coaching post might have CALL (sends a booking link), GUIDE (sends a free PDF link), and PRICE (sends a pricing breakdown). Each keyword routes to a different DM with a different link. That is not uncommon to set up, and it runs without any manual input on your side.
Setting Up the Automation: Step by Step
This is what the setup looks like in IGMsg, which takes about 10 minutes with no coding required.
Step 1: Connect Your Instagram Account
Go to start free on IGMsg and connect your Instagram Professional account through Facebook. This is the official OAuth flow - you authorize the app through Facebook's login, not by entering your Instagram password. If any tool asks for your password, that is the wrong tool and a real risk to your account.
You need a Professional account (Business or Creator) for this. A personal account does not have API access. Switching is free and takes two minutes in Instagram settings.
Step 2: Create a New Automation
In the dashboard, create a new comment-to-DM automation. Choose whether it applies to a specific post or Reel, or runs across all new posts. For link delivery, targeting a specific post usually makes more sense - you write the caption for that post to match the keyword, so everything is coordinated.
Step 3: Set Your Keyword Trigger
Type in the keyword (or multiple keywords) you want to watch for. The matching is case-insensitive, so someone typing "link," "LINK," or "Link" all trigger the same automation. You can also enable a broad match so the keyword just needs to appear somewhere in the comment, not be the only word. Broad match is useful because people often comment things like "omg yes send the link!" rather than a single word.
Step 4: Write the DM and Add Your Link Button
Write the message that goes out to everyone who triggers the automation. Keep it natural - first name personalization is available and makes the message feel less like a broadcast. Then add a tappable link button: a label ("Get the Guide," "Shop Now," "Book a Call") and the URL it points to.
This is where message variants come in. Instead of every person getting the exact same text, you write two or three slightly different versions and the system rotates them. This matters for account safety at volume - identical DMs sent rapidly to hundreds of people is a pattern Instagram's systems flag. Variants break the pattern. IGMsg has a "Generate with AI" button that writes the variants for you if you want to go faster.
Step 5: Set Up a Public Reply (Optional but Recommended)
You can also configure an automatic public reply in the comment thread when the trigger fires. Something like: "Sent you a DM with the link!" This serves two purposes: it shows other potential commenters that something good is coming in the DM (social proof), and it keeps the comment thread active, which signals engagement to the algorithm.
Step 6: Test Before Going Live
Comment the keyword on the post yourself from a secondary account. The DM should arrive within seconds. Check that the link button works and points to the right URL. This takes two minutes and saves you from discovering a broken link after five hundred people have already triggered the automation.
For a more detailed walkthrough of the full no-code setup process, see the guide on automating Instagram DMs without coding.
What Goes in the DM: Structure That Converts
The DM is not a formality. It is the moment the person decides whether to click. A few things that make the difference:
Open With Context
"Hey [First Name], here's the link you asked for" is better than "Here's your link." The context reminds them why they are getting this message, especially if they commented a few hours ago and have since scrolled past it.
Use a Button, Not a Raw URL
Instagram DMs support tappable link buttons with custom labels. "Download the Guide" or "See Pricing" performs better than a raw URL because it is clear what happens when you tap it. Raw URLs also look spammy in a DM.
Keep It Short
Two to four sentences maximum. The goal of this message is to get them to tap the link, not to deliver your full pitch. Save the longer content for what is on the other side of the link.
Consider a Follow-Up
IGMsg supports up to three scheduled follow-ups per automation. If someone gets the guide link but does not open your next email or come back to buy, a follow-up DM 24 or 48 hours later with a different angle can recover that conversion. The follow-up respects Instagram's 24-hour messaging window - you can only DM someone within 24 hours of their last interaction, so the follow-ups are timed accordingly.
The Lead Capture Side of This
Every person who comments the keyword and receives a DM is automatically saved as a lead in IGMsg. You can see who triggered each automation, tag them ("commented on launch post," "asked about pricing"), filter by tag, and export the full list as a CSV.
This turns a comment section into a lead database. The people who commented "LINK" on your product post are warm - they showed intent. That list has value beyond the initial DM. You can follow up with them, use the export for ad audiences, or hand it off to a sales process.
The full play - from comment trigger to DM delivery to lead capture to follow-up sequence - is laid out in detail in the guide on linking Instagram comments to automated DMs for lead generation.
Revenue Attribution: Knowing What Actually Drove a Sale
If you are selling a product and pointing the DM link to a Shopify store, IGMsg can match which automation triggered a purchase. The tracked link in the DM carries attribution data, and when an order comes in from that link, the sale gets credited to the specific automation that sent it.
This is useful because it tells you which posts are actually generating revenue, not just which posts got the most comments. A Reel might drive 400 keyword triggers and only 12 purchases, while a quieter post with 80 triggers converts 20. Attribution gives you the data to invest in content that converts, not just content that performs.
Safety, Rate Limits, and What to Watch For
Comment-to-DM automation via the official Instagram API is permitted. What is not permitted: using bot tools that log into your account and simulate human behavior, or any tool that requires your Instagram password. The distinction matters a lot - one is built on Meta's infrastructure and follows their policies, the other violates the Terms of Service and eventually gets accounts restricted or disabled.
Even with the official API, volume matters. Instagram has per-hour rate limits on DMs, and IGMsg enforces them automatically so you do not accidentally send 500 DMs in three minutes after a viral post. The 24-hour messaging window is also handled automatically - the system only sends follow-ups when the window is open.
If you want to understand the full policy landscape before setting anything up, the piece on whether Instagram DM automation is allowed covers the official rules in detail.
Real Scenarios Where This Earns Its Keep
Course Creator Launching a Cohort
Posts a Reel about the transformation her students get. Caption: "Comment COURSE and I'll send you the details." The DM goes out with a link to the sales page and a booking link for a free call. She wakes up to 40 qualified conversations started overnight without replying to a single comment manually.
E-commerce Brand Running a Flash Sale
Posts a product video. Caption: "Comment SALE for 20% off." The DM delivers a discount code plus a direct product link. The Shopify attribution shows 180 orders tied to that automation within 48 hours of the post.
Fitness Coach Giving Away a Free Plan
Posts a transformation photo. Caption: "Comment PLAN and I'll send you the free 4-week training PDF." The DM delivers a link to a landing page where people exchange their email for the PDF. The email list grows by 600 people from one Reel. This connects directly to what is possible with a lead-magnet funnel from Instagram.
Photographer Booking Shoots
Posts a wedding gallery. Caption: "Comment BOOKING for availability and packages." The DM sends a link to the inquiry form. Qualified leads land in the inbox without the photographer needing to monitor comments at all.
Comparing Your Options
| Option | Setup time | Channels | Pricing model | Best for |
|---|---|---|---|---|
| IGMsg | ~10 min | Instagram only | Flat, from $14/mo (free plan available) | IG-focused creators, businesses, agencies |
| ManyChat | 30-60 min | IG, FB, WhatsApp, SMS, email | Contact-based (check their site for current pricing) | Multi-channel teams with complex flows |
| Chatfuel | 30-60 min | IG, FB, WhatsApp | Contact-based (check their site for current pricing) | Ad-driven funnels, AI-heavy flows |
| DIY (Make/Zapier + API) | Several hours+ | Whatever you build | Tool cost + dev time | Developers who want full control |
ManyChat and Chatfuel are solid products. If you need one platform handling Instagram, WhatsApp, SMS, and web chat, they are worth evaluating. But if Instagram is your primary channel and you want comment-to-DM running fast without a steep learning curve, IGMsg is the more direct path. The flat pricing also means your cost does not balloon when a post goes viral and 3,000 people trigger the automation in a weekend.
You can see the full plan breakdown to compare what each tier includes before committing to anything.
Putting It Together
The comment-to-link play is not complicated. The caption tells people what to type, the automation catches the comment, the DM delivers the link within seconds, and the lead gets logged. You set it up once and it runs on every post you assign it to.
The people who get the most from this are not necessarily the ones with the biggest audiences. They are the ones who post with a clear CTA, match the keyword to the content, and have a link on the other side that actually closes the loop - a product page, a booking form, a lead magnet. The automation handles the delivery. You handle the strategy.
If you want to get it running today, create your first automation free on IGMsg. The free plan is real, not a 7-day trial, and comment-to-DM is included. You can have a keyword trigger live on your next post in under 15 minutes.