Batch Sync & Backup
Efficiently sync multiple Claude AI conversations to Notion in one operation with batch export
Batch Sync allows you to export multiple Claude AI conversations to Notion in one operation, creating a complete backup of your chat history.

Prerequisites
- Completed Notion authorization
- A Notion database selected for storing conversations
- Claude AI page must be open in a browser tab
Access Batch Sync
Open the extension options page by clicking the extension icon in your browser toolbar.

Step 1: Connect to Notion
Select your target Notion database from the dropdown menu. If you don’t see your database, click the refresh icon to reload the list.
Step 2: Select Content to Sync
The extension supports syncing Claude AI conversations from your chat history.
Options:
- Latest Conversations: Sync the most recent conversations
- All Conversations: Sync your entire chat history by reading all pages
Step 3: Configure Sync Settings
Skip Synced Records
Enabled (Recommended):
- Skips conversations that have already been synced
- Preserves your manual edits in Notion
- Faster sync process
- Default behavior
Disabled:
- Re-syncs all conversations in the selected range
- Overwrites existing Notion pages
- Old versions moved to trash
- Use when you need fresh copies
Sync Action
Choose what happens when a conversation already exists in Notion:
- Skip: Leave existing pages unchanged (recommended)
- Overwrite: Replace existing pages with new content
- Duplicate: Create new pages even if they already exist
Step 4: Start Sync
- Review your configuration
- Click “Begin Sync” button
- Monitor the progress bar and status messages
- Wait for sync to complete
Important: Keep the options page open during sync. Do not close the browser or navigate away.
Sync Results
After sync completes, you’ll see a summary:
- Success Count: Conversations saved successfully
- Failed Count: Conversations that failed to save
- Skipped Count: Already-synced conversations (if skip enabled)
- Direct Links: Click to view saved pages in Notion
What Gets Synced
Each synced conversation includes:
- Title: Original conversation title
- URL: Source link for de-duplication
- ConversationTime: Conversation timestamp
- Content: Fully formatted messages
- Artifacts: All artifact versions from the session
- Canvas: Canvas content as structured pages (if present)
Troubleshooting
“Claude AI page required”:
- Open https://claude.ai/ in a tab
- Refresh the page
- Reopen batch sync
“Claude AI is open, but the extension can’t connect”:
- Refresh your Claude AI tab
- Wait a few seconds
- Try again
“Could not find page with ID”:
- Database may have been deleted
- Re-authorize Notion connection
- Select a different database
Sync stops midway:
- Check internet connection
- Ensure Claude AI tab is active
- Refresh Claude AI page and retry
Some conversations failed:
- Check error details in results
- Failed items can be retried individually
- May be due to rate limits or network issues
Best Practices
- Start small: Test with a few conversations first
- Use skip mode: Preserves your Notion edits
- Monitor progress: Don’t close browser during sync
- Check results: Review sync results after completion
- Regular backups: Schedule periodic syncs to keep your archive up to date
FAQ
Q: Can I sync while using Claude AI? A: Yes, but keep the tab active. Don’t navigate away during sync.
Q: What happens to my Notion edits? A: With “Skip Synced Records” ON, your edits are preserved. With it OFF, pages are overwritten.
Q: How do I sync only new conversations? A: Enable “Skip Synced Records” and select your desired range. Already-synced items will be skipped automatically.
Q: Can I cancel a running sync? A: Yes, click the “Cancel Sync” button. Already-synced items will remain in Notion.
Q: Do I need to keep the options page open? A: Yes, the sync process requires the options page to remain open. Closing it will stop the sync.
For more help, contact chatgpt2notion@gmail.com
Need more help? Contact Support