AI Portfolio Generator for Freelancers
AI Portfolio Generator for Freelancers Automatically transform any website URL into a complete portfolio entry with professional screenshots and AI-generated Upwork project descriptions. 🎯 Perfect For Freelancers** building their Upwork/portfolio from past projects Agencies** documenting client work at scale Web developers** showcasing their websites professionally Anyone** who needs consistent, high-quality website screenshots ✨ What It Does Submit a URL via simple web form AI analyzes the website (structure, niche, audience, services) Smart screenshots capture hero, fullpage, individual sections, and mobile views AI writes compelling Upwork portfolio description with title, role, and skills Auto-saves everything to Google Drive + Sheets + sends Telegram notification 🔥 Key Features JavaScript Rendering** — Works with React, Vue, Next.js, and any SPA (via Firecrawl) Intelligent Section Detection** — AI identifies real content sections, not utility elements Multiple Screenshot Types** — Hero (1920×1080), fullpage, custom sections, mobile (375×812) Retina Quality** — 2x device scale factor for crisp images Smart Error Handling** — Retries failed screenshots, filters invalid results Rate Limit Protection** — Built-in delays to respect API limits Complete Logging** — Every run logged to Google Sheets with all metadata 📸 Screenshots Captured | Type | Resolution | Description | |------|------------|-------------| | Hero | 1920×1080 @2x | Above-the-fold view | | Fullpage | 1920×auto @2x | Entire scrollable page | | Sections | 1920×1080 @2x | Each detected content section | | Mobile | 375×812 @2x | iPhone-style mobile view | 🤖 AI-Generated Upwork Content Project Title** (max 50 chars) Your Role** (e.g., "Full-Stack Developer", "Lead Designer") Project Description** (goals, solution, impact — max 600 chars) Skills** (5 relevant technical skills) 🔧 Services Used | Service | Purpose | Free Tier | |---------|---------|-----------| | Firecrawl | JavaScript rendering | ✅ 500 pages/month | | ScreenshotOne | Screenshot API | ✅ 100 screenshots/month | | OpenAI | GPT-4o-mini analysis | Pay-as-you-go | | Google Drive | Image storage | ✅ 15GB free | | Google Sheets | Results logging | ✅ Free | | Telegram | Notifications | ✅ Free | 📋 Setup Checklist ✅ Import workflow ✅ Add Firecrawl API key ✅ Add ScreenshotOne API key ✅ Connect OpenAI credentials ✅ Connect Google Drive (+ set your folder) ✅ Connect Google Sheets (+ set your spreadsheet) ✅ Set up Telegram bot + chat ID ✅ Activate & share the form URL! 💡 Pro Tips Test with simple sites first** before complex SPAs Increase delay** in Wait node if hitting rate limits Change AI model** to gpt-4o for better analysis quality All instructions included** as Sticky Notes inside the workflow! 📊 Output Example After processing example.com: 📁 5 PNG screenshots in Google Drive 📊 Full analysis row in Google Sheets 📱 Telegram message with all links and AI-generated Upwork content Built for freelancers, by a freelancer. Stop wasting hours on manual portfolio creation — let AI do the heavy lifting! 🚀 #portfolio, #screenshots, #upwork, #freelancer, #ai, #gpt, #automation, #firecrawl, #screenshotone, #google-drive, #google-sheets, #telegram, #website-analysis, #form-trigger. An n8n automation workflow template by Valeriy Halahan.
Valeriy Halahan
web
free
Others in the same category, ranked by how often they are opened.