๐Ÿ“Š Score Whop clipping campaigns and send briefs with Apify, OpenAI, Sheets and Telegram

โšก 0 views ยท ๐Ÿ“Š Market Research & Insights

Description

Quick overview

This workflow runs every morning to pull Whop Content Rewards clipping campaigns via Apify, estimates what each campaign pays at your typical views, uses OpenAI to score niche fit and extract rules, logs all results to Google Sheets, and sends the best clip briefs to Telegram.

How it works

  1. Runs every day at 8am on a schedule.
  2. Pulls up to 50 Whop Content Rewards campaigns from the directory using Apify, applying filters like platforms, minimum payout per 1,000 views, budget left, budget progress, and creator count.
  3. Skips campaigns already seen in previous executions to avoid reprocessing and repeated AI costs.
  4. Calculates estimated pay per post from the CPM rate and your typical views, along with budget/competition context and platform overlap.
  5. Uses OpenAI to score each campaignโ€™s fit for your niche and platforms, extract posting requirements from the campaign text, and flag the most likely rejection risk.
  6. Appends one row per campaign (including rejected ones and reasons) to a Google Sheets tab for tracking over time.
  7. Filters to campaigns that meet your minimum fit and pay thresholds, caps the number of briefs, generates a concise clip brief with OpenAI, and sends it to Telegram with key stats and the campaign link.

Setup

  1. Create an Apify account, open the Whop Content Rewards Scraper, and add your Apify credentials in n8n.
  2. Add an OpenAI API credential in n8n for the campaign scoring and brief-writing steps.
  3. Add a Google Sheets OAuth credential, paste your Google Sheet URL, and ensure the target tab name (for example, โ€œCampaignsโ€) exists.
  4. Add a Telegram bot credential, set your Telegram chat ID, and confirm the bot can message the target chat.
  5. Update the creator profile and thresholds (niche, platforms, typical views, wonโ€™t-post topics, minimum fit, minimum pay per post, and max briefs) to match your channel and preferences.

Requirements

Customization

Additional info

Nothing here guarantees a payout. The pay per post is arithmetic on the view count you entered, not a promise, and the posting rules are read out of the campaignโ€™s own text, so open the campaign page before you post. When a campaign publishes no requirements, the brief says so and tells you to read the page rather than inventing a checklist. Every campaign scored is written to the sheet, rejections included, so after a few weeks you can see which campaigns are still paying and which have had their budget eaten.

๐Ÿ”— Nodes Used

Google Sheets, Telegram, Schedule Trigger, Filter, Basic LLM Chain, OpenAI Chat Model

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup