π£ GPT 4.1 - Freelancer.com job alert system with auto proposal generator
β‘ 252 views Β· π£ Lead Generation & Enrichment
π‘ Pro Tip β Job boards are notoriously hard to scrape β CAPTCHAs, rate limits, constantly changing layouts. ScraperNode has maintained scrapers for Indeed jobs, Glassdoor reviews, and Glassdoor jobs that handle all of that for you.
Description
Be first. Be relevant. Get hired.
This ready-to-import n8n workflow automates your entire Freelancer.com job search:
it scans new listings, filters the best ones with AI, writes proposal drafts, and sends them to Telegram instantly β all while logging every opportunity into Google Sheets.
π‘ Why Freelancers Love It
- β‘ Instant Alerts: Get notified within minutes of new high-quality jobs.
- π§ AI-Powered Scoring: Filters scams, vague clients, and low-value gigs automatically.
- βοΈ Smart Proposal Drafts: GPT-4.1 crafts 150β200 word personalized proposals for you.
- π± Telegram Integration: See job details + AI proposal in one alert message.
- π Auto Tracking: Logs every lead in Google Sheets with scores, notes, and timestamps.
Spend less time searching β and more time winning projects.
π§© Whatβs Included
- β n8n Workflow (.json) β ready to import and launch
- β Setup Guide (Markdown) β complete 5-step configuration walkthrough
π§° Requirements
- Free n8n Cloud account (or self-hosted instance)
- OpenAI API key (GPT-4.1 or GPT-4-mini)
- Telegram bot + Chat ID (takes 2 minutes to create)
- Google Sheets account
πͺ 5-Step Setup Guide (Detailed)
1οΈβ£ Prepare Your Tools
- Get your OpenAI key β platform.openai.com
- Create a Telegram bot via @BotFather β copy your token
- Use @userinfobot to get your Chat ID
- Create a Google Sheet with headers:
Timestamp | Job | Description | Link | AI Score | Reasoning | Red Flags | Client Type | AI Proposal | Alert Timestamp - Keep all keys and URLs ready.
2οΈβ£ Import the Workflow in n8n
- Open n8n β + Workflow β Import from File β choose the
.jsonprovided below. - Once imported, open these nodes and connect your credentials:
- OpenAI nodes β add your API key
- Google Sheets nodes β sign in with Google
- Telegram node β paste your bot token + chat ID
- Confirm the Schedule Trigger runs every 5 minutes (default).
3οΈβ£ Personalize Your Keywords & Filters
- Open Settings (Keyword & Wishlist):
Job Keyword: e.g.,react,seo,logo design,automationWishlist: e.g.,Budget > $500, clear brief, long-term clients
- The RSS node auto-fetches new jobs from Freelancer.com:
Optional filters:https://www.freelancer.com/rss.xml?keyword={{$json['Job Keyword']}}&min_price=500β only projects $500+&max_price=5000β skip mega-projects
- Adjust Filter Job Quality:
- Description > 100 chars
- Posted within the last 2 hours
- Tune AI Score Threshold (Gate Node) to
>= 7for balanced alerts.
4οΈβ£ Test Your Automation
- Click Execute Workflow once.
- If everything is set:
- π’ Nodes turn green (success)
- π© Telegram shows your first job alert
- π Google Sheet updates with a new job entry
- If empty, try:
- Broader keyword (e.g.,
pythoninstead ofpython scraper) - Increase freshness (2 β 6 hours)
- Broader keyword (e.g.,
5οΈβ£ Go Live & Expand
- Activate your workflow.
- Let it run for 24β48 hours, then refine:
- Raise score threshold to 8β9 for higher quality
- Add RSS nodes for new categories (design, dev, content)
- Extend alerts to Slack, Discord, or Email
- Replace Google Sheets with Airtable or Notion
- Pro Tip: Use Apify to scrape Upwork, Fiverr, or niche job boards β feed results into the same analyzer chain.
βοΈ How It Works (Behind the Scenes)
Schedule β Fetch RSS β Filter β AI Analyze (score 1β10)
β If score β₯ 7 β AI Proposal β Log to Sheets β Send Telegram Alert
You still review and apply manually (TOS-safe), but youβll always be among the first 5 applicants.
π Future-Proof Extensions
| Extension | Description |
|---|---|
| Apify Integration | Scrape Upwork, Fiverr, or niche boards with structured data |
| Multi-Channel Alerts | Add Slack, Discord, or email digests |
| Team Routing | Send design jobs to one chat, dev jobs to another |
| Advanced Scoring | Add client history or location weighting |
| Database Sync | Replace Sheets with Notion, Airtable, or PostgreSQL |
π§Ύ Terms & Notes
- Manual review required (no auto-apply)
- API costs: OpenAI ~$5β10/month
- Respects Freelancer.com Terms of Service
- All keys stored securely inside n8n credentials
π Summary
Automate your freelancing workflow.
This system finds, filters, and drafts proposals for you while you sleep.
βοΈ Plug it into n8n β π Add keys β π― Go live β π° Start winning faster.
π Nodes Used
Google Sheets, RSS Read, Telegram, Schedule Trigger, Filter, AI Agent
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File