LibraryWorkflows

Meeting follow-ups

After each recorded meeting, extract decisions and action items and draft the follow-up email.

By DamonWorkflowVersion 10 installsUpdated Sep 24, 2026damon/workflow/meeting-follow-ups

What it does

Every 30 minutes the workflow checks Fireflies for transcripts completed in the last hour that haven't been processed yet. For each new meeting it extracts the decisions, the action items with owner and date as stated, and the open questions; saves the notes to the Meetings folder in your drive; and drafts a follow-up email to the attendees in Gmail. It opens a chat thread only when there was a new meeting.

The email is a draft. You send it.

What you need

  • Fireflies and Gmail connected.

Customize it

  • Save your follow-up voice and structure as a skill.
  • Add "create a task for each action item owned by me" to the agent step and connect a task tool.
  • Run every 15 minutes for faster follow-ups.

What it does, step by step

  1. Step 1Trigger

    Runs every 30 minutesRuns every 30 minutes.

  2. Step 2Agent

    List Fireflies transcripts completed in the last hour. Skip any that already have a notes file in the Meetings folder of the drive (match on date and title). For each remaining meeting: read the transcript; list the decisions made; list action items with owner, what, and when, attributing each to the speaker who committed to it in their own words and never inventing commitments; list open questions raised and not resolved, including any action item with unclear ownership. Save the notes to the drive as Meetings/<date>-<title>.md. Then create a Gmail draft addressed to the attendees: a two-sentence recap, the decisions, the action items, the open questions, and a closing line asking them to reply if anything is missed; under 200 words. If there were no new meetings, report that and stop.

    UsesFirefliesGmail
  3. Step 3Send a Message

    If the previous step processed at least one meeting, open a thread titled "Meeting follow-up" with the meeting title: post the decisions and action items, and say that the follow-up email is drafted in Gmail and ready to send. If no meetings were processed, post one line saying so.

What it connects to

What the agent reads and writes through each integration, and what stays with you.

Fireflies

What the agent can do with Fireflies

Reads
Meeting transcripts, summaries and attendee lists.
Writes
Nothing: meeting records are read-only.
Yours
Recordings are never changed or deleted.
All Fireflies workflows and agents →
Gmail

What the agent can do with Gmail

Reads
Your inbox and threads: senders, subjects, bodies, labels and attachments.
Writes
Drafts, labels and replies, only when a step says to.
Yours
Nothing is sent unless the workflow explicitly sends it; drafts stay drafts until you send them.
All Gmail workflows and agents →

Guides that use this

The Whole Library

Workflow · Personal Productivitydamon/workflow/daily-inbox-digest

Every morning, summarize what landed in your inbox and flag what needs a reply.

emaildailydigest

v1Damon

Gmail

Workflow · Personal Productivitydamon/workflow/second-brain-daily-capture

Every evening, turn flagged email, meetings and chats into linked notes in your drive.

notesknowledgedaily+2

v1Damon

GmailFireflies

Workflow · Productdamon/workflow/weekly-feedback-synthesis

Every Monday, gather customer feedback from Slack, email and call transcripts and group it into themes with quotes.

productfeedbackweekly+1

v1Damon

SlackGmailFireflies

Workflow · Supportdamon/workflow/support-inbox-triage

Every 30 minutes, classify new support email, draft replies for routine questions, file bugs as issues, and escalate the rest.

supportemailtriage

v1Damon

GmailLinear

Put this workflow to work

Adding it copies it into your workspace. Connect the tools it needs, then change it however you like.