Automated job hunter: Upwork opportunity aggregator & AI-powered notifier
Research & reporting workflow for n8n with 8 active steps. Starts with Schedule Trigger. Uses OpenAI. Integrations include Google Sheets, Gmail, OpenAI.
What it does
8 active nodes · Starts with Schedule Trigger.
Steps in the template include:
- Daily Upwork Job Trigger (Schedule Trigger)
- Fetch Upwork Jobs (Apify) (HTTP Request)
- Format Job Fields (Edit Fields (Set))
- Log Jobs to Google Sheet (Google Sheets) — append
Nodes and integrations
- Schedule Trigger
- HTTP Request
- Edit Fields (Set)
- Google Sheets
- AI Agent
- Gmail
- OpenAI Chat Model
- Structured Output Parser
See the author’s step names
- Daily Upwork Job Trigger (Schedule Trigger)
- Fetch Upwork Jobs (Apify) (HTTP Request)
- Format Job Fields (Edit Fields (Set))
- Log Jobs to Google Sheet (Google Sheets) — append
- Summarize Job Listings (AI Agent)
- Send Job Summary Email (Gmail)
- OpenAI Job Summarizer (OpenAI Chat Model)
- Parse Summary Output (Structured Output Parser)
Accounts and credentials
- Google Sheets
- Gmail
- OpenAI access
Credential types in the graph: googleSheetsOAuth2Api, gmailOAuth2, openAiApi
Check the HTTP request steps for any additional service accounts or API keys.
AI models and swaps
OpenAI · Chat
gpt-4o-mini in OpenAI Job Summarizer. Potentially swappable with a compatible n8n chat model node. Match structured output before testing.
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
