Microsoft Excel
Connect Microsoft Excel with Webflow to sync spreadsheet data to your CMS collections and forms via CSV, automation, or API.
How to integrate Microsoft Excel with Webflow
Excel has no native Webflow integration. Three methods connect the platforms: CSV imports for one-time migrations under 4MB, automation platforms like Zapier and Make for scheduled updates without code, and custom API integration using Microsoft Graph and the Webflow CMS API for bidirectional sync.
Each method suits different technical requirements. CSV works for manual data loads, automation platforms handle recurring syncs, and API development provides full control for complex workflows requiring custom business logic.
CSV import for manual migration
Export Excel as UTF-8 CSV and import through Webflow's CMS import tool. Requirements include 4MB file size limit, headers matching Webflow field names exactly.
The field mapping includes:
- Text fields: Direct column mapping
- Reference fields: Match existing item names/IDs
- Image fields: Complete URLs to hosted images (no embedded images/base64)
- Multi-reference fields: Semicolon-separated values (slug-1;slug-2;slug-3)
- File fields: Manual upload required post-import
- Date format: Convert to W3C format using
=TEXT(A2,"YYYY-MM-DD")&"T00:00:00Z" - Numbers: Remove commas, currency symbols, percentage signs
Note: CSV imports create unpublished items requiring manual publishing.
Automation platforms for scheduled sync
Zapier
Pre-built templates from Zapier's Excel-Webflow hub:
- Add Webflow form submissions to Excel
- Create Webflow items from new Excel rows
- Update Webflow items when Excel rows change
- Add Webflow orders to Excel
Setup: Connect OneDrive for Business + Webflow accounts, configure triggers, map fields, set polling interval.
Make
No pre-built templates are available. Best for complex data transformation, conditional routing, or multi-source workflows.
Custom API integration
Requires REST API experience. Both APIs enforce rate limits — implement exponential backoff for HTTP 429 responses. Review intro to the Webflow's API before starting.
Authentication:
- Microsoft Graph: OAuth 2.0 authorization code flow with Files.ReadWrite scope
- Webflow: OAuth 2.0 or legacy site tokens
The core workflow includes:
- Authenticate: Redirect to
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize - Read Excel data:
GET /me/drive/items/{id}/workbook/worksheets/{id|name}/range(address='{address}') - Transform data: Convert dates to W3C format, remove number formatting, convert rich text to HTML
- Write to Webflow:
- Create:
POST /v2/collections/{collection_id}/items - Update:
PATCH /v2/collections/{collection_id}/items/{item_id} - Publish:
POST /v2/collections/{collection_id}/items/{item_id}/publish
Access tokens expire after 1 hour. Use persistent sessions with POST /me/drive/items/{id}/workbook/createSession. Pagination supports up to 100 items per request. See the list Collection Items for retrieval details.
Bidirectional sync: Configure Webflow webhooks per the Working with Webhooks documentation. For Excel-side changes, implement polling with Microsoft Graph delta queries.
What you can build
Integrating Microsoft Excel with Webflow requires intermediary tools such as automation platforms, spreadsheet alternatives, or custom API implementations. These approaches enable dynamic content management through form response tracking, automated CMS item creation, and scheduled data synchronization.
- Product catalog sync: Maintain product inventory in Excel with pricing, descriptions, and availability, then sync changes to Webflow e-commerce collections automatically
- Form submission database: Export Webflow form responses to Excel for analysis in pivot tables and charts, building summary dashboards from contact forms and lead capture data
- Content publishing workflow: Draft blog posts and portfolio items in Excel with structured fields for title, body, and categories, then bulk import to Webflow CMS collections (note that imports create unpublished items requiring manual publishing or additional automation)
- Dynamic pricing tables: Store subscription pricing and feature comparisons in Excel, displayed as formatted tables on Webflow pages that update when you modify the source spreadsheet
Frequently asked questions
No true real-time sync exists. Microsoft Graph provides change notification subscriptions for OneDrive/SharePoint files, but requires custom backend infrastructure. Use delta queries to retrieve only changed data, or implement 5-15 minute polling intervals via automation platforms like Zapier or Make.
Excel stores dates as serial numbers (days since January 1, 1900). Webflow requires W3C format:
YYYY-MM-DDThh:mm:ssZ(e.g., 2024-01-15T14:30:00Z).For CSV:
=TEXT(A2,"YYYY-MM-DD")&"T00:00:00Z"For API: Server-side conversion to ISO 8601 before Webflow submission.The following data types map to the webflow CMS fields:
Plain text, link, option: Direct import (256 char max for name/slug)
Number: Remove formatting (commas, currency, percentages)
Rich text: HTML conversion (, ,
)
Switch: Convert TRUE/FALSE to defined text pairs
Multi-reference: Semicolon-separated slugs
Image: Pre-hosted URLs only
File: Manual upload required
Description
Microsoft Excel is a spreadsheet application storing data in rows/columns with formulas, charts, and pivot tables. Files sync via OneDrive for Business or SharePoint through Microsoft Graph API.
This integration page is provided for informational and convenience purposes only.

Google Docs
Google Docs connects to Webflow through direct embedding and third-party applications rather than API integration.

Office 365
Connect Office 365 with Webflow to sync form submissions to Excel, display calendar events in the CMS, and embed Microsoft Forms.

Microsoft Dynamics 365 CRM
Connect Microsoft Dynamics 365 CRM with Webflow to capture leads from forms, sync contact data, and automate sales workflows.

Microsoft 365
Connect Microsoft 365 with Webflow to automate workflows, embed Office documents, and connect CMS content.

Microsoft Teams
Connect Microsoft Teams with Webflow to send form submissions, CMS updates, and site notifications to your team channels.

Google Drive
Connect Google Drive with Webflow to embed documents, sync form submissions to spreadsheets, and manage content files directly on your site. For non-API implementations, use Google Drive's embed functionality for Google Docs, Sheets, Slides, and Forms, or use no-code automation platforms.
ClickUp
ClickUp connects to Webflow through third-party automation platforms or direct API integration. Automation platforms like Zapier or Make provide quick setup without code. API integration provides more control for custom workflows.
Google Workspace Admin
Building a custom integration between Google Workspace Admin and Webflow gives you complete control over user provisioning workflows and authentication systems

G Suite
Embed Google Docs, Sheets, Slides & Forms in your site or blog.


