Connect Notion
KnotCMS reads rows from a Notion database (data source). You connect Notion during setup — after the Framer step.
Wizard order
Section titled “Wizard order”Notion is step 2 in the setup wizard: Framer → Notion → Mapping.
Choose a setup path
Section titled “Choose a setup path”On Step 2 · Notion, under What do you want to do?, pick how Framer and Notion should link. Options appear in this order in the wizard:
| # | Path | When to use | Framer step 1 |
|---|---|---|---|
| 1 | Create new Notion database using… (Framer → Notion bootstrap) | Your content lives in Framer CMS first | Select a Framer collection |
| 2 | Connect existing databases | You have both Notion and Framer CMS collections | Select a Framer collection |
| 3 | Create a new Framer CMS collection… (Notion → new Framer collection) | You write in Notion; KnotCMS creates a synced Framer collection | No selection needed |
For most users, start with option 3.
Authorize Notion
Section titled “Authorize Notion”- Click Connect on the Notion card.
- In Notion, click Select pages on the OAuth screen.
- Check the database you want to sync (table icon in the list).
- Click Allow access.
After Notion is connected
Section titled “After Notion is connected”The next screen depends on which path you chose:
Option 1 — Bootstrap Notion from Framer
Section titled “Option 1 — Bootstrap Notion from Framer”Create Notion database — choose how many Rows to import from Framer (0 for empty, or Select all for published rows), then click Create Notion database.
Importing fewer rows than your Framer collection has shows a partial-import warning — skipped rows won’t update from Notion until matching pages exist there.
After Create Notion database, check Notion — KnotCMS adds a new database with your Framer fields and imported rows.
Option 2 — Connect existing databases
Section titled “Option 2 — Connect existing databases”Choose Notion database — pick the Notion database to map to the Framer collection you selected in step 1.
Option 3 — New Framer collection from Notion
Section titled “Option 3 — New Framer collection from Notion”Choose Notion database — pick the Notion database KnotCMS should sync into a new managed Framer CMS collection.
Permissions
Section titled “Permissions”KnotCMS needs read access to the database you select. To switch databases later, use Reconfigure a project.
Webhooks (paid plans)
Section titled “Webhooks (paid plans)”For automatic sync when Notion changes, register a webhook — covered in Webhooks & auto-sync.