PROJECT MANAGEMENT

Stream Trello Card Completions into a Cycle-Time Warehouse

On every card moved to Done in Trello, calculates its full cycle time and stage breakdown and appends a row to a Postgres table.

CategoryProject Management
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerCard moved to Done (Trello webhook)TrelloTrello
  • ActionFetch card list-movement historyTrelloTrello
  • LogicCompute total cycle + per-stage durations
  • LogicSkip cards with insufficient history
  • OutputInsert cycle-time row into PostgresPostgreSQLPostgres

What it does

Each time a card lands in a Done list, this workflow reconstructs its journey — total cycle time plus time spent in each stage — and writes a structured record to Postgres. Over weeks it accumulates a clean fact table you can chart, slice by board or label, and use to track flow-efficiency trends without ever touching Trello's API again.

When to use it

Use it when you want durable, analyzable delivery metrics rather than one-off snapshots. Perfect for teams feeding a BI dashboard or wanting to study how cycle time shifts as process changes.

How it works

  1. 1A Trello webhook fires when a card is moved into a Done list.
  2. 2The workflow fetches that card's full list-movement history.
  3. 3A compute step derives total cycle time and per-stage durations from the timestamps.
  4. 4A guard skips cards lacking enough history to measure reliably.
  5. 5The final row — card id, board, labels, cycle time, stage splits, completion date — is inserted into the Postgres cycle-time table.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect TrelloKanban boards for everything.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.