Back to TemplatesScore Upwork jobs and generate proposals with Apify, GPT-4o, Google Sheets and Telegram
Last update
Last update 3 months ago
Categories
How it works
- Schedule Trigger runs every 6 hours (customizable)
- Apify Scraper fetches Upwork jobs matching your criteria
- Deduplication filters out jobs you've already seen
- AI Scoring (GPT-4) evaluates fit, client quality, budget (0-100 score)
- Filter keeps only jobs scoring 60+
- Proposal Generator creates personalized proposals
- Google Sheets logs all results
- Telegram sends summary notification
Setup steps
Time: ~15 minutes
- Create Google Sheet with "Job ID" column
- Get Apify account + Upwork scraper actor
- Get OpenAI API key
- Set environment variables:
GOOGLE_SHEETS_DOC_ID
APIFY_ACTOR_ID
TELEGRAM_CHAT_ID
- Create credentials: Google Sheets, Apify (Header Auth), OpenAI, Telegram
- Connect credentials to workflow nodes
Who is this for?
- Freelancers actively applying to Upwork jobs
- Agencies monitoring multiple job categories
- Consultants prioritizing high-quality leads
Estimated costs
- Per run: $0.50-3.00 (Apify + OpenAI)
- Monthly (4x/day): $50-200