Overview
This n8n-compatible workflow runs daily to collect brand mentions and reviews from Google, Reddit, and YouTube. It categorizes mentions by sentiment, extracts key themes, and produces a daily digest that marketing teams can act on immediately.
Trigger
Daily cron at 7:00 AM, results delivered to Slack or email by 7:30 AM.
Schedule
Daily at 9:00 AM
Workflow Steps
Configure Brand Monitoring Queries
Set up the brand name variations and competitor names to monitor across platforms.
Collect Mentions Across Platforms
Search each platform for brand and competitor mentions. Collect titles, snippets, and URLs for analysis.
Classify Sentiment and Extract Themes
Apply basic sentiment classification to each mention and extract recurring themes from the snippets.
Generate Daily Digest
Compile the daily digest with sentiment summary, top mentions, and action items for the marketing team.
Python Implementation
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': 'example', 'country_code': 'us'}).json()
print(len(data.get('organic_results', [])))JavaScript Implementation
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length));Platforms Used
Web search with knowledge graph, PAA, and AI overviews
Amazon
Product search with prices, ratings, and reviews