Instagram captions do not allow clickable links, and the link in your bio is one more step most people never take. The DM is where links actually work. A link sent in a direct message is clickable, it arrives where the person is already paying attention, and it can be sent the moment they ask for it.
This guide covers every way to send a link in an Instagram DM in 2026: by hand, with saved replies, and automatically when someone comments, replies to a Story or messages you. It also explains why links sometimes show up as plain text or land in message requests, and how to fix each problem.
Key takeaways
Links in Instagram DMs are clickable. You can paste one into any chat, but for anything beyond a few messages a day, comment-to-DM automation sends the link instantly to everyone who asks.
Link buttons beat raw URLs. A short sentence with a labelled button ("Get the guide") looks like a reply and gets more taps than a bare link, which can look like spam.
If a link doesn't work, the usual causes are a missing "https://", a link with no surrounding text in message requests, or the person not following you, which sends your message to their requests folder.
Are links in Instagram DMs clickable?
Yes. When you paste a full web address into a DM, Instagram turns it into a tappable link and usually shows a preview with the page's title and image. Links open in Instagram's in-app browser, and people can choose to open them in their regular browser.
Captions are different. Instagram does not make links in post captions or comments clickable, which is why "link in bio" became a habit. Stories allow links through the link sticker, and DMs allow them in plain text and, when sent through Meta's API, as buttons.
Three ways to send a link in a DM
1. Paste it manually
Open the chat, type a sentence, paste the full link including https://, and send. It works perfectly for a handful of people. It does not work when a reel brings in 300 comments asking for the same link overnight.
2. Use a saved reply
Instagram's saved replies, available on Business and Creator accounts, let you store a message with your link and insert it with a short shortcut, such as "/link". It saves typing, but you still have to open every chat yourself. We cover saved replies and Instagram's other built-in tools in Instagram's built-in messaging tools.
3. Send it automatically
DM automation sends the link the moment someone asks, with no one at the keyboard. The common triggers are a keyword comment on a post or reel ("Comment LINK"), a reply to your Story, or a keyword in a DM. Automated messages can include link buttons, which are tappable labels rather than long URLs.
How to send links automatically from comments
Comment-to-DM is the most popular way to share links on Instagram, because it turns a comment, which helps your post's reach, into a private message with the link.
- Connect your Instagram Business or Creator account to an official-API tool such as BlipDM.
- Choose the post or reel, or set the automation to work on every post.
- Pick a keyword people only type on purpose, such as LINK, SHOP or GUIDE.
- Write a one or two sentence message and add a link button with a clear label.
- Add a public reply such as "Sent! Check your DMs 📩" so others see it works.
- Tell people the keyword in your caption or on screen, then test it from another account.
On BlipDM, every message can include up to three link buttons, or an image with a caption, on every plan including Free. Pro adds carousel DMs, with up to five swipeable cards, each with its own image, caption and button, which suit product links. See the comment-to-DM feature and carousel DMs.
Link buttons vs plain links
| Plain link in text | Link button | |
|---|---|---|
| How it looks | A long URL, sometimes with a preview | A short labelled button, e.g. "Get the recipe" |
| Spam signals | Higher, especially with no text around it | Lower; reads like a normal reply |
| Several links in one message | Cluttered | Up to three clean buttons |
| Available manually | Yes | No, only through the API |
Buttons work best when the label says what happens next: "Download the PDF", "Shop the look", "Book a call". Avoid vague labels like "Click here".
Why your Instagram DM link isn't working
The link shows as plain text
Instagram only turns text into a link when it recognises a full web address. Include https:// at the start, and make sure there is no space or punctuation stuck to the end of the URL.
The message went to Requests
If the person does not follow you, Meta delivers private replies to their message requests folder rather than their main inbox. That is normal and affects every tool. Telling people "check your requests if you don't see it" in your public reply helps, and once they reply, the conversation moves into their inbox.
The person can't open the link
Links open in Instagram's in-app browser. Some pages that require a login, such as certain shopping or payment pages, work better in the phone's browser. Suggest tapping the menu and choosing "Open in browser", or use a link that works without a login.
No DM was sent at all
For automated links, check that the keyword matches. On BlipDM, the keyword is matched as a whole word anywhere in the comment, ignoring capital letters, punctuation and emoji, but plurals and typos do not match. Also check that the post is included in the automation and that your monthly DM allowance has not run out.
Keeping link DMs out of spam
Lead with a sentence. "Here's the workout plan you asked for 💪" followed by a button reads as service. A bare link with nothing else is the pattern spam filters look for.
Only send links people asked for. Comment-to-DM and Story replies are replies by definition, which is why they are safe on the official API. Never send links to people who did not engage with you.
Use trustworthy links. Your own domain or a well-known store is better than a chain of redirects through unfamiliar shorteners. If you want click tracking, use UTM parameters on your own links rather than an unknown shortening service.
Send what you promised, once. One clear message beats three follow-ups. If you follow up, do it inside the 24-hour window after the person's last message, as Meta's rules require.
Ideas for links to send in DMs
Creators send affiliate and product links, free guides, presets and newsletter sign-ups. Coaches send booking pages, workshop registrations and lead magnets. Shops send product pages, size guides, discount codes and restock alerts. Restaurants and cafés send menus, reservation links and delivery pages. In every case the pattern is the same: the person asks with a keyword, and the link arrives in seconds.
Frequently asked questions
Can you send clickable links in Instagram DMs?
Yes. A full web address pasted into a DM becomes a tappable link, and automated messages sent through Meta's API can include link buttons with custom labels.
How do I send a link to everyone who comments on my post?
Use comment-to-DM automation. Choose a keyword, write a message with a link button, and every person who comments that keyword gets the link in their DMs within seconds. BlipDM does this on every plan, including Free.
Why does my link go to message requests?
Meta delivers private replies to people who don't follow you into their message requests folder. It happens with every tool. Once the person replies, the chat moves to their main inbox.
How many links can I put in one Instagram DM?
You can paste several links into a manual message, but it looks cluttered. Automated messages on BlipDM can include up to three link buttons, or a carousel of up to five cards, each with its own button, on Pro and Elite.
Will sending links in DMs get my account flagged?
Not when the person asked for the link and you use an official-API tool. Problems come from sending links to people who never engaged and from bare links with no context, which get reported. Read how to use Instagram auto DM without getting banned.
Can I send links in Instagram Story replies?
Yes. When someone replies to your Story, you can answer with a link, manually or automatically, and keep messaging them for 24 hours after their last message.