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.

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
InconsistentPublicationsErrorresponses 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:
- List Collections: GET /v2/sites/:site_id/collections retrieves all collections for mapping external data
- Create Items: POST /v2/collections/:collection_id/items adds new CMS items
- Bulk Update: PATCH /v2/collections/:collection_id/items modifies up to 100 items per request
- Publish Site: Programmatically publish changes while respecting the 1 publish per minute limit documented in Webflow's rate limits
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.

Description
WhaleSync is a no-code bidirectional data synchronization platform that provides real-time, two-way sync between business applications.
This integration page is provided for informational and convenience purposes only.

Claude
Webflow's Model Context Protocol (MCP) server connects Claude AI directly to your site's CMS, Designer APIs, and data layer.
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.

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.

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

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.

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.

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

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.

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.


