This workflow follows the Google Sheets → Slack 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 →
{
"name": "Social Media Brand Monitor",
"nodes": [
{
"parameters": {
"operation": "search",
"searchText": "yourbrandname",
"returnAll": false,
"limit": 10
},
"id": "twitter-search",
"name": "Search Twitter",
"type": "n8n-nodes-base.twitter",
"typeVersion": 1,
"position": [
250,
300
]
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{ $json.text }}",
"operation": "contains",
"value2": "yourbrandname"
}
]
}
},
"id": "filter-brand",
"name": "Mentions Brand?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [
500,
300
]
},
{
"parameters": {
"channel": "#social-mentions",
"text": "=@{{ $json.user.screen_name }}: {{ $json.text }}\nhttps://twitter.com/{{ $json.user.screen_name }}/status/{{ $json.id }}"
},
"id": "slack-alert",
"name": "Alert Slack",
"type": "n8n-nodes-base.slack",
"typeVersion": 1,
"position": [
750,
300
]
},
{
"parameters": {
"operation": "append",
"documentId": {
"value": "social-mentions",
"mode": "raw"
},
"columns": {
"mappingMode": "defineBelow",
"value": {
"platform": "twitter",
"username": "={{ $json.user.screen_name }}",
"text": "={{ $json.text }}",
"url": "=https://twitter.com/{{ $json.user.screen_name }}/status/{{ $json.id }}"
}
}
},
"id": "log-sheets",
"name": "Log Mentions",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4,
"position": [
1000,
300
]
}
],
"connections": {
"Search Twitter": {
"main": [
[
{
"node": "Mentions Brand?",
"type": "main",
"index": 0
}
]
]
},
"Mentions Brand?": {
"main": [
[
{
"node": "Alert Slack",
"type": "main",
"index": 0
}
],
[]
]
},
"Alert Slack": {
"main": [
[
{
"node": "Log Mentions",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {},
"staticData": null
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Social Media Brand Monitor. Uses twitter, slack, googleSheets. Manual trigger; 4 nodes.
Source: https://github.com/atlas-aia/n8n-automation-guides/blob/e798ae623ea1a02cda20e18da22baf24f0b7bec5/templates/social-media-monitor.json — 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.
Okay, here are the "How It Works" and "Setup Steps" for your "Automated Social Media Content Distribution System," presented clearly in Markdown.
This workflow automates the post-publish process for YouTube videos, combining advanced SEO optimization, cross-platform promotion, and analytics reporting. It is designed for creators, marketers, and
This n8n workflow automates the process of promoting your latest YouTube videos on X (formerly Twitter). It ensures that posts are engaging, concise, and follow platform-specific requirements. Additio
• RSS feed monitors your blog for new posts automatically • Extracts and cleans full article content from the blog post • AI Chain (GPT-4o) transforms content into 5 platform-optimized formats (Linked
AI Social Media Post Creator. Uses googleSheets, openAi, twitter, httpRequest. Scheduled trigger; 7 nodes.