Scrape blog posts with Firecrawl and save cleaned content to Google Docs
UnknownWhat this workflow does
This workflow has 10 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Docs and Firecrawl (community).
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Batch Scrape Blog Post URLs (Firecrawl): batch scrape
- Wait: waits 1 minutes
- Check Batch Scrape Status (Firecrawl): batch scrape status
- If: checks a condition and branches into true / false
- Create Google Doc (Google Docs): uses Google Docs
- If: checks a condition and branches into true / false
- Clean Scraped Markdown (Code): runs custom JavaScript code
- Batch Scrape Failed (Stop and Error): stops the run with an error
- Update Google Doc (Google Docs): update
Services it uses
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 @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in Batch Scrape Blog Post URLs, Check Batch Scrape Status).
Nodes used (7)
- Manual Trigger
n8n-nodes-base.manualTrigger - If
n8n-nodes-base.if - Stop and Error
n8n-nodes-base.stopAndError - Firecrawl
@mendable/n8n-nodes-firecrawl.firecrawl - Wait
n8n-nodes-base.wait - Google Docs
n8n-nodes-base.googleDocs - Code
n8n-nodes-base.code
From the author
Quick Overview This workflow manually batch-scrapes a list of blog post URLs with Firecrawl, polls until the scrape completes, cleans the returned markdown into plain text, and writes the combined content into a newly created Google Doc. How it works 1. Runs…