Skip to content

Companies and Watchlist

Companies page

Every company that has ever produced a stored job, plus every configured board, in one table: jobs found all-time, active, applied, best score, board config (ats:slug or via aggregators), last fetch result (kept count or the error), tracked since, and a per-board ↻ that refreshes just that board.

Filters: name search (debounced; 300 rows painted at a time with show all), ATS, "has a board", "has active jobs". Headers sort.

Add a company

Type the name and press Check availability. JobScout probes every ATS slug pattern for it. Paste the careers-page URL too for Workday / Oracle HCM / Phenom / iCIMS sites - those are fingerprinted from the page, not guessed.

Result Options
Found on <ats> with N postings Add to JobScout → appended to companies.yaml and fetched immediately
Already configured shows the existing line
No public board found Add to Adzuna company sweeps (per-company title queries through Adzuna) and/or Add to watchlist

Slug collisions

A famous name answering with 1-3 postings on Recruitee, Breezy or BambooHR is almost always a different, small company. Prefer the URL route for large employers.

Watchlist

config/watchlist.yaml → /watchlist. Employers JobScout cannot fetch (category 3: bot protection, login walls, no API) with their careers URL, the platform note from detection, whether they are covered by Adzuna sweeps, and how many Adzuna rows mention them. A place for the manual weekly check, nothing more. When one of them moves to a fetchable ATS, add it from the Companies page and remove it here.