IMPORT FROM NOTION

Import from Notion

Move a Notion workspace into Raccoon Page. Markdown export plus the CSV sidecar both land in one drop. Page tree, blocks, callouts, and database tables preserved.

~10-minute migration
Block-shaped cards flowing into an organised page tree, illustrating Notion-to-Raccoon-Page block-by-block migration

TL;DR. Export your Notion workspace as Markdown + CSV, zip it, sign up, drop the zip in the import wizard. The page tree mirrors what you had in Notion. Toggle blocks become collapsible sections, callouts become native callouts, database CSVs become tables.

What we import

Notion conceptWhat it becomes in Raccoon Page
Workspace pagesPages
Page hierarchyPage hierarchy
Markdown bodyTipTap document
Attachments and embedded filesPage attachments
Database CSV exportsTables on the parent page
Callout blocksNative callouts
Toggle blocksCollapsible sections
Code blocksFenced code blocks
Internal notion.so/... linksRewritten to new page IDs

What we don’t import (yet)

  • Live database queries and filters. A Notion database is a query over its rows; the export is a snapshot CSV. We import the snapshot. Re-create filters in Raccoon Page after.
  • Linked databases. Same root cause as above.
  • Notion AI summaries baked into pages. They show up as static text — which is fine, since that’s what they were.
  • Synced blocks. They land twice (once per appearance) and stop syncing on import.

The step-by-step

  1. In Notion, go to Settings → Workspace → Export all workspace content. Pick Markdown & CSV with subpages and folders included. Notion emails you a download link.
  2. Download and zip the export folder if Notion didn’t already.
  3. Sign up for Raccoon Page Team. Create a space.
  4. Drop the zip in the import wizard. It detects the Markdown & CSV shape, builds the page tree, and queues the job.
  5. Review the import. CSVs land as tables on their parent page; page links resolve to new IDs.

Honest answers

Will my Notion URLs still work? Notion URLs keep pointing at Notion. We don’t rewrite anything upstream. Internal links in your imported content resolve to Raccoon Page page IDs.

What about pages that were “not exported” in Notion? If a page was excluded by Notion’s export (e.g. a guest’s private page), we never see it. Our import only knows about what’s in the zip.

Toggle inside callout inside toggle — does that survive? Yes. Nested blocks land as nested blocks. The depth limit is whatever Notion’s export emits.

Can I roll back? Yes. Delete the imported space. The original Notion workspace is untouched.

Coming from somewhere else