Monitor TikTok creator growth with Apify, Google Sheets, and Telegram
Ready for 3.0What this workflow does
This workflow has 18 nodes and runs on a schedule (every week at 09:00) (plus 1 other trigger). Along the way it connects Google Sheets and Telegram. It also calls api.apify.com over HTTP.
How it runs
Trigger: On a schedule (every week at 09:00) (plus 1 other trigger).
- 1. Read Creator Watchlist (Google Sheets): uses Google Sheets
- Validate Watchlist and Build Actor Input (Code): runs custom JavaScript code
- 2. Run FetchCat TikTok Profile Scraper (HTTP Request): calls api.apify.com (POST)
- Download Current TikTok Profiles (HTTP Request): calls an HTTP API
- Normalize Current Creator Metrics (Code): runs custom JavaScript code
- Read Previous Creator Metrics (Google Sheets): uses Google Sheets
- Compare Growth and Qualification (Code): runs custom JavaScript code
- Has Baseline or Meaningful Changes (If): checks a condition and branches into true / false
- 3. Send Creator Changes to Telegram (Telegram): uses Telegram
- Prepare Snapshot Rows (Code): runs custom JavaScript code
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: api.apify.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Telegram
n8n-nodes-base.telegram
From the author
Quick overview This workflow runs manually or every Monday to monitor a TikTok creator watchlist by scraping profile metrics with Apify, logging snapshots in Google Sheets, and sending baseline or change alerts to Telegram. How it works 1. Runs on a manual…