Skip to content

Field mapping

Field mapping tells KnotCMS which Notion columns update which Framer CMS fields. For a new project, configure it on step 3 · Fields, after choosing a direction. You can also change mapping when you reconfigure a project.

Creating a project for the first time? Follow Create your first project for the full sequence.

Each row is one Notion property. Turn rows on or off, edit the Framer CMS column name on the right, and pick which property is the slug.

Field mapping table with Notion properties, slug field, and Framer column names
Notion property type is shown read-only under each name. Enabled rows sync on every run.
ControlPurpose
CheckboxInclude this property in sync
Framer CMS nameColumn name KnotCMS writes in Framer
Framer type selectorChoose a destination type where the property supports more than one
Slug fieldWhich Notion property becomes the item slug in Framer

Keep at least one property enabled to continue. Choose a slug property with a distinct value for each row; it supplies the identifying part of each CMS page’s URL.

Where Notion syncs (connect-existing path)

Section titled “Where Notion syncs (connect-existing path)”

If you chose Connect existing databases and the Framer collection supports in-place updates, Where should Notion sync? appears below the field mapping:

Update “your collection” — sync into the Framer collection you selected on step 2 · Direction. Columns whose names match your mapping are updated; a column is added for any mapped property that has none.

Create “your collection · KnotCMS” — KnotCMS adds a separate editable collection with columns from your mapping. The selected collection serves as a template.

For new Framer collection from Notion, there is no destination choice: KnotCMS creates a new collection. Collections owned by another plugin also use a separate editable collection.

In new-project setup, click Continue to open step 4 · Automation. Set auto-sync and auto-publish, then click Create & sync. See Create your first project.

Automation toggles and Create and sync button
Auto-sync is included on the free plan and needs nothing set up in Notion. Auto-publish is paid.

Notion property types (Title, URL, Date, etc.) are detected automatically. See Supported field types for how each type is written to Framer.

KnotCMS adds a Framer column for any mapped Notion property the collection is missing. It never renames, retypes or removes a column you already have — your Framer collection stays yours.

That means changing the field type in KnotCMS does not change a column that already exists in Framer. If a column was created as plain text and you later map that field as a Link, the column stays plain text and your buttons still have nothing to point at.

To change the type of a column that already exists:

  1. In Framer, delete the column from the CMS collection.
  2. In KnotCMS, open Connection → Edit connection, map the field again with the type you want, and save.
  3. Click Sync now.

KnotCMS creates the column fresh, with the new type, and fills it on that sync.

Open Connection → Edit connection on the project page — Reconfigure a project.