Yes, you can sync Webflow CMS items with Airtable records by using automation tools since Webflow doesn’t natively support two-way syncing with Airtable.
1. Use an Integration Tool (Make or Zapier)
- Make (formerly Integromat) and Zapier are the most common platforms used for syncing Webflow CMS with Airtable.
- These platforms monitor changes in Airtable and push updates to Webflow using its CMS API.
- Make is generally preferred for complex workflows due to its flexibility and cost-effectiveness.
2. Use Webflow CMS API for Item Updates
- When Airtable data changes (e.g., a new product name or image), the integration tool makes a request to the Webflow CMS API to either:
- Create a new item, or
- Update an existing item, using the item's unique Webflow Item ID.
- To update existing items, you need to store the Webflow Item ID inside Airtable (as a field) after the item is first created.
3. Setup Flow in Make (Example)
- Trigger: Airtable Watch Records module looks for changes in a specific view or field.
- Condition: Use a filter to check if the record has changed since the last sync.
- Action: Webflow Update Item module sends updated fields to your CMS collection using the saved Item ID.
4. Authentication and Rate Limits
- You must use Webflow API tokens from your Webflow dashboard to authenticate requests.
- Rate limit: 60 requests per minute for CMS API—plan workflow frequency accordingly.
5. Important Notes
- Webflow CMS content has strict field requirements (e.g., image URLs must be accessible, reference fields must link to valid item IDs).
- You cannot update 'slug' or collection schema via API—only content fields.
- For live site updates, make sure your update action includes publish = true if using the Webflow API directly.
Summary
To sync Airtable changes to Webflow CMS, use Make or Zapier to listen for Airtable updates and trigger the Webflow CMS API to update matching items. Store Item IDs in Airtable to enable matching, and respect Webflow’s CMS field constraints and rate limits.