Hi everyone,
I’m new here and looking for a way to automatically trigger something whenever someone sends me an Instagram Reel via Direct Message-without relying on the official
Instagram Graph API.
What I need:
• As soon as I receive a Reel through the DM
“Share” button, I want a webhook (or similar) to fire.
• I only need to extract the reel URL from the attachment payload (i.e.
message.attachments[0].payload.url).
• After that, I can handle the link myself. I’m just asking about detecting that Reel-DM and grabbing its link.
What I’ve tried (and why it fails):
- ManyChat “Message contains instagram.com/ reel” trigger • Only catches pure text links. It does not catch a Reel that arrives as an attachment.
- Using a wildcard (e.g. “”) as the keyword • Fires on any DM (including simple text),
instagram_attachment_url still remains empty when someone shares a Reel-attachment.
- Default Reply in ManyChat • Always runs, but for pure Reel-attachments it doesn’t reliably populate the URL variable.
-
- Android AutoResponder apps • Require the phone to be unlocked and active-unreliable if I want a server-side solution.
In short, ManyChat only fire when a text keyword matches. But in a “pure share” Reel-DM, Instagram delivers an attachment object rather than plain text, so those keyword triggers never catch it.
My questions:
- Is there any bot-platform or integration that will catch every Reel-attachment in an Instagram
DM and expose its URL, without requiring manual keywords? - Are there any other “tricks” inside ManyChat or a similar service that will reliably trigger on a pure Reel share, without needing a text filter or Android device?
I only care about detecting Reel-attachments automatically and extracting the link. Everything else l’m handling separately. Any pointers or code snippets would be greatly appreciated!
Thanks in advance for your help!