JobScout checks the careers pages of the companies you choose every hour and shows the jobs that fit you on your own web page. It's free and you don't need to write any code: you fill in a Google Sheet and click through a few settings on GitHub. Setup takes about 8 minutes. Tick each step when you finish it; this page remembers where you are.
Click the button, then Make a copy. The copy goes into your own Google Drive. From now on, only work in your copy.
Copy the template sheetPreferences tab: change only the yellow cells. Separate words with commas.
| Setting | What to write |
|---|---|
| Core roles | Words in the job titles you want most, e.g. customer success manager, csm |
| Also interested in | Other roles you would consider |
| Exclude titles with | Words that mean "not for me", e.g. intern, director |
| Languages I speak | Jobs that require other languages are hidden |
| Location 1, 2, 3 | Your places, best first. Add other names for the same place after commas, e.g.
Barcelona, Catalunya. Write Remote to include remote jobs. |
| Remote must be open to | Europe or Worldwide |
| Max job age (days) | Hide older jobs, e.g. 30 |
Companies tab: delete the example rows and add one company per row (name and website).
jobscout (or any name you like; it becomes part of your page address).Then type your GitHub username and the name you chose. The next buttons will take you straight to the right pages.
A secret is a hidden setting. Once you save it, nobody can see it again, not even you.
SHEET_URL JobScout scans by itself every hour. To see your board now instead of waiting:
Edit your Google Sheet: roles, places or companies. The next hourly scan uses the new settings. You don't need to go back to GitHub.
| What you see | What to do |
|---|---|
| Your page says "Almost there: add your sheet link" | The secret is missing or misspelled. Redo step 7 and type SHEET_URL exactly. |
| Your page says "JobScout can't read your sheet" | The sheet isn't shared. Redo step 4. |
| Your page shows "404" | Step 6 was skipped, or the page is still starting. Do step 6, wait 2 minutes and reload. |
| A company never shows jobs | Open the latest scan run: the summary lists companies JobScout couldn't find. Add their careers page link in your sheet. |
| What | Who can see it |
|---|---|
| Your settings sheet | Only people who have its link (view only) |
| The sheet link | Nobody. It's stored as a hidden secret. |
| Your GitHub project | Anyone, but it only holds the program, not your data |
| Your job page | Anyone who has its address. It only shows matching jobs, and it asks search engines not to list it. |
It's free: it uses the free plans of GitHub and Google. To pause it, open the Scan page (step 8), click the ... menu at the top right and choose Disable workflow.