Our board now has more roles than before (1600+), and apublic Airtable version that you can use to set up custom views and automations (including with Slack).
A quick guide for using the new Airtable:
Open the public Airtable and click “Use this data”. Make sure “Create a synced table” is selected. Choose which Airtable base you’d like the jobs data to live in. This creates a read-only synced table with our published roles.
Create a filtered view in the new table (e.g., filter by cause area, location, or role type).
From here, you can set up Slack notifications:
Trigger: “When record enters view”, selecting the filtered view you created in step 2.
Action: “Send a Slack message” (via Airtable’s built-in Slack integration)
Compose your message using field tokens to pull in live data from each role, e.g. New role: {Job Title} at {Org Name} | {Job URL}. Use markdown for basic formatting like bold or italics.
If you use our job board, here’s a few ways you can help us to help you:
Test out the new Airtable and let us know if there are any issues or if you do anything cool with it.
If you land a role that you found on the job board, please get in touch! Even a short message about how our services helped you makes a huge difference to our ability to continue providing these services.
If you know of any orgs you think we should monitor for the board (including ones you work for), please share them!
If you work at an org that’s listed on the board, note that links to your roles from our job board automatically include utm_source=probablygood_board so if you track referral sources, you’ll be able to see applications that came via us. If you have a question on your application forms regarding where candidates heard about the role, please also consider adding “Probably Good” as an option.
If you’re a hiring manager/recruiter who ends up hiring a candidate who found your role through our job board, please let us know!
Other than that, please also share the job board with people you think could benefit from it, and get in touch with us if you have any feedback or other suggestions. Thank you!
[LLM written below, as I’m in a rush, but I confirm it’s accurate] A few weeks ago I clauded a quick job-search script for my sister. It pulls roles from several sources, deduplicates them, applies some basic filters, then uses an LLM to score likely fit and sends her the best on Telegram. Since May 8 it has sent ~130 roles from LinkedIn/Indeed via JobSpy, Probably Good, 80,000 Hours, jobs.ch, Exa, Greenhouse, and Arbeitnow.
For Probably Good, it’s currently using the public Algolia index, but I suspect that may be suboptimal compared to fetching all jobs and brittle. The new Airtable seems great for humans and no-code workflows, but for scripts and AI agents a simple raw CSV/JSON endpoint could be much easier to fetch autonomously. Airtable sync/API access seems to require a PAT or some scraping to get the current csv url, while a stable export of all published roles would make this kind of personal automation easier. [/LLM]
This might be an uncommon usecase for now, but I recommend other people who know someone looking for a job to build similar automations based on their location/CV/interests/preferred messaging system
Our board now has more roles than before (1600+), and a public Airtable version that you can use to set up custom views and automations (including with Slack).
A quick guide for using the new Airtable:
Open the public Airtable and click “Use this data”. Make sure “Create a synced table” is selected. Choose which Airtable base you’d like the jobs data to live in. This creates a read-only synced table with our published roles.
Create a filtered view in the new table (e.g., filter by cause area, location, or role type).
From here, you can set up Slack notifications:
Trigger: “When record enters view”, selecting the filtered view you created in step 2.
Action: “Send a Slack message” (via Airtable’s built-in Slack integration)
Compose your message using field tokens to pull in live data from each role, e.g. New role: {Job Title} at {Org Name} | {Job URL}. Use markdown for basic formatting like bold or italics.
If you use our job board, here’s a few ways you can help us to help you:
Test out the new Airtable and let us know if there are any issues or if you do anything cool with it.
If you land a role that you found on the job board, please get in touch! Even a short message about how our services helped you makes a huge difference to our ability to continue providing these services.
If you know of any orgs you think we should monitor for the board (including ones you work for), please share them!
If you work at an org that’s listed on the board, note that links to your roles from our job board automatically include utm_source=probablygood_board so if you track referral sources, you’ll be able to see applications that came via us. If you have a question on your application forms regarding where candidates heard about the role, please also consider adding “Probably Good” as an option.
If you’re a hiring manager/recruiter who ends up hiring a candidate who found your role through our job board, please let us know!
Other than that, please also share the job board with people you think could benefit from it, and get in touch with us if you have any feedback or other suggestions. Thank you!
Thank you for sharing this, and for the amazing job board!
Do you happen to also have an API or raw CSV/JSON export somewhere? (e.g. similar to https://backend.eawork.org/api/jobs for 80k)
[LLM written below, as I’m in a rush, but I confirm it’s accurate]
A few weeks ago I clauded a quick job-search script for my sister. It pulls roles from several sources, deduplicates them, applies some basic filters, then uses an LLM to score likely fit and sends her the best on Telegram. Since May 8 it has sent ~130 roles from LinkedIn/Indeed via JobSpy, Probably Good, 80,000 Hours, jobs.ch, Exa, Greenhouse, and Arbeitnow.
For Probably Good, it’s currently using the public Algolia index, but I suspect that may be suboptimal compared to fetching all jobs and brittle. The new Airtable seems great for humans and no-code workflows, but for scripts and AI agents a simple raw CSV/JSON endpoint could be much easier to fetch autonomously. Airtable sync/API access seems to require a PAT or some scraping to get the current csv url, while a stable export of all published roles would make this kind of personal automation easier.
[/LLM]
This might be an uncommon usecase for now, but I recommend other people who know someone looking for a job to build similar automations based on their location/CV/interests/preferred messaging system
Thanks for flagging this use case! We don’t have a separate API or raw export yet, but it’s definitely on our list.