How to build a Meeting Assistant in Notion with Custom Agents
Learn how to build a Custom Agent that gathers context from your project docs, drafts meeting agendas, and creates post-meeting summaries.
A personalized Meeting Assistant agent that preps you for weekly project syncs by pulling the latest status, risks, and action items from your project docs, decision log, and the previous week’s recaps. After the meeting, it publishes a recap with action items and shares a quick update in Slack.
Who this is for
Project or program managers running a weekly cross-functional project sync.

課題
Try this prompt
Use this example to get started, and feel free to adapt it to your project and workflow:
You’re a Meeting Assistant for a PM running weekly launch syncs (like Project Bolt) with Engineering and Design. Before each meeting, create a prep brief and agenda by pulling the latest status, risks, and open action items from the project tracker plus the most recent meeting notes. After the meeting, turn the transcript into a recap with decisions and action items, then share a short summary in Slack so the whole team knows what’s next.
In this step, you’ll define the agent’s core behavior: what it should review, what it should produce, and the guardrails that keep the output consistent each week.
Open
Agentsfrom your sidebar and click+to start a new chat.Describe what you want the agent to do (the Try this prompt callout above is a good starting point).
The agent will draft
instructions, suggesttriggers, and flag theTools and accessit needs. You'll fine-tune each of these in the next steps.Answer any quick follow-ups, like which meeting (e.g., Project Bolt Weekly) or Slack channel (e.g., #project-bolt) to connect.

Helpful tips
Give the agent the context it needs by @‑mentioning (or linking) your key sources:
@‑mention your project tracker so it can get up to speed on where things stand
@‑mention your Team Meetings database so it can automatically add new pages each week
Link your most recent meeting note or recap so it can pick up where things left off
To prep an agenda before the sync and write a recap after, your agent needs the right level of access to a few sources.
Open Tools and access in your agent's settings and set permissions for each:
Projects database (
read access): to pull the latest statuses and risks into the prep brief.Calendar (
read access): to find the next Project Bolt Weekly event.Meeting Notes database (
edit access): to draft the agenda before the sync and write the recap after.Slack (
read and write access): to post the recap to #project-bolt.

Helpful tips
If you're not sure, start with
readaccess. You can upgrade toeditaccess later if the agent needs to write something.If your agent says it can't find a page or database, it's almost always a permissions issue. Check
Tools and accessfirst.
Your agent likely suggested triggers based on your calendar. Review and adjust them here so you get an agenda before the meeting and a recap afterward.
Your agent has likely already suggested both triggers based on your calendar. Open Triggers in your agent's settings to review them, or follow the steps below to set them up from scratch.
Here's the setup for a Thursday 3 PM sync:
Pre-meeting agenda (so you have a day to review the prep before the sync):
Click
Add trigger.Set the schedule to weekly on Wednesdays at 11 AM.
Click
Add triggerto save.
Post-meeting recap (so the team gets the wrap-up while it's still fresh):
Click
Add trigger.Set the schedule to weekly on Thursdays at 4:45 PM.
Click
Add triggerto save.

Helpful tips
If your calendar is connected, your agent will look at your actual meeting times and suggest trigger timings for you. Just tell it which meeting you're prepping for.
Give yourself a buffer before the recap goes out. 45 to 60 minutes after the meeting ends gives you time to add any final thoughts or edits.
Your agent's instructions are its blueprint, where all the logic lives. The agent builds them out as you chat, but it's worth a quick read-through to make sure it understood the assignment.
Open Instructions in your agent's settings and skim for:
A quick overview of what your agent does week to week.
How it preps the agenda before the sync (which sources it pulls from and what the format looks like).
How it writes the recap after the sync, including the style and tone.
How it handles your project context, like Project Bolt details, key people, and recurring themes.
What it does when something's missing, like an owner or a due date.
If anything looks off, just tell your agent in chat and it'll update the instructions for you.
Showing your agent what “good” looks like helps it be more consistent in every run. Examples of what to avoid are just as useful.
In the agent chat, share your format preferences:
For the prep brief and recap, ask your agent to:
Keep it tight with 5–8 bullets.
Lead with open action items.
End with decisions needed.
In the same chat, share what you want the Slack recap to look like:
2–3 takeaways.
A quick action item summary.
A link back to the full notes page in Notion.
Ask the agent to update its instructions to match. If, it asks for the go-ahead, click
Continue.Click
Savein your agent’s settings.

Helpful tips
After your agent updates its instructions, click Show changes to see exactly what got tweaked. If anything looks off, just tell your agent in chat and it’ll adjust.
Before you rely on this in a real meeting, run a quick test to make sure the agent is accurate, consistent, and doesn’t invent details.
Click
Run agentto kick off a test run.Your agent will ask which trigger to test. Start with the pre-meeting prep.
Review the agenda. If anything’s off, tell your agent in chat and ask it to try again.
Once the prep looks good, ask your agent to test the recap trigger.
Click
Continuewhen prompted so your agent can post a test message in Slack.Open the Slack post and review it. Same drill: if something’s off, just tell your agent.
Once both triggers check out, your agent is ready to run on its own.

Helpful tips
Run 2–3 test meetings before going live. You're checking that your agent:
Uses consistent headings every run
Sticks to the facts (no made-up owners, dates, or decisions)
Posts the recap to the right places (Meeting Notes and Slack)
If something looks off, let your agent troubleshoot it. Tell it what's wrong in chat and it'll update its own instructions.
Peek at the activity log on your agent's homepage to catch issues early.
Once your agent's working the way you want, here's how to get it into your team's flow.
Start with one meeting, then scale: Get your agent running reliably for one recurring meeting first, like your weekly project sync. Once it's consistent, duplicate it and adapt it for other meetings (retros, stakeholder updates, cross-functional syncs).
Swap Slack for whatever your team actually uses: If Slack isn't part of your workflow, replace the recap step with a shared Notion page, an email summary, or any other tool your team checks.
Set expectations with your team: Let them know when the agent runs, what it posts, and where to find the agendas and recaps. A quick heads-up goes a long way.

More resources
For tips on keeping your agent sharp over time, check out our Custom Agent best practices guide.
For a deeper dive into Custom Agents, take our course on Notion Academy.
何か他にご質問はありますか?