I am having an issue when receiving direct messages on Instagram in LIVE mode within my workflow.
I have Webhooks and HTTP requests configured in my workflow, but they are only triggered when I send direct messages from my Instagram account designated as a tester, and not from any other account.
The Facebook Developers platform is fully configured, with all the steps approved and even the permissions accepted by the reviewers.
I would love to understand why it doesn’t work to receive direct messages from any other Instagram account.
The nodes I am sharing below have private data replaced with XXXX, but I believe it is important to show you how they are configured.
No all im saying is, the problem is that Instagram’s API has some strict limitations. For example in development mode, only accounts added as “testers” can trigger webhooks. Also, your Instagram account needs to be a Business or Creator account, and your app needs to go through Facebook’s App Review process.
I spent over a month struggling with Facebook integrations, waiting for approvals, setting up webhooks, watching dozens of YouTube videos, etc.
I thank you from the deepest part of my spirit.
I thought that having the advanced Facebook permissions requests approved was enough, but I didn’t know that I then had to link those permissions to the webhooks. Your comment, “Verify that your webhook is subscribed to ‘instagram_message’ events and verified”, made me realize that.
Once again, thank you and I really appreciate your help.