SimpleFlow is a Power-Up that enables simple approval workflows and step-based task management directly on Trello cards.

It allows you to manage the progress of tasks defined on a card according to a structured workflow.

It is especially suited for situations where you want to handle small operational workflows—currently managed via spreadsheets or verbal communication—directly in Trello, such as internal request processes or lightweight review-and-approval flows.

With standard Trello, you can only track tasks as “complete” or “incomplete.”
With SimpleFlow, you can:

This allows you to manage slightly more structured workflows on a per-card basis.

While it is not designed for complex workflows, it is ideal for teams that want to keep simple approvals and progress tracking entirely within Trello 😀

What SimpleFlow Is Not Designed For

SimpleFlow is not suitable for the following use cases. For these, consider more advanced workflow management tools. However, you may still be able to cover some cases with operational workarounds (→) 😊

Difference from List-Based Workflow Management

In Trello, you can simulate workflows by moving cards between lists.

However, this approach has limitations:

In other words, workflow “control” depends entirely on users.

SimpleFlow solves these issues by:

How It Works

Card-Level Operation

First, let’s look at how users interact with it on a card.

Change card step
(If the GIF does not play, try opening the image in a new tab.)

On the card, you will see:

Available actions change depending on the current step.
Users move the workflow forward by selecting and executing these actions.

Defining the Workflow

Next, let’s look at how this behavior is implemented.

In SimpleFlow, each step in a workflow is defined as a state, along with actions.
When an action is executed, the state changes, advancing the workflow.

These relationships are defined using a state transition table:

State transition table example

This table represents how states transition from one to another.

This corresponds to a workflow like:

[] = state, () = action
[Submitted] – (Start) – [In Progress] – (Finish Work) – [Pending Approval] – (Approve) – [Completed]

Following this workflow:

  1. A worker clicks “Start” to begin work
  2. After finishing, clicks “Finish Work”
  3. An approver clicks “Approve” or “Reject”

States and actions can be freely defined, allowing flexibility for various workflows.

You can also restrict actions to workers or approvers, enabling simple approval flows.

Integration with Trello Automation

If you are using a paid Trello plan, you can write the current state to a Trello custom field whenever it changes.

This allows you to trigger Trello automation (via Butler) based on state changes.

For example:

Setup

Open the SimpleFlow settings screen from the Power-Up menu to configure it.

The state transition table provides a visual and intuitive way to define workflows, allowing you to set them up quickly and start using them right away.

For more details, please refer to the user guide.

Support

Report Issues

Please submit any issues to:
TODO: Add GitHub issue link

Requests / Feedback

We welcome your feedback and feature suggestions.
TODO: Add GitHub issue link

Contact

If you want a direct contact, please send an email to:

TODO: simpleflow at pvision.jp