PROJECT MANAGEMENT

Cross-board capacity rollup from Postgres to MS Teams

Queries a Postgres warehouse that mirrors multiple PM boards, computes per-assignee load versus sprint hours, and posts a department-wide overcommit digest to Microsoft Teams.

CategoryProject Management
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule: daily capacity digest
  • ActionRun per-assignee hours rollup queryPostgreSQLPostgres
  • LogicCompute utilization vs. sprint capacity
  • LogicFlag assignees over threshold
  • OutputPost overcommit digest to MS TeamsMicrosoft Teams

What it does

For orgs that sync several project tools into a Postgres warehouse, this runs one SQL rollup to total each person's committed hours across all boards, compares it to their sprint capacity, and delivers a department overcommit digest to a Microsoft Teams channel.

When to use it

Use it when capacity data already lands in a data warehouse and you want a single source-of-truth report that spans tools (Asana, Jira, Linear, etc.) rather than querying each board's API separately.

How it works

  1. 1A schedule triggers the digest (e.g. daily at 6am).
  2. 2Run a parameterized Postgres query that sums estimated hours per assignee for the active sprint window.
  3. 3Join against the capacity table and compute utilization percentage per person.
  4. 4Branch: flag everyone above the overcommit threshold (e.g. >100%).
  5. 5Render a ranked digest grouped by team, with utilization bars and overage hours.
  6. 6Post the digest to the relevant Microsoft Teams channel for managers.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PostgresAny Postgres URL — query, write, migrate.
  2. 2
    Connect Microsoft TeamsChannels, chats, files.
  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.