PERSONAL PRODUCTIVITY

Calendar-Driven Meeting Prep and Recap-to-Task Agent

An agent that watches your calendar, sends prep before each meeting, then after the call extracts decisions and follow-ups and assigns them across Asana and Slack.

CategoryPersonal Productivity
Enginepaperclip
Difficultyadvanced
Triggerschedule
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerCalendar event start / reminderGoogle CalendarGoogle Calendar
  • ActionDraft and DM prep briefSlack
  • ActionPull post-meeting transcriptZoomZoom
  • ActionSplit decisions vs action itemsOpenAI
  • ActionCreate assigned tasks for clear ownersAsanaAsana
  • OutputPost structured recap to channelSlack

What it does

Runs the full loop around a meeting. Before the call it assembles a prep brief from the calendar invite and prior notes. After the call it ingests the transcript, distinguishes decisions from action items, assigns each follow-up to the right person in Asana, and posts a clean recap to the meeting's Slack channel.

When to use it

When you want one assistant owning both sides of every important meeting — not just capturing tasks afterward but also making sure people walk in prepared. Best for leaders and operators running a dense calendar of decision-heavy meetings.

How it works

  1. 1A Google Calendar event start (and a pre-meeting reminder) triggers the agent.
  2. 2Before the meeting the agent drafts a prep brief from the invite, attendees, and linked notes, and DMs it to the organizer via Slack.
  3. 3After the meeting it pulls the Zoom transcript.
  4. 4OpenAI separates decisions from action items and proposes owners and due dates.
  5. 5The agent reasons over ambiguous owners and creates assigned Asana tasks for the clear ones.
  6. 6It posts a structured recap (decisions, owners, open questions) to the Slack channel as the final delivery.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google CalendarEvents, attendees, availability.
  2. 2
    Connect ZoomMeetings, recordings, transcripts.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect AsanaTasks, projects, milestones — everywhere.
  5. 5
    Connect SlackChannels, DMs, threads, mentions.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    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.