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.
To 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.
Here is a breakdown of how the automation works and how you can replicate it.
π οΈ The Architecture & Workflow
The entire automation is powered by an n8n workflow composed of six core nodes:
[ Schedule Trigger ] βββΊ [ RSS Read ] βββΊ [ Limit ] βββΊ [ AI Model ] βββΊ [ If Condition ] βββΊ [ Gmail Node ] Schedule Trigger β°
Set to run automatically on a daily schedule (e.g., every morning at 9:00 AM) so job updates are ready before starting the workday.
RSS Read π‘
Connects directly to Wellfoundβs RSS feed to fetch real-time listing updates for specific roles (e.g., Python Developer, Cloud AI Engineer).
Limit Node π¦
Restricts the maximum number of items processed per run to keep daily alerts focused on the newest listings.
Message a Model (AI Node) π§ Passes raw feed content into an LLM (such as OpenAI GPT or Google Gemini) with a tailored prompt to extract structured metadata:
π Role Title
π’ Company / Source
π Work Mode / Location
π° Stipend / Salary
π οΈ Key Tech Stack
π Brief Summary
π Direct Apply URL
If Condition π Evaluates whether valid job listings were processed before proceeding, preventing empty or corrupted emails from being sent.
Send a Message (Gmail) π§ Uses n8nβs Gmail node to dispatch clean, emoji-formatted summaries directly to my inbox.
π¬ What the Output Looks Like
Instead of raw RSS data or unstructured links, the output arrives as a clean, easy-to-read summary directly in Gmail:
π― New Role: Python Developer (Cloud AI Platform) at NGRS
π Role: Python Developer (Cloud AI Platform)
π’ Company: NGRS (via Wellfound)
π Work Mode: New York City
π οΈ Key Tech Stack: Python, Cloud, AI
π Brief Summary: NGRS is hiring a Python Developer to contribute to their Cloud AI Platform based in New York City.
π Link to Apply: [Click Here to Apply] π How to Set Up Your Own Version
If you want to run this workflow yourself: Clone the Repository: Download the open-source workflow file from my GitHub repository:
π GitHub Repository[cite: 6]
Import into n8n: Open your n8n instance, navigate to Workflows, and select Import from File.
Configure Credentials:
Link your Gmail OAuth2 credentials.
Add an API key for your preferred AI provider in the Message a Model node.
Customize the RSS Feed: Replace the RSS URL with your custom Wellfound query feed.
Activate: Switch the workflow toggle to Active.
π‘ Key Takeaways
Time Saved: Eliminates 15β20 minutes of daily manual searching and reading.
Structured Data: Raw RSS feeds are transformed into scannable summaries.
Low Code / No Code: Built completely using n8n visual workflows without needing complex server infrastructure.
Have you built similar job search or RSS automation workflows? Let's connect in the comments! π