π Build a Reels swipe file from Instagram with Apify, Groq, Sheets and Telegram
β‘ 29 views Β· π Market Research & Insights
π‘ Pro Tip β Heads up β if this workflowβs Instagram scraping breaks (it happens whenever Meta updates their frontend), ScraperNode is a community node that handles profiles, posts, reels, and comments without any HTML parsing.
Description
Quick overview
Every Monday this workflow transcribes the newest Reels from the creators you follow, has an AI label each hook and rewrite it for your own brand, appends the new reels to a Google Sheet and sends the weekβs five best to Telegram.
How it works
- A Schedule Trigger fires weekly. Config holds the handles, reels per creator, a one-line description of your brand and your Telegram chat ID.
- It loops over the handles, running the Instagram Reel Transcript Scraper on Apify for each. The actor lists the newest reels and transcribes them.
- Remove Duplicates drops every reel seen in an earlier execution, so the swipe file only grows. Nothing new means nothing is sent.
- An Information Extractor labels the hook type, content pillar, emotional trigger and call to action, then rewrites the hook for your brand in 20 words.
- Google Sheets appends a row per reel; Telegram gets the five most-liked new hooks with their rewrites.
Setup
- Create an HTTP Header Auth credential (name
Authorization, valueBearer YOUR_APIFY_TOKEN) and select it on the HTTP Request node. - Add a Groq credential on the chat model node - a drop-in swap for OpenAI or Anthropic.
- Connect Google Sheets and Telegram, then list your creators and describe your brand in Config.
Requirements
- An Apify account, a chat model account, Google Sheets and a Telegram bot.
- Transcription is charged only when text is delivered.
Customization
- Turn
includeOnScreenTexton to read silent reels. - Rank the digest by plays in the Code node.
Additional info
UGC creators and social media managers who keep a swipe file of hooks that work and want a rewrite they can film.
π Nodes Used
Google Sheets, HTTP Request, Telegram, Schedule Trigger, Groq Chat Model, Information Extractor
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File