Issue in WhatsApp Trigger Personal Assistant Agent
I am building an n8n workflow that acts as a personal assistant using WhatsApp as the trigger. The main workflow (Personal Agent) processes incoming WhatsApp messages, filters for voice or text input, and includes an initial check to ensure the message is coming from my number rather than someone else’s. It then delegates tasks to various sub-agents (Calendar, Email, Contacts, etc.) via tool workflows. The Problem: After manually triggering the workflow via WhatsApp, the Personal Agent is being executed additional times automatically. This causes the Window Buffer Memory node to receive three or more inputs instead of the expected single item (this occurred before I even implemented the number-checking filter). Now, with the number-checking filter added, that node produces an error instead of the buffer memory. These extra inputs lead to various errors and unexpected behavior. Question: Has anyone experienced similar issues with multiple triggers from WhatsApp events in n8n? I would appreciate any insights or suggestions on how to resolve these issues. Thank you in advance! PS: I am using the cloud hosted version of n8n.