The Google Sheets add-on isn’t in the Workspace Marketplace yet. Install it directly for now — see Google Sheets for the interim install path, and swap to the Marketplace listing once it’s live.
Authentication
Every connector — except the MCP server’s hosted deployment — authenticates with a customer API key from enterprise.jobo.world/api-keys. Keys look likejbe_live_… (or jbe_test_…), are 74 characters long, and are validated client-side before anything is saved, so a typo fails immediately rather than on the first sync.
Paste the key once during setup. Each connector stores it in the safest place its platform offers — WordPress in an options row, n8n in an encrypted credential, Sheets against your Google account rather than the document. None of them expose the key to anyone who can just view the workflow, spreadsheet, or admin screen.
The hosted MCP server (https://jobs-mcp.jobo.world) is the one exception: it uses OAuth sign-in with your Jobo account instead of a pasted key. See MCP server for the client configuration and what changes if you self-host it.
For the full key format, rotation, and storage guidance, see Authentication.
Cost model
Connectors don’t have separate pricing — they spend the same wallet credits as calling the API directly, through whichever endpoint they use:- Billed per job returned. An empty result — no matches, or an empty poll — costs nothing.
- Search-style calls cost roughly 3 credits per job returned. The balance precheck prices the requested page size before the request runs, so a page of 25 needs a 75-credit balance even if the response comes back empty. Below that threshold you get
402, not429— see Errors. - Feed calls are cheaper per job, and are included at no extra cost on a Jobs Feed plan. The WordPress plugin uses the feed; n8n and Sheets can use either the feed or search depending on the operation you pick.
- Checking for closed jobs is always free —
GET /api/jobs/expirednever deducts credits. - Polling cost tracks filter breadth, not frequency. With a correctly persisted watermark, polling every 15 minutes costs the same as polling hourly — what drives the bill is how many new jobs match your filter, not how often you check.
Polling and watermark semantics
The n8n trigger and the WordPress scheduled sync both work the same way under the hood: they persist a watermark — thediscovered_after timestamp of the last job they saw — rather than recomputing a relative time window on every run. This is what makes cost independent of polling frequency, and it has two consequences worth knowing before you rely on either:
- The first run returns nothing. It records a starting point rather than backfilling the whole index, which would be both surprising and expensive on an unfiltered account.
- Polling requires at least one narrowing filter — a query (
q),location,sources,skills, orindustries.GET /api/jobsis relevance-ordered with no sort parameter, so a partial page of an unfiltered poll is an arbitrary subset: advancing the watermark past it would silently drop jobs, and holding it back would re-bill the same window forever. Rather than guess, both connectors refuse to run without a narrowing filter and fail loudly if a filter is still too broad for one page.
Autocomplete on filter fields
Wherever a connector asks for a location, an ATS source, or an industry, start typing and it suggests real values as you go — locations resolve through Jobo’s geocoder, sources and industries are pulled live from the index. Skills are free-entry: type a skill and press enter to add it as a chip, since skills aren’t a fixed list. This means you’re always sending a value the API actually recognises, rather than guessing at spelling and getting an empty result back (see the search recipes warning on unrecognised filter values). Each connector page below shows what this looks like on that platform.WordPress plugin
Fill a job board automatically, on a schedule.
n8n node
Search, sync, and trigger workflows on new jobs.
Google Sheets add-on
Pull a filtered slice of jobs into a spreadsheet.
MCP server
Give an AI assistant live job search.

