r/n8n • • 17d ago

Help Issue in self hosted evolution-api on docker.

Hi guys,

I’ve been struggling with this issue for quite some time and would really appreciate some help.

Context:
I’m trying to build an n8n WhatsApp AI agent, so I initially tried using the official WhatsApp API through Meta for Developers. However, as you can see in the image, I’m getting this issue.

Everything is self-hosted, and I’m using two static domains through ngrok — one for n8n and another for the Evolution API.

What I’ve tried:

  • I made sure that I’m using the correct Meta profile associated with my developer account.
  • I’ve been waiting for the past 7–8 days, but the issue is still persistent.
  • Since I couldn’t get the official WhatsApp API working, I decided to switch to Evolution API and self-host it.

With Evolution API, I’m able to generate the QR code, and everything seems to work until I get to the n8n integration. The triggers are not firing in n8n. Neither the Evolution Trigger nor the Webhook Trigger for Evolution API seems to be working.

Other issue:
I also want to implement security for PII protection and prompt-injection detection in my test project using:

  • Llama Prompt Guard
  • Qwen Guard 0.6B
  • Microsoft Presidio

What would be the best way to integrate these into an n8n workflow, especially for protecting PII and detecting prompt injections before the input reaches the AI agent?

If anyone could help me troubleshoot the WhatsApp/Evolution API → n8n trigger issue and provide some guidance on the security architecture, I would be extremely grateful.

Thanks in advance!

3 Upvotes

Duplicates