What you'll learn
Install + connect
OAuth to Notion, pick the right database, avoid property errors.
One-click save
Export the Claude chat you’re viewing with intact formatting.
Batch sync
Latest 30 or everything, with collision rules that respect your archive.
Controls & history
Skip/overwrite/duplicate, enhanced formatting, receipts, and logs.
Step 1 · Install the extension
-
1
Open the Chrome Web Store page and hit “Add to Chrome”.
-
2
Confirm “Add extension”.
-
3
Pin it (puzzle icon → pin Claude AI to Notion) so it’s always one click away.
Step 2 · Connect to Notion
First-time authorization happens on the Options page.
Authorize & choose a database
- 1Right-click the extension → “Options” (or “Open Batch Save Page →” in the popup).
- 2Click Connect to Notion and complete OAuth for your workspace.
- 3Select a Notion database; refresh if you just created one. The extension adds Claude ID, Claude URL, Created At, Updated At.
What gets created
- •Title → Claude chat title.
- •Claude URL & Claude ID for de-duplication.
- •Created / Updated time when available.
- •Full message content with preserved formatting.
Step 3 · Quick-save a single conversation
-
1
Open a Claude chat (
https://claude.ai/chat/[id]). - 2 Open the popup; ensure Notion shows “Connected”; pick your database.
- 3 Toggle Enhanced Formatting if you prefer toggle-list blocks.
- 4 Click Save to Notion. Follow the link to open the created page.
Formatting modes
Traditional: full messages expanded. Enhanced: each message in a toggle block for tidy scanning.
Step 4 · Batch save conversations
Open the batch page
- Popup → Open Batch Save Page →
- Or right-click extension → Options
- Or click the layers icon in the popup
Claude settings
- Open
https://claude.aiand log in. - Org ID auto-captured from an open tab (status shows “Connected to claude.ai”).
- Scope: Latest page (limit 30) or All pages.
Sync mode (if page exists)
- Skip existing: leave current pages intact.
- Overwrite: delete and recreate pages that match the Claude URL.
- Always create new: always insert new pages (duplicates allowed).
Duplicates detected via the “Claude URL” property.
Other options
- Skip synced records: ignore conversations already saved this session.
- Enhanced Formatting: save all chats as toggle-list pages.
Start sync
- 1Confirm Notion is connected, database selected, and Claude tab detected.
- 2Click Start Sync to Notion.
- 3Monitor progress, logs, success/failed lists, and history. Cancel if you need to stop.
Step 5 · Advanced controls
Free trial & subscription
Free: batch up to 5 conversations. Subscribers: unlimited. Subscription banner appears at the limit.
Export logs
Download sync logs/history from the batch page for QA or support.
Open database fast
Click the external-link icon next to the selector to open your active database in Notion.
Cancel sync
Stop a running batch with Cancel; logs and partial history stay recorded.
Why can't the extension connect to Claude?
Keep a Claude tab open, ensure it’s loaded (not an error page), refresh, and confirm the URL starts with https://claude.ai/.
“Database missing Title property” error?
Add a property of type Title to your Notion database and retry.
Some conversations fail during batch save?
Check Failed Records and logs. Common causes: very long chats, special characters, Notion rate limits, or network hiccups.
How to avoid duplicates?
Use Skip existing (checks Claude URL) or enable Skip synced records to ignore items already saved this session.
Can't find the database I just created?
Click refresh beside the dropdown. New databases may take 1–2 minutes to appear via the Notion API.
Difference between formatting modes?
Traditional shows full messages; Enhanced wraps each message in a toggle for cleaner, collapsible pages.
Important links
Ready to save Claude chats into Notion?
Install, connect, and back up your conversations with one click or in bulk. No broken formatting, no surprises.