Daily validated business ideas using n8n and Upwork
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (12)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - AI Agent
@n8n/n8n-nodes-langchain.agent - Switch
n8n-nodes-base.switch - Filter
n8n-nodes-base.filter - Merge
n8n-nodes-base.merge - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Sheets
n8n-nodes-base.googleSheets - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter
What it does
How it works - Runs at set times to fetch new Upwork job listings. - Checks each job’s total or hourly budget and keeps only higher-budget ones. - Extracts the job description for those selected jobs. - Uses AI to identify the core business idea from each description. - Records the idea and job details into a Google Sheet. - Can also be triggered manually to process a single job description. Set up steps - Required: Upwork API key, AI service key, and a Google Sheet. - Import: Bring the JSON into n8n. - Configure: Enter your API keys and connect to your Google Sheet. - Time: About 25–35 minutes to complete all steps. - Notes: Detailed setup instructions are added as sticky notes inside the workflow.