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 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.