Config · Daily Job Matcher

Search settings.

Tune filters, skills, and schedules for your automated job search. Changes commit directly to the repo and take effect on the next workflow run.

Recent runs
Connect to GitHub to see run history…
View all on GitHub ↗
Test & run

Manually trigger workflow runs. Save config changes first — these use committed settings.

Sheet columns: Date added · Role · Company · Location · Job Link · Status
Make sure your Saved Jobs tab has exactly those 6 headers in order.

▸ Full search run
Runs the job matcher against your configured filters and syncs matches to Sheets.
➤ Test sheet connection
Pings the Sheets webhook to verify the URL is reachable and the sheet is accessible. No rows added.
✍ Test adding a record
Appends one synthetic test row to your sheet. Delete it afterwards if you want.
View run history →
Triggering workflow
Fetching listings from job boards
Pre-filtering by keyword & location
Scoring with LLM
Verifying links
Syncing to Google Sheets
Schedule
Every weekday at 09:00 Jerusalem 0 6 * * 0-4
Skills & stack
Jobs matching more of these score higher.
Titles must contain at least one of these to pass pre-filter.
Locations
Exclusions
Job boards

Active: Comeet IL (116 companies), Greenhouse IL (65 companies), Lever IL, Ashby IL, Jobicy, RemoteOK, Himalayas — all return real job listings via public APIs.
Unavailable: Israeli job boards (Drushim, AllJobs, HireMeTech, etc.) are blocked by Radware bot-protection or have no public API. They cannot be scraped.

Scoring
GitHub Authentication
Personal Access Token with repo scope required.
Not connected
Create at github.com/settings/tokens with repo scope.