How to connect whatsapp to n8n

Hi, we are for 2 weeks are trying to connect whatsapp to n8n, but its not working. We watched a tone of videos and tutorials, but still not working. Our main goal now, is to write the whatsapp number and get a trigger/execution in the workflow.
Any help would be amazing.

Hi, @GUNdalfas !

The n8n WhatsApp Trigger does NOT work as polling or as a manual input.

It only fires when WhatsApp sends an event to n8n via webhook.

In other words: the trigger is fired by WhatsApp, not by the user manually entering a number.

First, you must confirm that the WhatsApp webhook is properly registered: Go to Meta Developers > Open your Facebook App > Navigate to WhatsApp > Configuration

Register exactly the webhook URL provided by the n8n WhatsApp Trigger

Validate the Verify Token

Subscribe to the messages event

If this is not configured correctly, the trigger will never fire, even if everything looks correct inside n8n.

Additional important points:

The WhatsApp number must be enabled to receive messages

Sending a message to the same WhatsApp number usually does not trigger events

Use a different, real phone number to test inbound messages

Node behavior clarification:

WhatsApp Trigger = receives incoming messages

Send Template = sends messages (active action, not a trigger)

Sending a template message does not automatically trigger the WhatsApp Trigger.

Hey @GUNdalfas Use the WhatsApp Business Cloud + WhatsApp Trigger nodes in n8n to connect WhatsApp to n8n to trigger incoming messages. You require credentials from Meta’s developer platform and then integrate them into n8n.

Quick Steps:

Make a Meta Developer App.
To get necessary codes and tokens, make a Facebook/Meta app along with enabling the WhatsApp Business Cloud product.

Create WhatsApp Account.

Obtain an Access Token and Business Account ID.

Use the OAuth credentials (App ID and App Secret) for triggers.
Include this as an n8n credential.

Integrate WhatsApp Trigger Node.
Incorporate the WhatsApp Trigger node into your process.
Choose the OAuth credential that you made.
Receiving WhatsApp message will trigger the workflow on sent.

Use WhatsApp Business Cloud Node.
To send messages in response, add the send node of WhatsApp Business Cloud, and for credential, select the API key.

End-to-end testing.
The workflow can be activated by sending a message to your WhatsApp number and confirming that the trigger fires in n8n.

Wow got the anwser. I needed to be Meta verified.

1 Like

Glad it helped , should have marked that as a solution but anyways Cheers!

Please, I’m having an issue with my WhatsApp (Meta) and n8n integration.

I’ve successfully connected Meta to n8n using the correct credentials, and when I trigger the Send Message action from Meta, the message is delivered to my WhatsApp number without any issues.

However, when I reply to that message from WhatsApp, n8n does not receive anything. The workflow just keeps listening, but no incoming message ever enters the trigger.

I’d really appreciate help understanding what could be causing this and how to fix it. Thank you.

Hello @Teab_Teab Just to clarify one important point: for n8n to receive replies from WhatsApp, the Webhook must receive the exact payload structure defined in the WhatsApp (Meta) Webhook documentation.

Have you already configured the webhook and payload according to the official WhatsApp Cloud API docs for incoming messages?

Sending messages via the Meta node working correctly usually means credentials are fine, but receiving replies depends entirely on the webhook subscription, event types (messages), and payload format.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.