Meta Whatsapp Webhook setup

Hello n8ners!

I have been trying to connect my workflow with WhatsApp business account webhook.

I tested both hooks in isolation & they work perfectly.

For meta webhook:

  • Built a test endpoint on render
  • Configured the webhook
  • Got verified
  • Sent test message
  • received message on the render server

For n8n workflow:

  • pasted test webhook URL on https://reqbin.com/
  • sent a get request
  • it returned successfully with a 200 Ok code

Frustrating part is… even after all this when I configured n8n-meta webhook. It failed to verify.

Fixes I tried to make:

  • change request type to “GET” in trigger node on n8n
  • instead of ‘use respond to webhook’ I set it to ‘respond immediately’ and added response code 200 to the same node as well as hub.verify_token & its value in response header.

What am I missing?

Dear @thepangee can you please share your workflow here so that we can have a proper look into it…

Happy to help

thanks for the offer @kuldip_parmar . I was able to solve this problem.

The issue was that the webhook node was sending the verification confirmation as a json object. used ‘set’ node to send it as plain text & it worked.

1 Like