Can't connect normal nodes to left side of trigger nodes?

This might be a dumb question but I have a workflow where I want a node just before a google sheets trigger but for some reason it’s not connecting. Tried merge nodes as well but still it has the same problem, it doesn’t connect to left side of the trigger node.

Can someone help me? Been stuck at this for 2 hours now

Hi @Sniplyy Welcome!
I think you pretty much right, as mainly people run to this problem, so what i would recommend you is that instead of triggers like SHEETS , use a schedule trigger and there AFTER that trigger address your relative nodes like GET ALL operation in sheets or something like that, so that you can perform your actions after it, basically addressing this for your pre processing logic, and basically this is how n8n triggers behave and are always the first node so that they could trigger the flow.

welcome to the n8n community @Sniplyy
I’ve seen another way to solve this by offloading that ‘pre-trigger’ logic into a reusable sub-workflow. You just call it via the Execute Workflow node right after the trigger fires. It keeps your main flow organized, lets you reuse the same pre-processing across different workflows, and respects the structural limitations of trigger nodes.