The jobs widget puts a live list of your openings on any website: a partner's site, a company careers page, a community portal, anywhere you can paste HTML. It is a single <iframe> snippet, it always shows your current published jobs, and every job links back to your board to apply. Visitors on the host site see your jobs without you syncing anything.
To open the configurator: in the sidebar, open Distribution and click Widget.
How the widget works
The widget is a page served at /widget/jobs on your board's own domain. All of its configuration lives in the URL: the filters, heading, theme, accent color and job count you choose below become URL parameters in the iframe's src. That means there is nothing to save on this page; the configurator's only output is the snippet you copy. It also means that if you change your mind later, you generate a new snippet and replace the old one on the host site.
Choose which jobs appear
The Jobs shown card filters which published jobs the widget lists. Leave a filter empty to not filter by it; with everything empty the widget shows your newest published jobs across the whole board.
Search term: matches the job title and company name (for example "react").
Job type and Category: pick from your board's classifications, or leave them on Any job type / Any category.
Employer: start typing to search and pick one employer. This is the setting to use when an employer wants their own openings embedded on their company site.
Location: matches anywhere in the job's location text.
Remote jobs only: flip on to show only remote jobs.
As you change any field, the Embed code and the Live preview on the right update immediately.
Style the widget
The Appearance card controls how the widget looks on the host page:
Heading: the title above the list. Defaults to "Open positions". Turn Show heading off to render the list with no heading at all (useful when the host page already has its own section title).
Theme: Auto (match the site) follows the visitor's light or dark color scheme, Light and Dark force one look. Auto is the safe default; force a theme only if the host page has a fixed background the auto detection would clash with.
Accent color: the color used for links and highlights, set with the color swatch or by typing a hex value. It defaults to an indigo (
#4f46e5); set it to the host site's brand color so the widget feels native. In dark mode the widget automatically lightens your accent so it stays readable.Number of jobs: how many jobs to show, newest first. Between 1 and 50, default 10.
Copy and paste the embed code
Check the Live preview card: it renders the exact same iframe your visitors will see.
In the Embed code card, click the copy icon.
Paste the snippet into the host site's HTML wherever the list should appear. Any platform that accepts raw HTML works: WordPress (an HTML block), Webflow (an Embed element), Squarespace (a Code block), or a hand-built page.
The snippet is a single iframe with sensible inline sizing (full width, a 500px minimum height, a light border and rounded corners) and lazy loading. You can adjust the style attribute freely, for example raising min-height if you show many jobs.
What visitors see
Each job row shows the title plus details like company and location, and links to the job page on your board. Links open in a new tab, so a click escapes the iframe and lands on your board where the visitor can apply.
Below the list there is a "View all jobs at (your board name)" link back to your board's home page.
If no jobs match the filters, the widget shows "No open positions right now. Check back soon." instead of an empty box, so an embed never looks broken.
Widget pages tell search engines not to index them, so embedding creates no duplicate-content problem: your board's own job pages remain the ones that rank (see the SEO toolkit).
Tips
The widget needs no API key and has no domain restrictions: it is intentionally embeddable anywhere. If you need tighter control or a fully custom design, build against the REST API instead.
Because configuration lives in the snippet URL, an already-embedded widget never changes when you play with the configurator. Update the snippet on the host site to change a live embed.
Want to give each employer an embed for their own site? Set the Employer filter, copy the snippet, and send it to them. Repeat per employer.

