A workflow that automatically retrieves the transcript after a meeting ends, builds a structured memo with key topics, decisions, and action items, and sends or drafts a follow-up email to all participants.
automatingstructuringwriting
Description
In practice, following up on a meeting often takes more time than planning the meeting itself: reading through the transcript, filtering out the key points, assigning action items, drafting the follow-up email. This workflow takes over exactly that part. As soon as a calendar event ends, it retrieves the transcript along with the participant list, date, and recording link, and has a structured memo built from it: key topics, decisions, action items with owners and deadlines, next steps, and open questions.
Automated are the analysis of the transcript, filing the memo in the note system, and drafting the follow-up email to all participants. For internal meetings, the email can be sent directly; for external participants, it stays as a draft for review. This is a deliberate dispatch rule, not a technical constraint.
The human stays in the loop at two points: approving the internal versus external dispatch rule, and spot checking whether the memo and email are accurate in content, especially in the first weeks after go live. For recurring meetings with a clear structure, such as status rounds or client calls, this saves noticeable time per meeting without unauthorized mail going out to external addresses.
Memo without delay: The structured summary is ready shortly after the meeting ends, without anyone working through the transcript by hand.
Action items in full: Every task is captured with the responsible person and, where mentioned in the transcript, a deadline.
Consistent follow-ups: All participants receive the same professionally worded summary, no matter who would otherwise have followed up on the meeting.
Knowledge stays findable: The memo is filed in the note system in structured form, together with metadata and the recording link.
Steps
Every step shows who carries it out: icon, colour and label together indicate whether a person acts, whether it runs automatically, whether a result is produced, or whether an approval is required.
01 · Person
A meeting ends, the calendar event starts the workflow with a five to ten minute buffer so the transcript is fully available.
02 · Automated
Transcript, participant list, date, and recording link are pulled from the meeting tool.
03 · Automated
Key topics, decisions, and action items with deadlines are summarized from the transcript.
04 · Automated
The memo is filed in the note system in structured form, together with its metadata.
05 · Automated
A summary with the respective action items per person is drafted.
06 · Result
Where only internal participants are involved, the email goes out automatically. Where at least one external participant is involved, it stays as a draft for review.
Key
PersonAutomatedResultApproval
Requirements and operations
Requirements
Meeting tool with transcriptZoom, Meet, or Teams with transcription enabled.
Calendar toolGoogle Calendar or Outlook as the trigger, including participant metadata.
Note and email toolNotion or OneNote for the memo, Gmail or Outlook for the follow-up.
LLM accessAn API key for OpenAI, Claude, or Gemini.
Testing
Run a test meetingRun a complete five to ten minute meeting with transcription enabled.
Check the memoAre key topics, decisions, and action items captured in full?
Check mail and filingDid the follow-up reach every participant, is the memo filed in the right place?
Timing and edge casesDoes the workflow finish within five to ten minutes? Test short meetings and meetings with external participants separately.
Go-live
ApproveActivate the workflow only once the test meeting runs cleanly.
Set a memo templateDefine one consistent structure for every meeting.
Set the dispatch ruleDefine internal automatic sending versus external draft for review, clearly.
RefineRead along on the first ten meetings and adjust the prompt and tone where needed.
Common issues
Transcript not yet availableDelay the trigger by five to ten minutes, or add a retry check.
External email sent automaticallySeparate the internal versus external dispatch rule strictly and re-check it.
Participants missingCheck calendar permissions for attendee data.
Memo incompleteImprove transcript quality, for example microphone or background noise.
Builder Prompt
Copy the prompt below in full into your automation tool or agent builder. As a file: meeting-bruecke.en.json
GOAL
Build a workflow that automatically retrieves the transcript and metadata after every meeting, creates a structured memo with action items from it, files the memo in the note system, and prepares or sends a follow-up email to all participants.
Adapt the structure to the concepts of your automation tool, for example nodes, steps, zaps, or agent actions. While doing so, preserve the trigger logic, the sequence, the dispatch branch, and the data flow.
TRIGGER
Type: meeting end as a calendar event.
Delay: five to ten minutes, so the transcript is fully available before the workflow starts.
STEPS
1. Retrieve transcript and metadata: load the transcript from the meeting tool (Zoom, Meet, or Teams), together with participant list, date, duration, and recording link from the calendar event.
2. AI step: meeting analysis and memo. Use exactly the "Meeting analysis and memo" prompt below.
3. Save the memo: file the memo in the note system (Notion, OneNote, or similar) in structured form, including metadata and recording link.
4. AI step: follow-up email. Use exactly the "Follow-up email" prompt below, with the memo from step 2 as input.
5. Branch (dispatch rule): if only internal participants are involved, send the email automatically. If at least one external participant is involved, save the email as a draft for review. This rule is mandatory, not optional.
PROMPTS (use exactly and unchanged)
Prompt 1, meeting analysis and memo:
"""
Analyze the following meeting transcript and create a structured meeting memo.
Meeting details:
Date: [MEETING_DATE]
Participants: [PARTICIPANT_LIST]
Duration: [MEETING_DURATION]
Transcript:
[MEETING_TRANSCRIPT]
Create a meeting memo with the following structure:
# Meeting summary
## Key topics
Summarize the three to five most important topics discussed.
## Decisions
List all decisions made.
## Action items
Create a numbered list of all tasks with the responsible person and deadline, where mentioned in the transcript.
## Next steps
Describe the agreed next steps and the further course of action.
## Open questions
List unresolved questions or postponed topics.
Observe [COMPANY_TONE] and prioritize clarity and actionability.
"""
Prompt 2, follow-up email:
"""
Create a professional follow-up email based on the following meeting memo.
Meeting memo:
[MEETING_MEMO]
Email requirements:
Subject line: short and to the point, includes meeting topic and date
Salutation: [SALUTATION_STYLE]
Tone: [COMPANY_TONE]
Structure: brief introduction, summary of key points, action items with owners, thanks and outlook
Additional information:
Next meeting: [NEXT_MEETING]
Special notes: [SPECIAL_NOTES]
Phrase the email so it can be sent directly. Highlight action items clearly so each person immediately recognizes their tasks.
"""
DATA FLOW
Trigger to step 1: calendar event with meeting title, date, participant list, and recording link.
Step 1 to step 2: [MEETING_DATE], [PARTICIPANT_LIST], [MEETING_DURATION], [MEETING_TRANSCRIPT].
Step 2 to step 3 and 4: the finished memo as [MEETING_MEMO].
Calendar to step 4: [NEXT_MEETING], where a next shared appointment exists, otherwise left empty.
Step 1 to step 5: the participant domains for the internal versus external check.
ERROR HANDLING
Transcript not yet available: increase the delay, or retry up to three times instead of proceeding with an empty memo. If it is still empty, notify the organizer.
Meeting without a transcript because transcription was disabled: skip the run and send a notice instead of generating a memo from missing data.
External participants involved: never send automatically, strictly enforce the dispatch rule from step 5.
Participant list incomplete: check calendar permissions for attendee data.
Very long transcript close to the token limit: split it into sections, analyze each section individually, and merge the results in the memo.
PLACEHOLDER CONVENTION
All placeholders in square brackets are variables. Mapped dynamically are [MEETING_DATE], [PARTICIPANT_LIST], [MEETING_DURATION], [MEETING_TRANSCRIPT], [MEETING_MEMO], and [NEXT_MEETING], as described in the data flow. Not dynamic are [COMPANY_TONE], [SALUTATION_STYLE], and [SPECIAL_NOTES]. Set these manually before activation, [SPECIAL_NOTES] stays empty where there is nothing to add. The square brackets inside the memo structure itself are formatting instructions to the language model and stay unchanged. List all placeholders that require manual configuration separately at the end.
SELF CHECK BEFORE COMPLETION
Check, before you report the workflow as finished:
1. Are all steps connected correctly, including the transcript delay and the internal versus external dispatch branch?
2. Are both prompts inserted in full and unchanged, and are all dynamic placeholders mapped?
3. Is the memo filed in the right place in the note system, together with metadata and recording link?
4. Are all points listed that require manual configuration: the meeting tool with transcription enabled, calendar access, the note system destination, the internal domains for the dispatch rule, [COMPANY_TONE] and [SALUTATION_STYLE], and the LLM access?
Working prompts
Meeting analysis and memo
Used in step 3 to turn the transcript into a structured memo with key topics, decisions, action items, next steps, and open questions.
Analyze the following meeting transcript and create a structured meeting memo.
Meeting details:
Date: [MEETING_DATE]
Participants: [PARTICIPANT_LIST]
Duration: [MEETING_DURATION]
Transcript:
[MEETING_TRANSCRIPT]
Create a meeting memo with the following structure:
# Meeting summary
## Key topics
Summarize the three to five most important topics discussed.
## Decisions
List all decisions made.
## Action items
Create a numbered list of all tasks with the responsible person and deadline, where mentioned in the transcript.
## Next steps
Describe the agreed next steps and the further course of action.
## Open questions
List unresolved questions or postponed topics.
Observe [COMPANY_TONE] and prioritize clarity and actionability.
Follow-up email
Used in step 5 to turn the saved memo into a ready-to-send follow-up email.
Create a professional follow-up email based on the following meeting memo.
Meeting memo:
[MEETING_MEMO]
Email requirements:
Subject line: short and to the point, includes meeting topic and date
Salutation: [SALUTATION_STYLE]
Tone: [COMPANY_TONE]
Structure: brief introduction, summary of key points, action items with owners, thanks and outlook
Additional information:
Next meeting: [NEXT_MEETING]
Special notes: [SPECIAL_NOTES]
Phrase the email so it can be sent directly. Highlight action items clearly so each person immediately recognizes their tasks.
JSON export
Setup
Two routes lead to the same result. Pick the one that fits your setup.
Suitable when you want to build the workflow in your own automation tool.
Open your workflow tool, for example n8n, Make, Zapier or Langdock.
Create a new workflow and give it a name.
Choose the AI-assisted build option if your tool offers one.
Paste the builder prompt from above in full.
Check the result against the step sequence in this document, then add your access credentials and channels.
Suitable when you want to take the workflow over unchanged.
Download the JSON file from the JSON export section.
Open the workflow area of your tool and create a new workflow.
Give it a name and confirm.
Open the menu on the workflow name and choose to import a JSON file.
Upload the file, then add your own access credentials.
Run a test before you activate the workflow.
Last reviewed:
In the workshop this becomes your method.
A single prompt becomes a repeatable method. We show that in the workshop From Prompt to Method.