Discover university programs and faculty sources with Firecrawl and Google Sheets
Ready for 3.0What this workflow does
This workflow has 22 nodes and runs when someone submits an n8n form (“University Program & Faculty Discovery”). Along the way it connects Google Sheets. It also calls api.firecrawl.dev over HTTP.
How it runs
Trigger: When someone submits an n8n form (“University Program & Faculty Discovery”).
- Normalize & Validate Input (Code): runs custom JavaScript code
- Verify Official University Website (HTTP Request): calls api.firecrawl.dev (POST)
- Official Website Valid? (If): checks a condition and branches into true / false
- Build Targeted Program Search Queries (Code): runs custom JavaScript code
- Prepare Verification Failure Result (Code): runs custom JavaScript code
- Search Official Domain for Program / Department (HTTP Request): calls api.firecrawl.dev (POST)
- Save Final Result to Google Sheets (Google Sheets): append
- Normalize Program Search Results (Code): runs custom JavaScript code
- Rank Program / Department Candidates (Code): runs custom JavaScript code
- Program Candidate Found? (If): checks a condition and branches into true / false
…plus 11 more steps. See the full node list below.
Services it uses
HTTP calls to: api.firecrawl.dev
Uses Firecrawl. New users get 10% off with our link.
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick Overview This workflow collects a university homepage URL and a target field, country, and degree level, then uses Firecrawl to verify the official site, find and validate a matching program page and faculty/staff directory URL on the same domain, and…