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
- Runs on a manual trigger or on a weekly schedule every Monday at 09:00.
- Reads the active creator watchlist and alert thresholds from a Google Sheets “Creators” tab and validates/normalizes the TikTok handles.
- Starts an Apify Actor run using FetchCat TikTok Profile Scraper and downloads the latest public profile metrics from the resulting dataset.
- Normalizes the scraped metrics and compares them with the previous values stored in the Google Sheets “Current Profiles” tab to calculate follower/like/video changes and qualification status.
- Sends a formatted Telegram message when this is the first baseline snapshot or when meaningful growth/decline or qualification changes are detected.
- Appends a dated row per creator to the Google Sheets “Snapshot History” tab and upserts the latest metrics into the “Current Profiles” tab.
Setup
- Add FetchCat TikTok Profile Scraper to your Apify account and create an API token. In n8n, create an HTTP Header Auth credential with header Authorization and value Bearer YOUR_APIFY_TOKEN, then select it in both Apify HTTP Request steps.
- Make a copy of the TikTok Creator Growth Tracker spreadsheet template. Connect Google Sheets OAuth2 in n8n, select your copy in every Sheets node, and keep the Creators, Current Profiles, and Snapshot History tab names and headers unchanged.
- Create a Telegram bot with BotFather, add its token as an n8n Telegram credential, and replace the chat ID with your destination group or channel. Make sure the bot is allowed to post there.
- Populate the “Creators” tab with active TikTok handles/URLs plus optional labels, follower min/max limits, and alert thresholds, then run once manually to create the baseline before enabling the schedule.
Requirements
Customization
- Add or pause TikTok handles in the Creators tab, assign labels, set follower qualification ranges, and choose per-creator growth or follower-gain alert thresholds. You can also change the Monday 09:00 schedule and Telegram destination in n8n.
Additional info
Before configuring the workflow, make your own copy of the TikTok Creator Growth Tracker spreadsheet. Use that copy in every Google Sheets node and preserve the Creators, Current Profiles, and Snapshot History tabs and headers. The first manual run creates a baseline and sends a Telegram baseline message. Later runs alert only when a configured growth, decline, follower-gain, or qualification threshold is reached; quiet runs still update both data tabs. The workflow uses FetchCat TikTok Profile Scraper, does not require OpenAI, and should be configured with current Actor pricing in mind.