Send meeting recaps to Notion
Dimmy has a built-in Notion integration. Connect once with your own integration token, pick a destination page or database, then send any recap with one button (or auto-send every meeting).
Notion is one of the most popular places to keep meeting recaps. Dimmy talks to it directly: it uploads your recap markdown to a page or database you choose, using your own Notion integration token. No Dimmy server sits in the middle, and it works the same on Windows and macOS.
Connect Notion (one-time setup)
Dimmy uses a private (internal) Notion integration token. The Connect wizard walks you through it. Open Dimmy β Settings β Integrations β Notion β Connect Notion.
Step 1: prepare your Notion workspace
- Open the Notion integrations page (the wizard has an Open Notion integrations button, or go to notion.so/my-integrations).
- Click New integration, name it Dimmy, pick your workspace, save.
- Copy the Internal Integration Secret. That's your token (it looks like ntn_β¦ on newer tokens, or secret_β¦ on older ones).
- Open the Notion page or database you want recaps to land in. Click Β·Β·Β· β Connections β add your new Dimmy integration. Until you do this, Dimmy sees zero pages.
Step 2: paste your token
- Paste the token into the wizard's token field.
- Click Verify. Dimmy pings Notion and shows "Connected as <bot> in <workspace>" on success.
Step 3: pick a destination
- Click Refresh list. Dimmy shows every page and database your integration can see.
- Pick one from the dropdown. That's where recaps will be created.
- If your page isn't listed, you skipped the Connections step above. Add the integration to it in Notion, then Refresh again.
Send a recap
Open a finished meeting's Done view. Click the Send recap to Notion button (the Notion mark in the toolbar). Dimmy creates a new page from the recap markdown under your chosen destination and shows a confirmation with an Open in Notion button.
Auto-send every meeting
If you want every recap in Notion without clicking, turn on Settings β Integrations β Notion β the auto-send toggle. When on, each meeting's recap uploads to your destination as soon as the recap finishes. When off, you send per meeting from the Done view.
Good to know
- Free Notion accounts work. There are no per-plan API limits, only Notion's standard rate limit (about 3 requests/second).
- Only the recap markdown leaves your machine when you (or auto-send) trigger an upload. The token and destination stay on device.
- Notion parses the markdown server-side, so headings, bullets, tables, and code fences come through as real Notion blocks.
- Disconnect any time: Settings β Integrations β Notion β Disconnect. Dimmy forgets the token and destination; your Notion content is untouched.
Bonus: dictate straight into Notion
Separate from recaps, you can dictate into any Notion text field like any other app. Click into a page, press your Dimmy hotkey, speak, release. Pair it with the Summarize style for brain dumps that become bullets. See Long voice notes that become structured recaps.
Advanced: let Claude build richer Notion pages
The built-in integration creates one page per recap. If you want Claude to do more (set page properties, file under a specific database, combine several meetings), you can connect Notion's own MCP server to Claude alongside Dimmy's MCP and ask in plain language.
- In Claude Desktop: open Settings β Connectors, add Notion's hosted MCP at https://mcp.notion.com/mcp, and sign in. (Same per-page sharing rule applies: add the integration to the pages you want Claude to touch.)
- In Claude CLI: claude mcp add --transport http --scope user notion https://mcp.notion.com/mcp
Then chain Dimmy and Notion in one prompt, for example:
textRead my last Dimmy meeting (dimmy_get_recent_meetings, then dimmy_get_meeting). Write a recap with dimmy_get_recap_template. Then create a Notion page in my "Meetings" database with that recap as the body, the meeting title as the title, and today's date in the Date property.
Troubleshooting
- Destination list is empty: you haven't added the Dimmy integration to any page. In Notion, open the target page β Β·Β·Β· β Connections β add Dimmy, then Refresh.
- Verify fails: re-copy the Internal Integration Secret (it's easy to grab a truncated string). Make sure you copied from the right integration.
- "Notion not connected" when sending: finish the Connect wizard first (token + destination). The Send button can't do anything without both.
- Page created but looks thin: very deeply nested markdown can flatten. Keep the recap template to 2 levels of bullets.