Generate fact-checked LinkedIn posts with Groq, Gemini, Pinecone, and Slack
UnknownWhat this workflow does
This AI workflow has 56 nodes and runs on a schedule (every day at 10:00) (plus 1 other trigger). Along the way it connects Google Drive, Groq Chat Model, Supabase and Pinecone Vector Store and 6 more.
How it runs
Trigger: On a schedule (every day at 10:00) (plus 1 other trigger).
- Assign Run Type (Edit Fields (Set)): sets 1 field: run_type
- Assign Run TYpe (Edit Fields (Set)): sets 2 fields: run_type, id
- Get Topic From DB (Supabase): get many
- Data Type (Switch): routes items into 4 branches
- Check for Eligible Topic (Filter): keeps only the items that match a condition
- Download file (Google Drive): download
- Extract URl (HTTP Request): calls an HTTP API
- Topic Selection (AI Agent): runs an AI agent, with model: Topic Selection Model; output parser: Structured Output Parser
- File Type (Switch): routes items into 2 branches
- Clean HTML File (HTML): parses or builds HTML
…plus 28 more steps. See the full node list below.
Services it uses
Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-tesseractjs is verified or supports 3.0 (used in Extract Image).
Nodes used (26)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Google Drive
n8n-nodes-base.googleDrive - Merge
n8n-nodes-base.merge - Supabase
n8n-nodes-base.supabase - Edit Fields (Set)
n8n-nodes-base.set - No Operation, do nothing
n8n-nodes-base.noOp - HTML
n8n-nodes-base.html - AI Agent
@n8n/n8n-nodes-langchain.agent - Pinecone Vector Store
@n8n/n8n-nodes-langchain.vectorStorePinecone - Embeddings Google Gemini
@n8n/n8n-nodes-langchain.embeddingsGoogleGemini - If
n8n-nodes-base.if - Filter
n8n-nodes-base.filter - Switch
n8n-nodes-base.switch - Tesseract Node
n8n-nodes-tesseractjs.tesseractNode - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Extract from File
n8n-nodes-base.extractFromFile - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - LinkedIn
n8n-nodes-base.linkedIn - Slack
n8n-nodes-base.slack - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Gmail
n8n-nodes-base.gmail - Wait
n8n-nodes-base.wait
From the author
Quick overview This workflow selects and drafts a LinkedIn post from Supabase-sourced topics or newly uploaded Google Drive files, extracts and cleans source content (PDF/image/URL/text), uses Groq and Google Gemini models plus Pinecone reference patterns to…