{"slug": "how-i-automated-my-daily-job-search-using-n8n-and-ai", "title": "How I Automated My Daily Job Search Using n8n and AI 🤖💼", "summary": "A developer built a zero-cost, automated job-search workflow in n8n that pulls listings from Wellfound's RSS feed, uses an LLM (OpenAI GPT or Google Gemini) to extract structured fields such as role title, company, location, salary, tech stack and apply URL, and emails a formatted daily digest via Gmail. The six-node pipeline runs on a daily schedule and is published as an open-source workflow file for others to import and configure.", "body_md": "Searching for jobs manually every single day can quickly become repetitive and inefficient. You scroll through multiple job boards, read dense job descriptions, filter out irrelevant postings, and track links manually.\n\nTo streamline this process, I built a zero-cost, automated workflow using n8n and AI that automatically aggregates job postings from Wellfound, extracts key details using an LLM, and delivers structured daily updates straight to my Gmail inbox.\n\nHere is a breakdown of how the automation works and how you can replicate it.\n\n🛠️ The Architecture & Workflow\n\nThe entire automation is powered by an n8n workflow composed of six core nodes:\n\n[ Schedule Trigger ] ──► [ RSS Read ] ──► [ Limit ] ──► [ AI Model ] ──► [ If Condition ] ──► [ Gmail Node ]\n\nSchedule Trigger ⏰\n\nSet to run automatically on a daily schedule (e.g., every morning at 9:00 AM) so job updates are ready before starting the workday.\n\nRSS Read 📡\n\nConnects directly to Wellfound’s RSS feed to fetch real-time listing updates for specific roles (e.g., Python Developer, Cloud AI Engineer).\n\nLimit Node 🚦\n\nRestricts the maximum number of items processed per run to keep daily alerts focused on the newest listings.\n\nMessage a Model (AI Node) 🧠\n\nPasses raw feed content into an LLM (such as OpenAI GPT or Google Gemini) with a tailored prompt to extract structured metadata:\n\n📌 Role Title\n\n🏢 Company / Source\n\n📍 Work Mode / Location\n\n💰 Stipend / Salary\n\n🛠️ Key Tech Stack\n\n📝 Brief Summary\n\n🔗 Direct Apply URL\n\nIf Condition 🔀\n\nEvaluates whether valid job listings were processed before proceeding, preventing empty or corrupted emails from being sent.\n\nSend a Message (Gmail) 📧\n\nUses n8n’s Gmail node to dispatch clean, emoji-formatted summaries directly to my inbox.\n\n📬 What the Output Looks Like\n\nInstead of raw RSS data or unstructured links, the output arrives as a clean, easy-to-read summary directly in Gmail:\n\n🎯 New Role: Python Developer (Cloud AI Platform) at NGRS\n\n📌 Role: Python Developer (Cloud AI Platform)\n\n🏢 Company: NGRS (via Wellfound)\n\n📍 Work Mode: New York City\n\n🛠️ Key Tech Stack: Python, Cloud, AI\n\n📝 Brief Summary: NGRS is hiring a Python Developer to contribute to their Cloud AI Platform based in New York City.\n\n🔗 Link to Apply: [Click Here to Apply]\n\n🚀 How to Set Up Your Own Version\n\nIf you want to run this workflow yourself:\n\nClone the Repository: Download the open-source workflow file from my GitHub repository:\n\n👉 GitHub Repository[cite: 6]\n\nImport into n8n: Open your n8n instance, navigate to Workflows, and select Import from File.\n\nConfigure Credentials:\n\nLink your Gmail OAuth2 credentials.\n\nAdd an API key for your preferred AI provider in the Message a Model node.\n\nCustomize the RSS Feed: Replace the RSS URL with your custom Wellfound query feed.\n\nActivate: Switch the workflow toggle to Active.\n\n💡 Key Takeaways\n\nTime Saved: Eliminates 15–20 minutes of daily manual searching and reading.\n\nStructured Data: Raw RSS feeds are transformed into scannable summaries.\n\nLow Code / No Code: Built completely using n8n visual workflows without needing complex server infrastructure.\n\nHave you built similar job search or RSS automation workflows? Let's connect in the comments! 👇", "url": "https://wpnews.pro/news/how-i-automated-my-daily-job-search-using-n8n-and-ai", "canonical_source": "https://dev.to/srivalli_jalla_70b9119ecd/how-i-automated-my-daily-job-search-using-n8n-and-ai-479p", "published_at": "2026-10-07 05:13:18+00:00", "updated_at": "2026-10-07 05:17:30.442866+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "developer-tools"], "entities": ["n8n", "Wellfound", "Gmail", "OpenAI", "Google Gemini", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/how-i-automated-my-daily-job-search-using-n8n-and-ai", "markdown": "https://wpnews.pro/news/how-i-automated-my-daily-job-search-using-n8n-and-ai.md", "text": "https://wpnews.pro/news/how-i-automated-my-daily-job-search-using-n8n-and-ai.txt", "jsonld": "https://wpnews.pro/news/how-i-automated-my-daily-job-search-using-n8n-and-ai.jsonld"}}