Is grouping multiple triggers possible in custom n8n nodes

Describe the problem/error/question

Hi n8n community,

I’m currently building a custom n8n node for CommerceTools and noticed that across all existing n8n nodes, triggers appear as standalone types without any grouping mechanism. For CommerceTools, we have multiple related webhook events (e.g., OrderCreated, CustomerUpdated, etc.) that would ideally be grouped under a single “CommerceTools Trigger” category for better UX in the node selector.

Is trigger grouping even possible when defining custom nodes? From the node types docs (https://docs.n8n.io/integrations/creating-nodes/plan/node-types/), triggers seem to be flat, but maybe there’s undocumented metadata or a newer approach?

Please share your workflow

https://jjtech-n8n.up.railway.app/workflow/ejcThRPI08n0WLWq

Information on your n8n setup

  • n8n version:^2.3.0
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): npm
  • Operating system: WIndows x64

I’m not exactly sure what you mean, but you can attach multiple triggers to a node if that’s what you mean.

Thank you for the kind response.

I have done that, now I want to show the triggers in groups where triggers of a certain type should be shown under a single section heading, please refer the media where you can see actions grouped, my requirement is to group the triggers like the actions.

Let me know if any other information is needed, thank you !

Hey, i think i understand your problem. you want your custom node to have more than one trigger and have them grouped under the trigger category.

I didn’t create my own custom node yet. but i’m glad to meet someone who also use n8n for commerce here.

Hi @Kotesh_Mudila,

I tried to look through the existing nodes with multiple triggers and it doesnt seem like any of them have the same grouping element as with Actions. My assumption at this point is that grouping is only possible on Actions

You would need to grab the action nodes you want, and connect them all to one node. That’s really the only way you could group it.

This is what i mean -