Home
Song Jia Song Jia · Online
AI Meeting & Lecture Notes Bot

“Focus on the meeting,
leave the notes to Song Jia.”

It transcribes your Discord voice meeting and writes it up as AI meeting notes,
saving them to Notion too.
All a person has to do is run /meeting_start
at the start and /meeting_finish at the end.
Just those two.

Free bot Safe with your own key (BYOK) Auto-saves to Notion
Works with Discord· Notion· OpenAI
How it works

Invite the bot and
just meet as usual.

Song Jia joins your voice channel and transcribes the conversation per speaker,
then when you run /meeting_finish it writes up the notes
and saves them as a new row in your Notion DB.

Discord meeting→ AI write-up→ Save to Notion
TranscriptionOpenAI GPT-4o mini transcribe
Notes generationOpenAI GPT-4.1
Save to NotionNotion API · Free
◀ ▶Our Server📥 ❔
◈
Meeting
🎮
📚
+
# meeting Search Our Server
Jihyun used /meeting_start
Song Jia
Song JiaApp1:42 PM
Team Weekly · how should we start?
📝 Start meeting · 📚 Start lecture · the bot joins the voice channel and recording begins
❌ Cancel · don't start
📝 Start meeting📚 Start lecture❌ Cancel
Only you can see this message
Song Jia
Song JiaApp1:43 PM
🎙️ Started recording Team Weekly. (@Jihyun)
ID: mtg_20260722_001
🎧 Voice recording on (channel: Meeting Room) · run /voice_off to turn it off
🗂️ Notion page (link your work items and related meetings here): notion.so/team-weekly

Use /memo for notes, and /meeting_finish → Save to wrap up.
Jihyun used /memo
Song Jia
Song JiaApp2:18 PM
📝 Memo saved: Payment module is top priority next sprint
Jihyun used /memo
Song Jia
Song JiaApp2:26 PM
📝 Memo saved: Miyeon shares the design draft by Wednesday
Miyeon used /memo
Song Jia
Song JiaApp2:27 PM
📝 Memo saved: Payment screen draft to be shared by Wednesday
Jihyun used /check
Song Jia
Song JiaApp2:34 PM
📊 Current meeting status
• Meeting: Team Weekly (mtg_20260722_001)
• Elapsed: 58 min
• Memos: 3
• Attached images: 0
• Transcript segments: 12
• Recording: 🔴 in progress

📋 AI interim summary
Payment module priority confirmed, design draft due Wednesday, notifications to be reviewed next sprint.
Jihyun used /meeting_finish
Song Jia
Song JiaApp2:40 PM
How should we wrap up?

Recorded so far:
• Memos: 3
• Attached images: 0
• Transcript: yes (12 segments) 🔴 recording (stops when you save)

📝 Save · generate the notes (filled into the Notion page created at the start)
Continue · still in progress, keep recording
🗑️ Delete · delete all records for this meeting
📝 SaveContinue🗑️ Delete
Only you can see this message
Song Jia
Song JiaApp2:41 PM
✅ Generated the meeting notes and auto-saved them to Notion.

One-line summary: Payment module priority confirmed, design draft by Wednesday.
⏱️ Duration: 1:43 PM ~ 2:41 PM (58 min)
💰 Estimated cost for this meeting ≈ $0.27 (58.0 min of transcription + 38,000 tokens for notes · estimate)
Saved to page · link: notion.so/team-weekly
✏️ To fix anything, say it like /수정 지시:"change front-hand to frontend". (You can also edit directly in Notion.)
mtg_20260722_001.md
+ Message #meeting GIF
Features

When the meeting ends, the notes are waiting

Automatic doesn't mean sloppy.
Every feature here was refined while using it in our own weekly team meetings.
We wrote that story down in the devlog (Korean).

01 · Listen

Records voice by speaker

It tells who said what, separating by speaker. Memos (/memo) and photos join the same stream.

Jihyun Prioritize the payment module+memo·photo
02 · Organize

AI writes up just the essentials

Decisions, to-dos, and discussion become meeting notes; lectures become lecture notes. It adapts to the kind of session.

✓Decision Build the payment module first
03 · Deliver

Saves straight to Notion

A document filled in with date, attendees, and summary is created as a new row in your Notion DB.

📄July planning meeting7/13 · 4 attendees · summary

Safe with your own key

Per-server BYOK

Team glossary

Improves transcript accuracy

Edit by talking

Edit with /수정

Meeting reminders

Mention 10 min before

Notion

Your meeting notes stack up in Notion like this

Finish a meeting and the notes are auto-saved as a new row in your Notion DB · date, tag, attendees, related tasks, and summary, all at once.

notion.so / Meeting Notes
📋 Meeting Notes (auto-written by Discord bot)
Table Board Calendar + New
Date Aa Meeting Tag Attendees Related tasks Summary
2026 Jul 15 2:00 PM → 3:10 PM
Team Weekly
Regular
Payment module specDesign draft
Payment module priority confirmed; design draft to be finalized by Wednesday.
2026 Jul 14 10:00 AM → 10:52 AM
Sprint Retro
Retro
Went well, what to improve, and next sprint's goals and owners.
2026 Jul 11 4:00 PM → 5:30 PM
New Feature Kickoff
Kickoff
Notifications research
Scope and owners for notifications, plus an agreed API design direction.
2026 Jul 9 1:00 PM → 2:15 PM
Payment Planning
Planning
Payment module spec
Payment flow UX direction and cards & bank transfers as the first scope.
2026 Jul 7 9:30 AM → 10:20 AM
Daily Standup
Regular
Shared yesterday's progress, and checked today's tasks and blockers.
+ New page
01

Connect Notion

Sign in once with /노션연결.
Pick the page to save to, and you're done.

02

Auto-create meeting & lecture notes

The bot creates meeting-note and lecture-note pages inside it.
Want to move them? Choose where in /db등록.

03

Auto-save

After that, finishing a meeting auto-saves the notes as a new row in that location.

Works without Notion too. If you don't connect it, we send the notes straight to Discord as a .md file. Connect it later whenever you need it.
Pricing

The bot is free · pay only for what you use

There's no fee for the bot.
AI usage is billed to your own OpenAI key,
so if you don't meet, it's $0.

StageDetailsPer 1-hour meeting
Voice → textTranscription (STT) · $0.003 per minute (~₩4)~$0.18 (~₩250)
Text → notesAI write-up & summary (gpt-4.1)~$0.07 (~₩100)
Total1-hour meeting~$0.25 (~₩350)

Your key is stored encrypted and never shown to others.
· Saving to Notion is free.

FAQ

Frequently asked questions

Where can I find detailed instructions?
From how to use the commands to changing where notes are saved and moving pages, it's all laid out in the guide page (Korean).
Do I have to connect Notion?
No, it's optional. If you don't connect it, you get the notes right in Discord as a .md file.
Which API key do I need?
Just an OpenAI key. Transcription (STT) is only supported by OpenAI · Claude doesn't have that feature ·
so it works only with an OpenAI sk-… key.
Is my API key safe?
Yes. Your key is stored encrypted with AES-256. Even if the data is opened, only the ciphertext shows, and only the bot holds the decryption key.
Can it also take lecture notes?
Choose Lecture in /meeting_start, and instead of decisions and TODOs you get lecture notes structured around
key concepts & definitions / Q&A / highlights.
Does it tell speakers apart?
If each person joins from their own Discord with their own mic, speakers are separated. With several people on one mic, it can be hard to tell them apart.
Does it remind me about the next meeting?
If the notes mention the next meeting date, it detects it automatically and mentions the attendees 10 minutes before.
You can also set it up yourself with /알림.
Can I use it across multiple servers?
Yes. Each server's key, settings, and glossary are managed independently, so one bot serves many servers separately.
Where is the recorded audio stored?
Audio is used only for transcription, and once the notes are made, the original audio isn't kept. Only the transcript text and the notes are retained.
I'm worried about privacy.
Is it recording me secretly?
It never listens secretly. It records only when started with /meeting_start, and a recording-started notice appears in the channel so every attendee knows. All that's kept is the transcript text and the notes, managed only within that server. You can delete any meeting you don't want to keep.

Leave the meeting notes to me.

Invite the bot to your server and start right away.