In Notion, you can export your pages into Markdown and CSV.
It is possible to import one single document / database or a full space, but you need to ensure to setup the correct export options in order to include subpages and folders.
Importing Entire Workspace
Notion
- Open Notion
- On top left corner click on '<Your name>'s Notion' button
- Then open Settings and under Workspace select the Settings option
- Scroll down and click on the 'Export all workspace content' button
- Ensure that 'Everything' is selected for the Include content option and both toggles are active
- The downloaded .zip from Notion needs to be extracted first, before selecting to import to Craft
Craft
- Open Craft
- go to top-right 3 dots menu on Organize or a folder view
- pick Import
- then pick Notion
- then pick the root folder extracted from Notion .zip
- Info: On the Web & Windows, the browser will ask for an extra confirmation of the upload, you should press “Upload”
Importing One Document
- Open Notion
- Open the document you would like to export
- On top right corner click on the 3-dot menu and select Export
- Ensure that 'Everything' is selected for the Include content option and both toggles are active
Notes about the import
- In case of bulk import, docs / subpages with same title will be imported once
- Relations are not recreated, you need to select them once your content is imported as collections
- We try to match the type of the columns, if we cannot it will be
text
but you can convert later by editing the schema of the collection (values will be kept) - Uploaded .md file inside a document will be converted to a subpage
- Uploaded CSV file inside a document won't be converted to a Collection (can be done retrospectively with the option from 3-dot button)