Quick Overview
This workflow runs every morning to pull jobs from multiple free job boards (and optional Adzuna), filters and de-duplicates results, scores each role against your resume and preferences using Anthropic, then emails a ranked digest via Gmail.
How it works
- Runs every morning at 08:00 using a schedule trigger.
- Builds a list of job board API URLs (RemoteOK, Remotive, Arbeitnow, Jobicy, Himalayas, TheMuse, and optional Adzuna) based on your search settings.
- Fetches job listings from each board over HTTP.
- Normalizes all responses into a single job format, applies your filters (title keywords, tags, locations/remote, salary, and excluded terms), and de-duplicates roles across boards.
- Sends your resume, preferences, and the short-listed jobs to an Anthropic-powered AI agent to return a structured fit score, fit reason, risk/concerns, and a tailored first-person pitch for each job.
- Keeps only roles at or above your minimum score, ranks them by score, and generates an HTML email digest with links and source board attribution.
- Sends the digest to your target address using Gmail.
Setup
- Add an Anthropic API credential, select an Anthropic chat model, and keep the structured output parser enabled for consistent scoring output.
- Add a Gmail credential with permission to send email from your account.
- In the configuration step, paste your resume and fill in your profile, preferences, position keywords, locations/remote setting, excluded terms, minimum score, maximum jobs, and recipient email address.
- (Optional) Add your Adzuna app ID, app key, and country codes to include Adzuna search results.