Batch Sync & Backup
Efficiently sync multiple ChatGPT conversations to Notion in one operation with batch export
Batch Sync allows you to export multiple ChatGPT 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
- ChatGPT 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 three sync modes:
Chat Pages (Default)
Sync regular ChatGPT conversations from your chat history.
Options:
- Latest 28: Sync the most recent conversations (approximately 28 items)
- All Conversations: Sync your entire chat history by reading all pages

Projects
Sync conversations from ChatGPT Projects (workspace feature).
Options:
- Select specific project: Choose one project from the dropdown
- All Projects: Sync conversations from all your projects
- Sync Mode:
- All Pages: Sync all conversations in the project
- First Page Only: Sync only the first page (approximately 5 conversations)

Group Chats
Sync ChatGPT group chats (/gg/ URLs).
Options:
- Latest 5: Sync the 5 most recent group chats
- All: Sync all group chats (capped at 500 rooms)

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
Enhanced Formatting
OFF: Standard paragraph format for each message
ON: Uses toggle lists for each Q&A pair, making conversations collapsible and easier to navigate in Notion

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

Sync History
View all past sync operations:
- Scroll down to “Sync History” section
- See details for each sync:
- Timestamp
- Sync mode (Chat Pages / Projects / Group Chats)
- Success/failed/skipped counts
- Direct links to synced pages
- Available actions:
- View details
- Delete individual records
- Clear all history
- Clear failed records only

Performance & Limits
Free Tier:
- Chat pages: 10 saves per sync session
- Group chats: 2 saves per day
- Quotas reset daily
Subscribed Users:
- Unlimited syncs
Performance Tips:
- Average: ~3 seconds per conversation
- Keep ChatGPT tab active during sync
- Stable internet connection required
- For large batches (100+), consider syncing in smaller chunks
Automatic Tags
Synced conversations are automatically tagged for easy filtering:
- Chat Pages: “ChatGPT”
- Projects: “Project” + project name
- Group Chats: “Group Chat”
- Partial saves: “Part” (from selective sync)
Troubleshooting
“ChatGPT page required”:
- Open https://chatgpt.com/ in a tab
- Refresh the page
- Reopen batch sync
“ChatGPT is open, but the extension can’t connect”:
- Refresh your ChatGPT 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 ChatGPT tab is active
- Refresh ChatGPT page and retry
Some conversations failed:
- Check sync history for error details
- Failed items can be retried individually
- May be due to rate limits or network issues
Best Practices
- Start small: Test with Latest 28 first
- Use skip mode: Preserves your Notion edits
- Monitor progress: Don’t close browser during sync
- Check results: Review sync history after completion
- Regular backups: Schedule periodic syncs to keep your archive up to date
FAQ
Q: Can I sync while using ChatGPT? 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 [email protected]
Need more help? Contact Support