AI Logo
AI Exporter Hub

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.

Batch Sync Access

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.

Select Database

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

Chat Pages Mode

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)

Projects Mode

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)

Group Chats Mode

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

Skip Synced Records

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

Enhanced Formatting

Step 4: Start Sync

  1. Review your configuration
  2. Click “Begin Sync” button
  3. Monitor the progress bar and status messages
  4. Wait for sync to complete

Sync Progress

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 Results

Sync History

View all past sync operations:

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

Sync History

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”:

“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

  1. Start small: Test with Latest 28 first
  2. Use skip mode: Preserves your Notion edits
  3. Monitor progress: Don’t close browser during sync
  4. Check results: Review sync history after completion
  5. 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 chatgpt2notion@gmail.com

Need more help? Contact Support