In my workflow, sometimes the WhatsApp trigger does not fire, and we need to turn the workflow off and on for it to start working again. Multiple workflows are running, but this issue occurs with one workflow at a time not always the same one.
This is a known webhook polling issue with WhatsApp triggers in n8n. It usually happens when the webhook connection drops or gets stuck, especially when running multiple workflows simultaneously.
Try setting a workflow execution timeout or add a scheduled Cron node that pings your workflow every few minutes to keep the connection alive. Also check if your WhatsApp provider has rate limits or connection timeouts that might be causing the trigger to stop listening.
If it keeps happening, consider using HTTP Request node with webhooks instead of the native trigger for more control.