Skip to main content

Why Messages With Links Sometimes Don't Send

Meta limits how many DMs with raw URLs you can send. Here's why, and how Inrō's Conversion Links get your links delivered reliably.

If a message that contains a link isn't going out, you're most likely running into an Instagram API limitation, not a bug in Inrō. Meta limits how many messages with a raw URL (like https://yoursite.com) an account can send, and applies this restriction to every third-party tool.

Why links get blocked

Pasting a raw URL directly into the text of a DM is a common spam pattern, so Meta watches it closely. When you send too many messages containing URLs in a short window, Instagram's API starts rejecting them. When that happens, the message is skipped rather than delivered.

This is why a message with a link might work in a quick test but stop going out once a scenario or campaign reaches more people.

Use a Conversion Link instead

Rather than pasting the URL into your message text, send it with a Conversion link action. Instead of raw link text, Instagram receives a tappable card with a title, description, image, and button, which Meta treats very differently from a raw URL in a message. Your link gets delivered far more reliably, and you also get:

  • Click tracking — you'll know exactly who tapped through, and can branch your flow based on it.

  • A polished preview card instead of a bare link.

  • Follow-up branches for people who click and people who don't.

In your scenario, add a Conversion link action, paste your URL, and set a title and button text. For the full walkthrough, see Conversion Actions: Links, Payments, Bookings & Surveys.

🐾 Netsuke's Tips

  • If you only ever need to send one occasional link to a single person from the inbox, a raw URL is usually fine. It's automated, high-volume sending where the limit bites, which is exactly where Conversion Links shine.

  • Conversion Links let you swap the destination later without editing every message, since the card is a separate action.

  • Add a short follow-up in the "not clicked" branch to lift your click rate.

What's next?

Did this answer your question?