Title: How can I automatically detect incoming Instagram Reels via DM (without using the Graph API)?

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):

  1. ManyChat “Message contains instagram.com/ reel” trigger • Only catches pure text links. It does not catch a Reel that arrives as an attachment.
  2. 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.

  1. Default Reply in ManyChat • Always runs, but for pure Reel-attachments it doesn’t reliably populate the URL variable.
    1. 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:

  1. 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?
  2. 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!