Monitor brand mentions with GPT-5 Nano, Brave Search, Gmail and Google Sheets

Go to Workflow
4 views
Built by Václav Čikl Václav Čikl
Created on June 07, 2026

Description

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/

Nodes Used (4)

Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
OpenAI
@n8n/n8n-nodes-langchain.openAi