Built for teams running Webflow at scaleTwo-way

Airtable to Webflow CMS
in two-way sync

Synclify keeps your Airtable bases and Webflow CMS Collections aligned in both directions — with visual field mapping, record matching, conflict resolution, and a full audit trail on every run.

No credit card requiredFirst sync in minutesCancel anytime
app.synclify.cloud/connections

Airtable is live today — Google Sheets and Notion are coming soon

AirtableWebflow CMS
Google SheetsComing soonNotionComing soon
Two-way

Airtable to Webflow, or bidirectional per connection

Webhook

Triggered on change, or hourly, daily, weekly schedules

Per-record

Created, updated, skipped and failed tracked on every run

AES-256-GCM

OAuth tokens encrypted at rest, TLS 1.3 in transit

Platform

A sync engine, not a stack of automations

The parts that break when you wire this together yourself — matching, conflicts, field types, retries, audit trails — are the parts Synclify owns.

Mapping

Map once, with the field types Webflow actually expects

Match Airtable fields to CMS fields in a visual mapper that understands rich text, images, references, dates, and options. Preview real values, then approve a validated dry-run before a single item is written.

  • Type-aware suggestions for every Webflow field type
  • Identity field selection so records pair correctly from the first run
  • Approval gate with validation errors surfaced before write
app.synclify.cloud/connections/new
Sync engine

Bidirectional by design, with conflicts you resolve on your terms

Push Airtable into Webflow, or run the connection both ways so edits made in the Webflow Editor land back in the base. When the same field changes on both sides, Synclify pauses and asks instead of overwriting.

  • Direction per connection switchable at any time
  • Field-level conflicts with severity, side-by-side values, and bulk resolution
  • Existing-data pairing matches items already in the Collection instead of duplicating them
app.synclify.cloud/connections
Observability

Every run accounted for, down to the row

Each sync streams through fetch, diff, write, and publish. When something fails you get the row index, the field, and the message — not a red banner. Auto-publish and orphan cleanup stay opt-in per connection.

  • Run history with created, updated, skipped, and failed counts
  • Webhook health monitored continuously, with repair from the dashboard
  • Archived connections retain their history when a campaign ends
app.synclify.cloud/connections/jobs
Capabilities

Everything a Webflow CMS sync needs

No add-ons and no per-feature upsells — every plan runs the same engine, and new connectors land on every plan as they ship.

Airtable, any Collection

Connect any base and table to any Webflow CMS Collection. Authenticate the workspace once and reuse it across every connection and site.

Realtime or scheduled

Airtable webhooks trigger a sync the moment data changes. Or run hourly, daily, weekly, or manually when a release is ready.

Record matching

An identity field pairs source records with existing CMS items. Ambiguous matches are surfaced for review rather than guessed.

Publish control

Auto-publish written items or leave them staged for review. Orphan cleanup removes items whose source records are gone — only if you ask.

Shared workspace

Invite teammates as members to create and manage connections. Owners keep billing, team management, and organization settings.

Security posture

OAuth tokens encrypted at rest with AES-256-GCM, TLS 1.3 in transit, and source content read at sync time rather than warehoused.

Dry-run approval

Every new mapping is validated and previewed before it can run. Errors surface at approval time, not halfway through a write.

Archive and restore

Retire a connection when a campaign ends and keep its history intact. Archived connections don't count against your plan.

Full run history

Every sync records created, updated, skipped, and failed counts, with the row index and message behind each failure.

Getting started

Four steps from account to first sync

No code, no automation chains, no CSV exports in between.

Step 01

Connect Webflow

Authorize once with OAuth. Every site and CMS Collection on the account is detected automatically.

Step 02

Connect Airtable

Authenticate the workspace once, then pick the base and table behind each connection.

Step 03

Map and approve

Match Airtable fields to CMS fields, choose the identity field, and approve the validated dry-run.

Step 04

Run it

Webhook, schedule, or manual. Each run reports created, updated, skipped, and failed records.

For teams

Shared workspace, clear ownership

Synclify is built for the way content teams actually operate: several people touching the same sites, and one clear owner for the account behind them.

  • One workspace, every site. Connect all the Webflow sites your team maintains to a single organization and move between them without switching accounts.
  • Members do the work. Invite teammates as members and they can create connections, map fields, run syncs, and read the full history.
  • Owners keep the controls. Billing, team management, and organization settings stay with owners, so day-to-day work never touches the account itself.
  • Usage stays visible. Active connections and records under sync are shown against your plan, with self-serve upgrades and billing history.
app.synclify.cloud/settings/team
Pricing

Priced on records in sync, not on how often they change

Self-serve plans bill monthly with no annual lock-in. They are sized by records under sync and active connections, never by runs, updates, or credits. All self-serve plans include two-way sync, conflict resolution, webhook and scheduled triggers, and every available connector.

Free

For a first sync and a real look at how the engine behaves.

Free

No card required

100records under sync
Start free
  • 1 active connection
  • Two-way sync in both directions
  • Conflict resolution queue
  • Webhook and scheduled triggers
  • Every connector, no tier gating
Starter

For a site or a small set of collections in steady use.

$19/mo

Billed monthly

2,000records under sync
Get started
  • Everything in Free
  • 3 active connections
  • 2,000 records under sync
Agency

For a portfolio of sites with high-volume, high-churn content.

$149/mo

Billed monthly

50,000records under sync
Get started
  • Everything in Pro
  • 25 active connections
  • 50,000 records under sync
Scale

For workloads that need a custom agreement.

Custom

Quoted per workload

By agreementrecords under sync
Talk to us
  • Contact us to discuss capacity and terms

A record is one row Synclify holds in sync between a source and a Collection. It counts once while its mapping belongs to an active connection, however often it changes. Pausing or archiving a connection preserves its mappings and history without consuming active usage. Need capacity beyond Agency limits? Talk to us.

Compare every plan

Feature and limit comparison across the Free, Starter, Pro, Agency, and Scale plans.
FeatureFreeFreeStarter$19/moPro$49/moAgency$149/moScaleCustom
Volume and scope
Records under sync1002,00050,000Contact us
Active connections (source ↔ collection)1325Contact us
Sync runs and updatesUnlimitedUnlimitedUnlimitedContact us
Sync engine
Two-way syncIncludedIncludedIncludedContact us
Every available connectorIncludedIncludedIncludedContact us
Field mapping and record matchingIncludedIncludedIncludedContact us
Conflict resolution queueIncludedIncludedIncludedContact us
Webhook and scheduled triggersIncludedIncludedIncludedContact us
Start freeChooseChooseTalk to us
A record counts once, however often it changesYour plan measures how many records are under sync, not how many times they move. Edit a row a thousand times this month and it is still one record — content that churns costs exactly what a static catalogue costs.
The sync engine is shared across self-serve plansTwo-way sync, conflict resolution, webhook and scheduled triggers, field mapping, and every available connector are on Free through Agency. Those plans widen record and active connection limits.
Runs are never rationedSync as often as the work needs — hourly, on every webhook, or both. There are no run quotas, no credits, and no per-update charges on any plan.
The count moves in both directionsMapped records on active connections count toward your plan. Paused or archived connections preserve mappings and history without consuming active usage. At a limit, existing mapped records can still receive updates while new creates may be blocked.
FAQ

Airtable and Webflow sync, answered

Everything else lives in the documentation, including source-specific setup guides and the full security overview.

Browse the docs
Which data sources are supported today?

Airtable is live and fully supported — any base, any table, in either direction. Google Sheets and Notion are coming soon, and land on every plan including Free when they ship, at no extra cost.

Which Webflow plans does Synclify support?

Any Webflow site plan that includes CMS — the CMS, Business, and Enterprise plans. It won't work with Basic or Starter sites, which have no CMS Collections.

Does Synclify sync in both directions?

Yes. A connection can push Airtable into Webflow, or run bidirectionally so edits made in the Webflow Editor flow back into the base. Direction is set per connection and can be switched later.

What happens when the same record changes on both sides?

Synclify flags a field-level conflict instead of overwriting. You review the source value against the Webflow value and choose keep source, keep destination, ignore, or mark resolved — individually or in bulk.

Will it duplicate the items already in my Collection?

No. Before the first sync, Synclify pairs existing CMS items with source records using the identity field you pick, and surfaces ambiguous matches for review. Only genuinely new records are created.

How fast does a change reach my site?

Airtable webhooks trigger a sync as soon as data changes. You can also run on an hourly, daily, or weekly schedule, or trigger manually. Auto-publish is an opt-in switch per connection.

Can I invite my team?

Yes. Invite teammates as members and they can create and manage connections, sites, and syncs. Owners keep billing, team management, and organization settings. Current plan limits apply to active connections and records under sync.

Is my data safe?

OAuth tokens are encrypted at rest with AES-256-GCM and all traffic uses TLS 1.3. Your content is read at sync time and written straight to Webflow — we don't warehouse your source data.

What counts as a synced record?

One distinct live record pairing on an active connection between a source and a Webflow Collection. It counts once, however many times it changes. Paused or archived connections retain their mappings and history but do not count toward active usage. This is a standing total, not a monthly allowance.

Am I charged per sync run or per update?

No. Runs and updates are not billed separately. Plans limit records under sync and active connections, as shown in the comparison table.

Does my record count go down again?

Yes. Pausing or archiving a connection removes its record pairings from active plan usage while preserving its mappings and history. If you reactivate it, those pairings count again.

Is there an annual plan?

No annual plan is offered. Paid plans bill monthly. Moving from Free to a paid plan starts through checkout after payment is confirmed. Moving to a higher paid plan uses a prorated invoice and takes effect after payment is confirmed. A paid downgrade starts at the end of the current billing period without proration.

What happens if I reach my record limit?

When you reach a plan limit, existing mapped records can keep receiving updates, but new record creates or connection activations can be blocked. You can reduce usage or upgrade. An upgrade takes effect after payment is confirmed.

Get started

Stop moving content
by hand

Connect a base, map your fields, and let Synclify keep every Webflow Collection current — on a schedule, or the moment the data changes.

Free plan, no card required · Paid plans from $19/month · Cancel anytime