Collecting values for multiple variables before processing?

Folks, I'm new to Node Red, but I did play around a bit. It seems that the Node Red processes individual messages and creates responses. i.e. there is a direct relationship between the input and output as 1-to-1...

I receive messages via MQTT. My process would need to receive values for multiple variables from several MQTT messages over a period of ~10-15 minutes before processing and sending the output out as a JSON.

Is this possible?

Thanks,
Klaus

Take a look at this recipe in the cookbook:

https://cookbook.nodered.org/basic/join-streams

Also described in this video: https://youtu.be/t8T-JMnQHMk

Thanks! Looking at it now....

Thanks for helping, it's already working :upside_down_face: