Import Data into Closot
Closot lets you consolidate existing documents, notes, and spreadsheets in one place. Whether you're migrating from another tool or pulling in a handful of files, the importer converts each one into a Closot page or database so you can pick up where you left off.
Supported File Types
| Format | Extensions | Becomes |
|---|---|---|
| ZIP archive | .zip | One page per file inside the archive |
| CSV | .csv | A database |
.pdf | A page | |
| Text & Markdown | .txt, .md, .markdown | A page |
| HTML | .html | A page |
ZIP archives are limited to 50 MB. If your export is larger, split it into several smaller archives and import them one at a time.
How to Start an Import
There are three entry points:
- Settings — Open Settings → Import & Export and drag files onto the import area, or click to browse
- Sidebar — Click the import icon next to Private Pages
- Page menu — Open any page, click
•••, and choose Import
The Settings panel has Discover and Completed tabs so you can see which jobs are still running and which have finished.
Migrating from Another Tool
Notion and Confluence connect directly. Open Settings → Connections, connect the app, and import your pages and databases without exporting files first. See Integrations.
For everything else, export your content from the original tool and import the resulting files here. Most apps can export to one of the formats above:
| If you're coming from | Export as | Import as |
|---|---|---|
| A notes or docs app | Markdown or HTML | Text & Markdown, or HTML |
| A spreadsheet or project tracker | CSV | CSV |
| A wiki or knowledge base | A ZIP of Markdown or HTML files | ZIP archive |
| A document archive |
When an export produces many files at once, zip them together and import the archive in a single pass rather than uploading files individually.
Format Details
ZIP Archive
The ZIP importer converts an entire archive into pages in one operation — each file inside becomes its own page.
Best practices:
- Create the archive from a folder rather than from loose files
- Remove hidden files and folders (such as
.DS_Store) before zipping — they can cause the import to fail - Keep the archive under the 50 MB limit
Files inside the archive that aren't in a supported format are skipped.
CSV
Each row in the file becomes a database item, and each column becomes a property.
- Open Settings → Import & Export
- Upload your
.csvfile - Review how the columns map to Closot property types
What doesn't transfer: relations, rollups, and formulas. Recreate these in Closot after importing.
For clean CSV imports:
- The first row must contain column headers
- Save the file with UTF-8 encoding to avoid garbled characters
- Use a consistent date format throughout the file
- CSV imports always add new items — they never update or overwrite existing ones
PDF
Closot extracts the document's text and rebuilds it as blocks on a new page.
Known limitations:
- Heavily formatted layouts need manual cleanup afterwards
- Equations, quotes, to-dos, code blocks, and callouts may arrive as plain text
- Text colors aren't preserved
- Scanned documents need to be run through OCR before importing, since there's no text layer to extract
Text & Markdown
Plain text, standard Markdown syntax, headings, lists, and code blocks all carry over.
What doesn't transfer: anchor links and non-standard Markdown extensions. Rebuild in-page navigation with a table of contents block after importing.
HTML
Keep your HTML file and its assets (images, stylesheets) together in the same folder, then zip that folder and import the archive.
What transfers: headings, paragraphs, lists, links, code blocks, and inline images
What doesn't transfer: complex CSS layouts, JavaScript, and embedded content