Monitor brand mentions with GPT-5 Nano, Brave Search, Gmail and Google Sheets
Go to WorkflowDescription
Description:
This advanced workflow automates brand monitoring and media coverage tracking for musicians, bands, and music labels. The system uses multiple search queries (dorky) to discover mentions across the web, verifies relevance using AI, and delivers clean, actionable reports via email.
Key Features:
Multi-query search strategy**: X different search patterns per keyword for comprehensive coverage
AI relevance verification**: GPT-powered filtering eliminates false positives
Smart domain filtering**: Automatically excludes social media and streaming platforms
Duplicate detection**: Cross-query deduplication ensures clean results
Historical tracking**: Google Sheets logging with automatic duplicate prevention
Customizable time windows**: Search within last 24 hours, week, or custom timeframe
Email digest**: Beautiful HTML reports with all new mentions
Perfect For:
Anyone who wants to follow news about own brand.
But I did if for:
Independent musicians and bands
Record labels and music managers
PR agencies in music industry
Artist management companies
Music publicists and booking agents
Use Cases:
Album/single release coverage tracking
Festival/concert announcement monitoring
Press coverage aggregation
Playlist feature discovery
Interview and review tracking
Competitive brand monitoring
Required Setup:
1. Credentials & APIs:
Brave Search API** (free tier: 2000 queries/month)
OpenAI API** or compatible LLM (for AI verification)
Google Sheets API** (for historical logging TEMPLATE)
Gmail OAuth2** (for email notifications)
2. Configuration:
Keyword**: Your brand name to monitor
Keyword description**: Additional description for context
Banned Domains**: List of domains to exclude (Spotify, socials, etc.)
Time Range**: How far back to search (default: past day)
Email Recipient**: Where to send digest reports
Setup Instructions:
Step 1: API Setup
Brave Search API
Go to: https://brave.com/search/api/
Sign up for free tier (2000 queries/month)
Copy API key
OpenAI API
Go to: https://platform.openai.com/
Create API key
Ensure billing is set up
Google Sheets API
Create new Google Sheet for logging
Enable Google Sheets API in n8n
Authorize OAuth2
Gmail API
Enable Gmail in n8n
Authorize OAuth2 with draft creation permissions
Step 2: Configure Workflow
Import Workflow
Import JSON into n8n
Connect all credentials
Set Config Node
Edit keyword to your artist/band name
Update bannedDomains if needed
Adjust timeRange (default: pd for past day)
Brave Search Node
Add your Brave API key
Verify endpoint: https://api.search.brave.com/res/v1/web/search
AI Verification Node
Connect OpenAI credentials
Verify model: gpt-5-nano
Check JSON mode is enabled
Google Sheets Node
Select your tracking spreadsheet
Ensure columns match: URL, Title, Source, Domain, Published, Snippet, Found
TEMPLATE
Send Email Node
Set recipient email address
Test draft creation first
Cost Breakdown:
API Costs (Monthly Estimates)
Brave Search API
Free tier: 2000 searches/month
6 dorky × 4 runs/day = 24 searches/day = 720/month
Cost: $0** (within free tier)
OpenAI API (gpt-4o-mini)
Average 60 articles/day need verification
~100 tokens per verification
60 × 30 = 1,800 verifications/month
Cost: ~$0.27/month**
Google Sheets API
Free (within Google quotas)
Cost: $0**
Gmail API
Free (within Google quotas)
Cost: $0**
Total Monthly Cost: ~$0.27 (essentially free)
Template Author:
Questions or need help with setup?
📧 Email:[email protected]
💼 LinkedIn:https://www.linkedin.com/in/vaclavcikl/