Quick overview
This workflow runs weekly to find creators promoting your competitor brands on LTK and ShopMy via Apify, then upserts the results into Google Sheets and optionally posts a Slack summary when new creators are detected.
How it works
- Runs every Monday morning (or when triggered manually) to start the competitor monitoring run.
- Sends your configured competitor brands, target platforms (LTK and ShopMy), and limits to an Apify Actor to fetch matching creator profiles and related details.
- Filters out incomplete results and reshapes each creator record into a consistent row format, including a unique key built from platform, brand, and handle.
- Appends or updates rows in Google Sheets by matching on the key so existing creators are refreshed instead of duplicated.
- Counts how many creators are marked as new in the current run and builds a short per-brand summary.
- Posts the summary to a Slack channel only when at least one new creator is found.
Setup
- Install the Apify community node (
@apify/n8n-nodes-apify) and add an Apify API token credential.
- Create a Google Sheet with a header row that includes a unique
key column and connect your Google Sheets OAuth2 credentials, then select the target document and sheet tab in the Google Sheets node.
- Update the Settings values for
brands, platforms, maxCreatorsPerBrand, maxProductsPerCreator, and keep monitorKey stable so Apify can track “only new” creators over time.
- (Optional) Add Slack credentials and choose a channel in the Slack node, or remove the Slack step if you don’t want notifications.