The WhatsApp Trigger is not executing when I send a WhatsApp message

Describe the problem/error/question

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @Tanzeela_Tauseef
Have you followed the credential setup like this:

Your workflow is not published, @Tanzeela_Tauseef

Hi @Tanzeela_Tauseef :waving_hand:

first do what kajooleng said, then check the webhook as Anshul mentioned and finally confirm that the WhatsApp number is connected to the correct app and that the WhatsApp Trigger credentials and the n8n public URL are externally accessible.

i am following this video and did the same as in video whole flow is fine but nothing happened same situation.

Hi @Tanzeela_Tauseef

a few more things to check beyond publishing:

  1. In Meta’s App Dashboard → WhatsApp → Configuration, make sure the Callback URL is set to your WhatsApp Trigger’s production URL (not the test URL). You get this by clicking the WhatsApp Trigger node after publishing.

  2. Under Webhook fields, confirm you’re subscribed to “messages”.

  3. Check if your Meta app is still in Development mode. If so, only phone numbers added as testers in the Meta dashboard will work. Messages from other numbers are silently dropped by Meta.

Let us know what happens :crossed_fingers:

check and follow but nothing N8N WhatsApp Trigger not working

thanks everyone for the kind suggestion i have fix the issue I solved my WhatsApp Trigger issue in n8n after realizing the problem was not the credentials. Even though the credentials were showing green, the WhatsApp app was not properly linked with the WhatsApp Business Account and phone number in Meta.

First, I verified the App ID and Secret in Meta Developers and n8n. Then I used Meta Graph API Explorer to check the phone_number_id/subscribed_apps endpoint. The response was empty, which confirmed the app was not connected.

After changing the request method from GET to POST and running it, the app linked successfully. Then the WhatsApp Trigger in n8n started working correctly.

Hi, could you explain in detail how you solved the problem? I’m having a very similar issue. Thanks.

مرحبا بعد قضاء الكثير من الوقت في استكشاف مشاكل WhatsApp Trigger في n8n، اكتشفت أن المشكلة لم تكن متعلقة بأوراق الاعتماد أو سير العمل نفسه.

كل شيء بدا صحيحاً في n8n—تم ربط بيانات اعتماد WhatsApp بنجاح، وكان إعداد API يبدو على ما يرام. ومع ذلك، كان المشغّل لا يزال لا يستقبل أي رسائل واردة.

كان السبب الجذري هو أن تطبيقي Meta لم يكن مشتركاً فعلياً في حساب WhatsApp Business Account (WABA). في بنية Meta، وجود Portfolio وتطبيق وحساب WhatsApp Business ليس كافياً. يجب أيضاً ربط التطبيق بشكل صريح بحساب WhatsApp Business.

إليك كيف أصلحت المشكلة:

  1. فتحت Meta Graph API Explorer.

  2. حددت نفس تطبيق Meta المستخدم في n8n.

  3. قمت بتشغيل طلب GET على:
    [WABA-ID]/subscribed_apps

  4. أرجعت الاستجابة بيانات فارغة، مما أكد أن التطبيق لم يكن مشتركاً في حساب WhatsApp Business.

  5. غيرت طريقة الطلب من GET إلى POST.

  6. قمت بتشغيل طلب POST على نفس الإجابة النهائية:
    [WABA-ID]/subscribed_apps

  7. تلقيت استجابة نجاح (“success”: true)، مما يؤكد أن التطبيق أصبح الآن مشتركاً.

بعد إنشاء هذا الاشتراك، أرسلت رسالة WhatsApp اختبار وبدأ WhatsApp Trigger في n8n يعمل على الفور.

إذا كانت بيانات اعتمادك خضراء لكن المشغّل لا يعمل، فمن الجدير التحقق مما إذا كان تطبيق Meta الخاص بك مشتركاً فعلاً في حساب WhatsApp Business الخاص بك.