Whalesync

Instantly sync data between Webflow and other apps like Airtable, Notion, or Google Sheets. Whalesync is the easiest way to sync data from Airtable to Webflow. Simply map the fields in your Webflow CMS to create a real-time, two-way sync. We support text, rich text, images, dates, selects, and even multi-reference fields out of the box. Whalesync gives you the power of real-time, two-way data syncing across all your apps, all without code.

Install app
View website
View lesson
A record settings
CNAME record settings
Whalesync

How to integrate WhaleSync with Webflow

Teams managing content across multiple platforms face delays when manually copying data between Airtable, Notion, or Google Sheets and Webflow CMS. WhaleSync provides bidirectional sync that keeps data consistent across platforms without manual updates.

Connect WhaleSync to Webflow through the official marketplace app for visual field mapping and automated sync. For custom logic and data transformations beyond the marketplace app, build directly with Webflow and external platform APIs.

Use the WhaleSync marketplace app

WhaleSync is an external integration platform available in the Webflow Marketplace that connects to Webflow through the official API. The marketplace app provides OAuth authentication, visual field mapping, and real-time bidirectional synchronization between Webflow CMS and platforms like Airtable, Notion, and Google Sheets. The app supports complex data types including multi-reference fields, rich text, and images across 18+ CMS field types. WhaleSync maintains SOC 2 Type II certification, GDPR compliance, and encryption at rest for production environments.

To set up the integration, install the WhaleSync marketplace app from your Webflow workspace. Authorize your Webflow account through OAuth, select your site and Collections, map fields through the visual interface, and activate synchronization. Changes sync immediately when they occur in either system. WhaleSync manages Webflow's API rate limits (60 requests per minute for Starter and Basic plans, 120 requests per minute for CMS, Business, and eCommerce plans) and respects the 1 publish per minute restriction that applies to all plan tiers.

The platform syncs data automatically but changes do not go live until you publish your site. Webflow enforces a 1 publish per minute limit regardless of plan tier. For 100 item updates, publishing takes a minimum of 100 minutes. For 1,000 item campaigns, expect at least 16 hours of publishing time. This is a platform limitation that cannot be bypassed.

Core sync capabilities include:

  • Two-way synchronization: Changes in Webflow or connected apps sync bidirectionally
  • Complex field support: Multi-reference fields, rich text, images, and 18+ CMS field types sync natively
  • Historical data import: All existing CMS data imports when connecting
  • Synthetic fields: Control CMS item states (Published, Draft, Archived) through special Webflow Status fields

Setup requirements and limitations:

  • Publishing schedules: WhaleSync clears any publishing schedules set in Webflow. Reconfigure schedules manually after sync if needed
  • Multi-domain publishing: Sites must be published to all associated domains before enabling sync. Missing domain publications cause InconsistentPublicationsError responses that block synchronization
  • Primary field values: Primary fields (typically "Name") must contain non-empty values
  • Manual publishing: Changes synced through WhaleSync require manual site publishing or automated publishing workflows to go live

Build with Webflow and external platform APIs

For custom logic, conditional sync rules with complex business logic, or integration with systems WhaleSync does not support, build directly with the Webflow CMS API. This approach provides complete control over sync behavior, custom error handling, and business logic that visual interfaces cannot express.

Sync content from external databases

Custom integrations use the Webflow CMS API to manage Collections and items programmatically. Authenticate using Site Tokens for single-site projects or OAuth for multi-site applications according to the Webflow authentication documentation.

Common patterns include syncing product catalogs from PostgreSQL, pulling job listings from internal HR systems, or publishing content from custom CMS platforms. The bulk CMS endpoints support creating, updating, or deleting up to 100 items per request for efficient synchronization of large datasets.

Key endpoints include:

Webflow's plan-based rate limits affect sync performance. According to the Webflow Rate Limits Documentation, Starter and Basic plans allow 60 requests per minute. CMS, eCommerce, and Business plans support 120 requests per minute. Webflow enforces a 1 publish per minute restriction regardless of plan tier. This creates significant deployment bottlenecks for large sync operations. Even with rapid data syncing, making content live can take hours due to this platform limitation.

Sites must be published to all associated domains to avoid InconsistentPublicationsError responses that block API requests. Verify all domains show matching timestamps in your publishing settings before enabling automated sync workflows.

Monitor changes with webhooks

Webflow provides webhook events that trigger when CMS data changes for real-time synchronization patterns. According to the working with webhooks guide, subscribe to collection_item_created, collection_item_changed, collection_item_deleted, and collection_item_unpublished events. Configure webhook endpoints through the webhooks reference using OAuth authentication.

All webhook requests from Webflow include x-webflow-signature headers for HMAC SHA-256 verification (cryptographic security validation). WhaleSync internally consumes these webhook events for real-time synchronization between Webflow and connected systems. Developers integrating directly with the Webflow API can build custom event handlers that process webhook payloads and sync changes to external systems immediately.

What you can build

Integrating WhaleSync with Webflow provides real-time bidirectional data synchronization between Webflow CMS and platforms like Airtable, Notion, and Google Sheets. This allows content operations to scale without developer involvement while maintaining design quality.

  • Event management platforms: Sync event databases from Airtable to Webflow Collections with speaker profiles, session schedules, and venue information that update automatically when organizers modify spreadsheet data (Webflow uses WhaleSync internally for their Field Events Platform managing 30,000+ records)
  • Programmatic SEO campaigns: Manage hundreds of location-specific landing pages, product comparison pages, or directory listings through spreadsheet-based workflows that sync content to Webflow CMS collections in real-time
  • Resource libraries and documentation sites: Manage technical documentation, help articles, or educational content in Notion with collaborative editing workflows that sync approved content to Webflow CMS for automatic publishing
  • Directory and marketplace sites: Build member directories, vendor marketplaces, or listing platforms where administrators manage profiles, categories, and search filters in Airtable while maintaining design-focused Webflow storefronts with filtered collection lists

Frequently asked questions

  • WhaleSync syncs data continuously in real-time as changes occur. According to the WhaleSync Webflow connector documentation, the platform monitors connected applications for data changes and propagates updates immediately. It operates without scheduled batch operations or manual triggers. This differs from workflow automation tools that process data when specific events fire. WhaleSync maintains persistent connections that detect any field modification instantly.

    However, changes synced to Webflow CMS do not automatically appear on live sites. You must manually publish your site in Webflow after data syncs.

  • WhaleSync supports 18+ CMS field types bidirectionally. These include Color, Date/Time, Email, File, Image, Multi-image, Multi-reference, Number, Option, Phone, Plain text (single and multiple line), Reference, Rich text, Switch, Video link, and Link fields. The Webflow connector documentation confirms multi-reference fields and rich text sync natively without custom configuration.

  • Yes, WhaleSync provides true bidirectional synchronization with all three platforms. According to the two-way sync documentation, changes made in either Webflow or the connected application automatically update the other system in real-time. This differs from one-way integrations that only push data in a single direction.

    One constraint affects filtered Airtable views. If a record is removed from a view but still referenced by another linked record field, WhaleSync cannot delete the record. This results in sync errors and orphaned records.

  • No, WhaleSync is architected as a no-code platform. The quick start guide documents a five-step visual process. First, create a new sync. Second, connect apps through OAuth. Third, map tables and fields using point-and-click interfaces. Fourth, configure sync settings with visual controls. Finally, activate synchronization. The Webflow connector page confirms setup takes minutes through graphical interfaces without writing code.

Whalesync
Whalesync
Joined in

Description

WhaleSync is a no-code bidirectional data synchronization platform that provides real-time, two-way sync between business applications.

Install app

This integration page is provided for informational and convenience purposes only.


Other App integration and task automation integrations

Other App integration and task automation integrations

Claude

Claude

Webflow's Model Context Protocol (MCP) server connects Claude AI directly to your site's CMS, Designer APIs, and data layer.

App integration and task automation
Learn more
ChatGPT

ChatGPT

Direct API integration provides complete control over AI functionality compared to pre-built solutions, enabling custom conversation flows, context management, and advanced processing patterns that aren't possible through standard embeds.

App integration and task automation
Learn more
Zapier

Zapier

Connect Zapier's powerful automation platform with Webflow to streamline workflows, sync data across 8,000+ apps, and eliminate manual tasks. Transform your website into an automated hub that captures leads, processes orders, and updates content without writing code.

App integration and task automation
Learn more
Apico

Apico

Apico offers backend API access to CMS collections, form submissions, assets, and publishing capabilities.

App integration and task automation
Learn more
Softr

Softr

Connect Softr with Webflow through iframe embedding and automation platforms like Zapier, Make, n8n, and viaSocket to build client portals, membership sites, and database-driven applications.

App integration and task automation
Learn more
OpenAI

OpenAI

Connect OpenAI's GPT models, DALL·E image generation, and Whisper transcription to Webflow sites through serverless functions, automation platforms, or embed-based chatbot widgets.

App integration and task automation
Learn more
Pardot

Pardot

Connect Pardot (Salesforce Marketing Cloud Account Engagement) with Webflow to capture leads, track visitor behavior, and automate B2B marketing workflows.

App integration and task automation
Learn more
Chatbot

Chatbot

Chatbot integrates with Webflow through JavaScript widget embedding in your site's custom code section. The integration supports two implementation paths: a client-side chat widget for standard deployments, and REST API workflows for custom integrations that sync data between platforms.

App integration and task automation
Learn more
Jobber

Jobber

Connect your Webflow site to Jobber field service management software to capture service requests, sync client data, and convert website visitors into scheduled jobs.

App integration and task automation
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free