SUMMARIZATION

Extract All-Hands Action Items into Owned Asana Tasks

After a Zoom all-hands, extract committed action items with owners and due dates, create assigned Asana tasks, and notify each owner in Slack with their items.

CategorySummarization
Enginesim
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZoom all-hands recording completedZoomZoom
  • ActionFetch recording transcriptZoomZoom
  • ActionExtract action items with owner and due dateOpenAI
  • LogicRoute owner-less items to review bucket
  • ActionCreate assigned Asana tasksAsanaAsana
  • OutputNotify each owner of their tasks in SlackSlack

What it does

Closes the loop between talk and execution by turning the commitments made during an all-hands into real, owned, dated Asana tasks, then pinging each owner so nothing relies on memory.

When to use it

Your all-hands generate plenty of 'we'll do X by next quarter' promises that quietly disappear. Run this to make every commitment trackable and assigned the moment the recording is ready.

How it works

  1. 1A Zoom recording-completed event triggers for the all-hands.
  2. 2Fetch the transcript from Zoom.
  3. 3OpenAI extracts only concrete action items, inferring owner, due date, and a one-line description for each, and discards general discussion.
  4. 4A logic step filters out items with no identifiable owner and routes them to a review bucket instead of dropping them.
  5. 5Create an assigned Asana task per valid action item with its due date.
  6. 6Notify each owner in Slack with a list of the tasks now assigned to them and links.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZoomMeetings, recordings, transcripts.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect AsanaTasks, projects, milestones — everywhere.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  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.