Spreadsheet

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.

Google Sheets logoGoogle SheetsWhat an import writes
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.

01

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.

02

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.

03

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.

04

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.

05

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. 1

    Install from the Workspace Marketplace

    Search for “Career Site Jobs for Sheets – Jobo” and install it into your Google account.

  2. 2

    Open the sidebar

    In any spreadsheet, go to Extensions → Career Site Jobs – Jobo → Import jobs.

  3. 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. 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.

Start pulling live jobs into Google Sheets

One API key covers every integration, and the same job index sits behind all of them.