Connect Notion with Webflow andSlack
Workflow Description
A scheduled automation that syncs data from Notion to Webflow websites and sends real-time notifications through Slack. The workflow processes information in batches, applies validation logic, and keeps your web content updated automatically while notifying your team of any changes or errors.
How it works
- 1.Trigger the workflow on a predefined schedule
- 2.Retrieve content and data records from Notion
- 3.Split data into batches for safe and efficient processing
- 4.Apply filters and validation logic to check data integrity
- 5.Push or update content to Webflow sites via API
- 6.Send summary notifications to Slack upon completion or failure
Use cases
- Automatically sync product listings or service information from Notion to your Webflow website on a daily basis
- Alert your marketing team whenever pricing or offer details are updated in Notion
- Monitor recurring processes and receive alerts if any step fails during execution
Requirements
- Active Notion account with databases or tables containing content to sync
- Connected Webflow site with proper API keys for programmatic updates
- Slack workspace or account configured to receive notifications
- Basic knowledge of API endpoints or data structures being used
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (29)
Sticky Note
Sticky Note
Get simple page data
Notion
Get all page data
Notion
Take cover url
Set
Merge1
Merge
Data transporter1
No Op
Get all blog posts1
Notion
Is sync checked?1
Filter
For each blog post1
Split In Batches
Sticky Note17
Sticky Note
Sticky Note18
Sticky Note
Create post1
Webflow
Sticky Note19
Sticky Note
Update slug on posts1
Notion
Slug uniqueness checker and differentiator1
Code
Success message1
Slack
Merge2
Merge
Compare by slug1
Set
Add slug to posts1
Notion
Get all collection posts1
Webflow
Data transporter, Notion posts to sync1
No Op
Craft the rich text element1
Code
Turn blocks into HTML1
Code
Get blocks1
Notion
Update in "Blog Posts"
Webflow
Add Webflow item id to Notion data
Code
Final Notion post data
Merge
Sticky Note1
Sticky Note
Schedule Trigger
Schedule Trigger