n8nflow.net logo

GPT 4.1 - Freelancer.com Job Alert System with Auto Proposal Generator

by Sulieman Saidโ€ขUpdated: Last update 2 days agoโ€ขSource: n8n.io
Loading workflow viewer...

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 .json provided 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, automation
    • Wishlist: e.g., Budget > $500, clear brief, long-term clients
  • The RSS node auto-fetches new jobs from Freelancer.com:

    https://www.freelancer.com/rss.xml?keyword={{$json['Job Keyword']}}
    

Optional filters: * &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 >= 7 for 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., python instead of python scraper)
    • Increase freshness (2 โ†’ 6 hours)

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

ExtensionDescription
Apify IntegrationScrape Upwork, Fiverr, or niche boards with structured data
Multi-Channel AlertsAdd Slack, Discord, or email digests
Team RoutingSend design jobs to one chat, dev jobs to another
Advanced ScoringAdd client history or location weighting
Database SyncReplace 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.