UPDATE: I managed that through aggregating the messages in two separate Google Sheets, that's working. BUT - only for Telegram.
The Bummer is: if Instagram is connected via Manychat, it's not gonna work. Manychat timeouts HTTP requests that take longer than 10s. So any external delay means failing automation...
For those using n8n with Instagram or WhatsApp chatbots, how do you handle message aggregation?
For example, if a user sends three separate messages that are actually part of one query:
Hi
Quick question
What's the pricing?
Without any processing, n8n would trigger three separate webhooks. How do you ensure that these get consolidated into a single message before passing it on to the chatbot workflow?
- Do you rely on external tools for this?
- Or do you build a buffer automation in n8n that waits (e.g. 10–20 seconds) to capture multiple messages within that window and then merge them?
Curious to hear how others approach this—thanks!