Meeting Notes Agent
Turn every meeting into structured notes, action items, and follow-ups automatically
- ā Full source code & documentation
- ā Commercial license included
- ā 30-day email support
- ā Free updates for 1 year
What You Get
Everything included in this template package
Working Agent Code
2 LangChain agents for transcription processing and structuring
Configuration File
Output templates, Notion settings, and formatting rules
Prompt Templates
6 prompts for different meeting types
Setup Guide
Audio processing and Notion integration guide
Example I/O
Sample meeting transcripts with structured outputs
Architecture Diagram
Meeting processing pipeline
The Problem
After every meeting, someone needs to write up notes, distribute action items, and track follow-ups. It takes 20-30 minutes per meeting, and half the time nobody does it. Decisions get forgotten, action items slip, and the same topics keep getting re-discussed.
The Solution
Feed in a recording or transcript, and this agent produces structured notes with a summary, key decisions, action items with owners and deadlines, and can even draft follow-up emails. Integrates with Notion for automatic organization.
How It Works
Your AI crew handles the entire workflow
Your task description, data, or trigger event
Structured results, reports, and actionable insights
Code Preview
Sample of the LangChain agent setup
from langchain.chat_models import ChatOpenAI
from langchain.chains import LLMChain
from langchain.prompts import PromptTemplate
llm = ChatOpenAI(model="gpt-4", temperature=0.2)
NOTES_PROMPT = PromptTemplate(
input_variables=["transcript"],
template="""Analyze this meeting transcript and
extract:
1. One-paragraph summary
2. Key decisions made
3. Action items (owner, task, deadline)
4. Open questions for follow-up
Transcript: {transcript}"""
)
notes_chain = LLMChain(
llm=llm,
prompt=NOTES_PROMPT
)
def process_meeting(transcript: str):
notes = notes_chain.run(transcript=transcript)
return format_for_notion(notes)Example Input & Output
See what goes in and what comes out
Meeting: Product Sprint Planning (45 minutes) Attendees: Sarah (PM), Alex (Eng Lead), Jordan (Design), Mike (QA) Transcript: [45-minute transcript with discussions about Q2 roadmap, bug priorities, and design review]
š Meeting Notes: Product Sprint Planning š March 9, 2025 | 45 min | 4 attendees š Summary: Team aligned on Q2 roadmap priorities. Decided to push the analytics dashboard to Sprint 14 to focus on critical bug fixes. Design review for the new onboarding flow approved with minor changes. ā Decisions Made: 1. Analytics dashboard moved to Sprint 14 (was Sprint 13) 2. New onboarding flow approved ā ship by March 21 3. Bug severity thresholds updated (P1 = user-blocking) š Action Items: ⢠Sarah ā Write PRD for analytics dashboard (Due: March 14) ⢠Alex ā Fix authentication timeout bug (Due: March 11) ⢠Jordan ā Update onboarding mockups with feedback (Due: March 12) ⢠Mike ā Create regression test suite for auth module (Due: March 13) ā Open Questions: ⢠Should we add a third-party analytics integration? (Sarah to research) ⢠QA capacity for Sprint 14? (Mike to confirm)
Key Features
Built for production use
Requirements
Frequently Asked Questions
Is this template fully customizable?+
Yes. Output format, note templates, and integration settings are all adjustable.
What if I need help setting it up?+
30 days of email support. Setup typically takes about 10 minutes.
What framework does this use?+
LangChain for reliable text processing. Works with any transcript source.
Can I use this commercially?+
Yes. Full commercial license for your team or organization.
What's the refund policy?+
14-day money-back guarantee, no questions asked.
Related Templates
Other templates you might find useful
Ready to automate with Meeting Notes Agent?
Join the waitlist and be first to know when this template launches.