📊 Social media sentiment analysis dashboard with custom AI for Twitter, Reddit & LinkedIn

1,711 views · 📊 Market Research & Insights

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Social Media Sentiment Analysis Dashboard with AI and Real-time Monitoring

🎯 Target Audience

🚀 Problem Statement

Manual social media monitoring is overwhelming and often misses critical sentiment shifts or trending topics. This template solves the challenge of automatically collecting, analyzing, and visualizing social media sentiment data across multiple platforms to provide actionable insights for brand management and customer engagement.

🔧 How it Works

This workflow automatically monitors social media platforms using AI-powered sentiment analysis, processes mentions and conversations, and provides real-time insights through a comprehensive dashboard.

Key Components

  1. Scheduled Trigger - Runs the workflow at specified intervals to maintain real-time monitoring
  2. AI-Powered Sentiment Analysis - Uses advanced NLP to analyze sentiment, emotions, and topics
  3. Multi-Platform Integration - Monitors Twitter, Reddit, and other social platforms
  4. Real-time Alerting - Sends notifications for critical sentiment changes or viral content
  5. Dashboard Integration - Stores all data in Google Sheets for comprehensive analysis and reporting

📊 Google Sheets Column Specifications

The template creates the following columns in your Google Sheets:

ColumnData TypeDescriptionExample
timestampDateTimeWhen the mention was recorded”2024-01-15T10:30:00Z”
platformStringSocial media platform”Twitter”
usernameStringUser who posted the content”@john_doe”
contentStringFull text of the post/comment”Love the new product features!“
sentiment_scoreNumberSentiment score (-1 to 1)0.85
sentiment_labelStringSentiment classification”Positive”
emotionStringPrimary emotion detected”Joy”
topicsArrayKey topics identified[“product”, “features”]
engagementNumberLikes, shares, comments1250
reach_estimateNumberEstimated reach50000
influence_scoreNumberUser influence metric0.75
alert_priorityStringAlert priority level”High”

🛠️ Setup Instructions

Estimated setup time: 20-25 minutes

Prerequisites

Step-by-Step Configuration

1. Install Community Nodes

# Install required community nodes
npm install n8n-nodes-scrapegraphai
npm install n8n-nodes-slack

2. Configure ScrapeGraphAI Credentials

3. Set up Google Sheets Connection

4. Configure Social Media Monitoring

5. Set up Notification Channels

6. Configure Schedule Trigger

7. Test and Validate

🔄 Workflow Customization Options

Modify Monitoring Targets

Extend Sentiment Analysis

Customize Alert System

Output Customization

📈 Use Cases

🚨 Important Notes

🔧 Troubleshooting

Common Issues:

Support Resources:

🔗 Nodes Used

Google Sheets, Slack, Webhook, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup