PROJECT MANAGEMENT

On-demand capacity snapshot to Airtable and Slack

A webhook triggers a point-in-time capacity scan across Asana boards, writes each assignee's load and overage to an Airtable log, and Slacks a summary of who is overcommitted.

CategoryProject Management
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook: on-demand snapshot requestHTTP webhook
  • ActionFetch per-assignee hours across Asana boardsAsanaAsana
  • LogicCompute committed, capacity, and overage
  • ActionAppend timestamped rows to Airtable logAirtableAirtable
  • OutputSlack summary of overcommitted assigneesSlack

What it does

Fire this workflow whenever you want a fresh capacity reading. It scans Asana load per assignee against sprint hours, appends a timestamped snapshot row per person to an Airtable table so you can track utilization trends over time, and posts a Slack summary of anyone currently over capacity.

When to use it

Use it for mid-sprint check-ins, retro prep, or whenever scope changes and you need an immediate before/after capacity record rather than waiting for the next scheduled report.

How it works

  1. 1An inbound webhook (button, form, or CI hook) triggers the snapshot.
  2. 2Pull open tasks and estimated hours per assignee across active Asana projects.
  3. 3Compute committed hours, capacity, and overage for each person.
  4. 4Append one timestamped row per assignee to the Airtable utilization log.
  5. 5Branch: select only the overcommitted assignees for the alert.
  6. 6Post a concise overcommit summary to Slack with a link to the Airtable log.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect AsanaTasks, projects, milestones — everywhere.
  2. 2
    Connect AirtableBases, tables, views, automations.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect HTTP webhookTrigger any URL on agent actions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.