Jobo for Google Sheets
Job market data where you already analyse things.
Recruiters and analysts mostly want job data in a spreadsheet — to size a market, benchmark compensation, or track who is hiring for what. This add-on writes a filtered slice of Jobo's index into a new sheet: one row per job, with company, location, work model, seniority, salary range, source and apply URL already in columns.
- One row per
- job
- Columns
- Company, location, work model, seniority, salary min/max, source, apply URL
- Written to
- A new sheet, every import
- Can read
- The open spreadsheet only
What can you do with the Google Sheets integration?
Pull filtered job data straight into a spreadsheet — for market research, comp benchmarking, or a hiring pipeline.
Filter before you import
By search terms, location, ATS source, work model, employment type, experience level and salary floor. Imported jobs use your included jobs first, so the filter also controls usage.
Analysis-ready columns
Salary min, max and currency land in separate numeric columns rather than as free text, so pivot tables and charts work immediately.
Never touches the rest of your Drive
The add-on requests access to the open spreadsheet only. It cannot read or write any other file in your account.
Your key stays yours
The API key is stored against your Google account, not the document — so sharing a spreadsheet does not share your key.
Cost reported per import
Each import reports what it cost and what is left, in the sidebar, before you run another.
How do you connect Google Sheets to Jobo?
One-time setup. After this, the data keeps itself current.
- 1
Install from the Workspace Marketplace
Search for “Career Site Jobs for Sheets – Jobo” and install it into your Google account.
- 2
Open the sidebar
In any spreadsheet, go to Extensions → Career Site Jobs – Jobo → Import jobs.
- 3
Add your API key
Paste your key from enterprise.jobo.world/api-keys. It is validated before it is saved, so a typo fails immediately rather than on the first import.
- 4
Set filters and import
Choose how many jobs to pull. Filter fields suggest valid values as you type, so you never guess at spellings. Results are written to a new sheet, leaving anything already in the workbook untouched.
What goes wrong with Google Sheets, and how do you fix it?
The things people actually hit when running Jobo in Google Sheets.
- “Your Jobo wallet balance is too low for this import”
- The balance is checked before the import runs and prices the full requested batch. Import fewer jobs, or top up at enterprise.jobo.world.
- The import returned no jobs
- Usually a salary filter. Those only match jobs whose employer published a range, which is a minority of listings — remove it and try again.
- A previous import was overwritten
- It was not. Each import creates a new sheet, numbering the name if one already exists.
- Large imports time out
- Apps Script caps how long a single execution may run. Import in batches of a few hundred, or use the API directly for bulk work.
How do you get the most out of Google Sheets?
- Import a small batch first to check the filter matches what you expect, then scale up.
- Filter by ATS source when researching a specific segment — startups skew towards Greenhouse, Lever and Ashby.
- For a recurring dataset rather than a one-off pull, an Outbound Feed into a database is cheaper and does not need anyone to press a button.
Which other Jobo integrations work alongside Google Sheets?
Start pulling live jobs into Google Sheets
One API key covers every integration, and the same job index sits behind all of them.