All templates
SEOIntermediate
Track New Ranked Keywords with Slack Alerts
Robomotion•Updated Yesterday

Overview
Once a week, fetches every keyword your domains rank for on Google, saves the current picture to Google Sheets, and sends a Slack summary of what is newly ranking.
Track New Ranked Keywords with Slack Alerts
Once a week, fetches every keyword your domains rank for on Google, saves the current picture to Google Sheets, and sends a Slack summary of what is newly ranking.
How it works
The n8n edition of the new-ranked-keywords tracker, same shape as the Make one.
- Every Monday — an Inject trigger repeating weekly.
- Get Previous Keywords → Index Previous Keywords → Clear Keywords Sheet — the diff baseline, indexed by
target|keyword. - Get Targets / Collect Targets — domain, location and language per row.
- For Each Target → Get Ranked Keywords → Accumulate Page → Go To Next Page — pages 1000 keywords at a time.
- Find New Keywords → Append Current Snapshot → Post To Slack.
Setup
- DataForSEO credential — API login and password from https://app.dataforseo.com/api-access.
- Google credential — Service Account or OAuth2 with access to the spreadsheet.
- Slack credential — a bot token with
chat:writeon the target channel. - Two sheets:
TargetsandKeywords, columns as in the source template.
Ported from
- Track new ranked keywords in Google Sheets with DataForSEO and Slack alerts + n8n — original n8n template