Connections
A connection binds exactly one source resource — an Airtable table — to exactly one Webflow CMS collection. A connection carries:- a field mapping (which source column feeds which Webflow field)
- an identity field (how records are matched)
- a sync direction (who is allowed to write)
- a cadence (when syncs run)
- policies for publishing and deletion
The identity field
Synclify has to answer one question on every sync: is this Airtable row the same thing as that Webflow item? The identity field — labelled ID field or Use as ID field in the mapping step — is the mapped pair used to answer it. Synclify matches records by comparing the value of the source column against the value of the destination field. Choose a column that is unique and stable:
Bad choices are anything duplicated (
Category, Author) or anything people rewrite casually. If you change an identity value in the source, Synclify sees a brand-new record — it will not recognize the old Webflow item, and depending on your delete policy it may create a duplicate.
Synclify preselects slug, name, or title when it finds one. Identity-mapped fields cannot have their direction changed.
Sync direction
Set per connection, in the Settings step.- One-way
- Two-way
Source updates Webflow.Airtable is the source of truth. Every sync pushes source values into Webflow. Anything a person types into the Webflow Designer on a mapped field gets overwritten on the next sync.Use this when content is authored outside Webflow and Webflow only renders it.
The direction you actually get
Mode is a permission, not a description. A two-way connection where every field is set to Webflow owns is still writing in one direction only — Webflow to the source. So Synclify reports the direction it derives from your field ownership, not the mode you picked. On the connection page you see two provider names and an arrow:Per-field ownership
On a two-way connection, each mapped field carries its own direction. Click the direction toggle next to a field to cycle it:Airtable owns
Airtable owns
Only the source can change this field. Webflow edits to it are discarded on the next sync. This is one-way behavior, scoped to a single field.
Webflow owns
Webflow owns
Only Webflow can change this field. The source column is read but never applied. Useful for fields designers own — hero images, layout flags, SEO overrides.
Two Way
Two Way
Either side can change it. Simultaneous edits raise a conflict.
- The
slugfield is always Airtable owns. Webflow generates and validates slugs; letting both sides write them produces broken URLs. - The identity field cannot have its direction changed, because a record that renames itself on both sides can no longer be matched.
Syncs
A sync is one run of a connection. Three things trigger one:
Every run moves through the same five phases:
1
Fetch source
Read the current state of the source table.
2
Diff records
Compare against the last known state and against Webflow. Decide what to create, update, delete, or skip.
3
Write to Webflow
Apply the changes to CMS items.
4
Publish
If auto-publish is on, push the items live. Otherwise they stay as staged changes.
5
Done
Record counts and any failures in the run history.
Connection states
The ones you will actually see:Where health lives
Once connections are live, two pages tell you whether they are working:Workspace health
Everything needing attention across every connection and connected account, worst first.
Realtime health
Whether webhooks are delivering, and what repairs itself without you.