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.
