Function Builder for Work Flows

Description

I want to build reusable, parameterized automation logic so I don’t have to recreate the same automation blocks over and over again.

My workflows are growing in complexity, and many branches repeat identical logic with only small input differences (board, column, status, person, value). Right now, the only option is duplicating automation chains, which is time-consuming, error-prone, and difficult to maintain.

I want a way to define logic once and reuse it across workflows by passing in required inputs.

What are you trying to achieve

This feature would allow users to:

Define a reusable automation block

Declare required inputs (for example: Board, Column, Status, Person, Text)

Encapsulate conditions and actions inside that block

Call the block from multiple automations while passing different inputs

Update the logic in one place and have all usages inherit the change

This would eliminate duplicated automation chains, improve maintainability, and allow complex workflows to scale cleanly without external tools or custom code.