Improvement suggestion for the “When chat message received” node

It would help if there was a node for:

Enhancing the existing “When chat message received” node with the ability to capture query parameters present in the incoming request URL or chat context.

My use case:

Currently, the “When chat message received” node can trigger flows based on incoming chat messages. However, in many integration scenarios, it’s useful to pass dynamic data as query parameters (such as session IDs, user IDs, campaign tags, or other metadata) along with the message trigger.

If this node could read and pass along these query parameters as part of the execution data, it would:

  • Enrich the automation with contextual input right from the start.
  • Allow for more personalized and dynamic workflows.
  • Simplify integrations with third-party platforms that use query parameters to deliver context.

This feature would be especially beneficial for anyone building chatbots, support bots, or any custom messaging workflows where dynamic inputs are key.

Any resources to support this?

The feature would likely extend from the way Webhook nodes currently capture query parameters using {{$json["query"]}}, and could follow a similar structure.

Are you willing to work on this?

I’m not able to contribute code at the moment, but happy to help test or give further feedback on possible implementations.