I’m working on a workflow in n8n where I need to collect multiple Telegram messages from the same user over a short period (e.g., 15 seconds). The idea is that if a user sends several one-word messages, the workflow will wait for 15 seconds after the first message and then combine all the messages into a single one before sending it to the next step.I’d appreciate any guidance on how to correctly implement this functionality.
I am not an expert in n8n so I am not sure how this can be done “natively” in n8n.
However, you can easily use other App such as mysql database or even spreadsheet (Google Sheet) to store these message, and then run another workflow (every 15 seconds), to combine and send the messages to the next step.
I recall there is a template from @Jim_Le that handles this based on Twilio messages. I don’t have a link but do a quick search. It will show you the general approach.