Developer & DevOps

Connect Notion with Webflow andSlack

29 nodes 228 110 Scheduled trigger
Download

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. 1.Trigger the workflow on a predefined schedule
  2. 2.Retrieve content and data records from Notion
  3. 3.Split data into batches for safe and efficient processing
  4. 4.Apply filters and validation logic to check data integrity
  5. 5.Push or update content to Webflow sites via API
  6. 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

Notion Split In Batches Webflow Slack

Details

Trigger Scheduled trigger
Nodes 29
Apps 4
Views 228
Downloads 110

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (29)

/

Sticky Note

Sticky Note

#1

Get simple page data

Notion

#2

Get all page data

Notion

#3

Take cover url

Set

#4

Merge1

Merge

#5

Data transporter1

No Op

#6

Get all blog posts1

Notion

#7

Is sync checked?1

Filter

#8

For each blog post1

Split In Batches

#9

Sticky Note17

Sticky Note

#10

Sticky Note18

Sticky Note

#11

Create post1

Webflow

#12

Sticky Note19

Sticky Note

#13

Update slug on posts1

Notion

#14

Slug uniqueness checker and differentiator1

Code

#15

Success message1

Slack

#16

Merge2

Merge

#17

Compare by slug1

Set

#18

Add slug to posts1

Notion

#19

Get all collection posts1

Webflow

#20

Data transporter, Notion posts to sync1

No Op

#21

Craft the rich text element1

Code

#22

Turn blocks into HTML1

Code

#23

Get blocks1

Notion

#24

Update in "Blog Posts"

Webflow

#25

Add Webflow item id to Notion data

Code

#26

Final Notion post data

Merge

#27

Sticky Note1

Sticky Note

#28

Schedule Trigger

Schedule Trigger

#29