See llms.txt for all machine-readable content.

Back to Templates

Scrape blog posts with Firecrawl and save cleaned content to Google Docs

Created by

Created by: Dahiana || mssporto
Dahiana

Last update

Last update 10 hours ago

Categories

Share


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 when you manually execute the workflow in n8n.
  2. Submits a batch scrape job to Firecrawl for a configured list of blog post URLs.
  3. Waits one minute and repeatedly checks Firecrawl for the batch scrape status until it reports completed or failed.
  4. Stops the workflow with an error message if Firecrawl returns a failed status.
  5. Creates a new Google Doc titled with the Firecrawl batch ID once the scrape completes.
  6. Cleans and combines the scraped markdown by removing navigation/footer sections, links, images, and most markdown formatting while keeping titles and source URLs.
  7. Inserts the cleaned combined text into the Google Doc.

Setup

  1. Add a Firecrawl API credential and select it in the Firecrawl batch scrape and status-check steps.
  2. Add Google Docs OAuth2 credentials and select them in the Google Docs create and update steps.
  3. Replace the placeholder URL list in the Firecrawl batch scrape step with the blog post URLs you want to scrape.