Automattic / Automattic/cortext
Notion page import
- Dominant language
- JavaScript
- Stars
- 51
- Forks
- 2
- Avg merge
- 3h 12m
- Merged PRs (30d)
- 8
Description
## Goal
For anyone coming over from Notion, the only path into Cortext today is rebuilding everything by hand. Add a basic importer that reads a Notion export and creates collections, rows, and pages with their content.
## Scope
* Accept a Notion export (zip of markdown and CSV) and create:
* Collections with their schema, for the field types Cortext supports.
* Rows with property values and page content.
* Standalone pages with content and hierarchy.
* Block content mapped to Cortext-equivalent blocks where possible.
* Links between imported pages and rows, best-effort.
* Unsupported field and block types appear in a summary at the end; they don't silently disappear.
## Out of scope
* Live sync with Notion.
* Importing comments, page history, or guest users.
* Automations and buttons.
* Preview and recovery (separate ticket).
## Acceptance criteria
* A user uploads a Notion export and ends up with collections, fields, rows, and pages in Cortext.
* Imported collections are queryable in the DataView block right away.
* Page content imports with hierarchy and internal links preserved where possible.
* Unsupported items show up in the summary instead of silently failing.
Contributor guide
Assessment
This issue has not been assessed yet.