Connect Notion with Slack
Workflow Description
Automation that listens for updates in Notion and distributes them across designated Slack channels. It processes data batches, filters by criteria, and prevents duplicate notifications through intelligent data comparison.
How it works
- 1.Capture new or modified records from your Notion database
- 2.Process incoming data and split it into batches based on defined rules
- 3.Compare current against historical data to eliminate redundant alerts
- 4.Aggregate and format results into structured Slack message payloads
- 5.Route formatted messages to appropriate Slack channels by topic or team
Use cases
- Notify teams instantly when tasks or projects are added or updated in Notion
- Send automated daily or weekly digests of Notion records to Slack channels
Requirements
- Active Notion workspace with database read permissions configured
- Slack workspace with predefined channels for different notification types
- Valid API credentials or OAuth tokens for both Notion and Slack
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 (25)
Loop to next call
No Op
Execute Workflow Trigger
Execute Workflow Trigger
Create Notion DB Page
Notion
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Post Slack Receipt
Slack
AI Team Processor
Execute Workflow
Update Slack Progress
Slack
Merge call data and parent notion id
Merge
Reduce down to 1 object
Aggregate
Get all older Calls
Notion
Isolate Only Call IDs
Set
Only Process New Calls
Set
Reduce down to One object
Aggregate
Bundle Slack Message Data
Aggregate
Merge Slack and Call Data
Merge
Loop Over Calls
Split In Batches
Bundle Notion Parent Object Data
Aggregate
Bundle Processed Calls
Aggregate
Post Completed Calls Message
Slack