Triggers
Webhook
Realtime. Synclify detects a source change and runs immediately. On for every connection, every plan.
Scheduled
Polling fallback, if you configured one. Minimum interval 5 minutes.
Manual
You click Sync now.
Sync now
Available only when the connection isactive.
“Connection is not active — Approve and activate the latest draft before syncing.”You have a pending draft. Finish review and approve first.
The five phases
Manual runs open a live drawer that tracks progress, refreshing roughly every second and a half.Diff records
Compare against the last known state and against Webflow. Decide what to create, update, delete, and skip.
Cancelling
The drawer has a cancel button. Cancelling stops the run. Records already written stay written — cancel is a stop, not a rollback.Confirm publish
If conflicts surface after the write phase, the drawer asks you to Confirm publish before it proceeds. Resolve them, then continue. See Conflicts.Realtime health
The connection detail page shows a Realtime stat:| Display | What’s happening | Impact |
|---|---|---|
| Healthy | Webhooks delivering. | Changes sync in seconds. |
| Polling fallback | Webhooks degraded; polling is on. | Changes sync on your poll interval instead of instantly. Nothing is lost. |
| Realtime degraded — Webhooks need attention | Webhooks degraded; no polling configured. | Changes may not sync at all until you run a manual sync. |
Why a record was skipped
Skips are normal and usually mean nothing needs doing:- Nothing changed since the last sync.
- The field’s owner is the other side (per-field ownership).
- The item was marked keep untouched during guided setup — a Webflow item with no source row.