This workflow corresponds to n8n.io template #4502 — we link there as the canonical source.
This workflow follows the Agent → OpenAI Chat recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "y1V3XxzVnhP0R4eC",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Slack Msg Added to Notion",
"tags": [],
"nodes": [
{
"id": "8a15efc1-1a7b-402f-baff-33e116dcefab",
"name": "IF reaction == star",
"type": "n8n-nodes-base.if",
"position": [
-520,
720
],
"parameters": {},
"typeVersion": 1
},
{
"id": "84388e75-f188-42da-9421-41f44c0dbed8",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-940,
720
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "481c67c2-7e45-4d44-9b3d-3e19f315ae2d",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
380,
940
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "016b3bf6-5053-4068-b086-371ce651ce6e",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
560,
940
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "d04bb2c2-9e30-452e-82d4-973c7c066979",
"name": "Get Slack Messages",
"type": "n8n-nodes-base.slack",
"position": [
-740,
720
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "f1e57f6e-3b26-4b63-b768-5f3c04d620c0",
"name": "Set Tags",
"type": "n8n-nodes-base.set",
"position": [
160,
720
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "884acd20-9098-4ef5-bb4c-e32484a0a275",
"name": "Write Title & Tag",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
380,
720
],
"parameters": {},
"typeVersion": 1.9
},
{
"id": "56722187-13ad-418a-b4b6-b3918498ba30",
"name": "Create Notion Page",
"type": "n8n-nodes-base.notion",
"position": [
760,
720
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "eb5bfe7a-f8e7-425d-8855-5a1b9d214921",
"name": "Get Message Link",
"type": "n8n-nodes-base.slack",
"position": [
-280,
720
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "c42361dc-61e6-42fe-af56-51720a45e7f3",
"name": "Choose Notion DB",
"type": "n8n-nodes-base.notion",
"position": [
-60,
720
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "0bb1935e-9cfc-483a-b83e-43e5bff5cc56",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1060,
480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "96d07e0d-15b8-444b-96fc-031400b147bf",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-540,
480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e9467339-9245-4546-9a6f-46c64567e013",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-100,
480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c7f22217-c598-4e96-9770-61330b0e7cb0",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
320,
480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "8e74b014-a44f-46f5-95f9-379ccfe4831f",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1640,
480
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "cc6e4f9c-94dc-42fa-936a-b6472bfbc01e",
"connections": {
"Set Tags": {
"main": [
[
{
"node": "Write Title & Tag",
"type": "main",
"index": 0
}
]
]
},
"Choose Notion DB": {
"main": [
[
{
"node": "Set Tags",
"type": "main",
"index": 0
}
]
]
},
"Get Message Link": {
"main": [
[
{
"node": "Choose Notion DB",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Get Slack Messages",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "Write Title & Tag",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Write Title & Tag": {
"main": [
[
{
"node": "Create Notion Page",
"type": "main",
"index": 0
}
]
]
},
"Get Slack Messages": {
"main": [
[
{
"node": "IF reaction == star",
"type": "main",
"index": 0
}
]
]
},
"IF reaction == star": {
"main": [
[
{
"node": "Get Message Link",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "Write Title & Tag",
"type": "ai_outputParser",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Teams that want to capture important Slack messages in Notion with smart categorization. Perfect for knowledge workers, community managers, or any team that needs to preserve valuable conversations from Slack and organize them automatically in a Notion database.
Source: https://n8n.io/workflows/4502/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This n8n template demonstrates how to use AI to triage LinkedIn emails in your Gmail inbox, so you only see the messages worth your time. It filters out automated noise, scores sales likelihood, draft
This n8n template helps you turn inbound messages into a clean, deduped queue of actionable tickets.
Created by: Peyton Leveillee Last updated: October 2025
Public-facing professionals (developer advocates, founders, marketers, content creators) who get bombarded with LinkedIn messages that aren't actually for them - support requests when you're in market
This n8n-powered workflow automates the entire lifecycle of real estate lead intake, qualification, routing, assignment, and reporting across multiple channels. It brings WhatsApp inquiries and websit