GPT 4.1 - Freelancer.com job alert system with auto proposal generator
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
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.