Instagram auto reply DM Problem

Describe the problem/error/question

Hi all,

I made instagram automation workflow in n8n.

So if people’s comment contain “keyword” in one spesific post, they will get automatic DM (only 1 time message, not for auto reply chat everytime people send message).

My problem is the workflow only run successfully if other person DM me first, but if they just commented on my post, the execution failed.

My bot can’t DM them first.

Any way to solve this issue?

I have bussiness verified for my apps and correct token.

What is the error message (if any)?

(only happened if the person commented in my post without DM me first):
Forbidden - perhaps check your credentials?
这条消息在允许的时间窗以外发送。

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
    1.94.0 (Self Hosted)
  • Database (default: SQLite): mongodb (ServerAvatar)
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): ServerAvatar
  • Operating system: Ubuntu 22.04 (ServerAvatar)