SaaSFlowDocs

Module · Company

Job Openings

A job board with search, filters and a details panel for each role.

83 settingsPages

Where it is used

Content settings

What the module says and shows. Repeaters (groups you can add items to) are marked as such.

SettingTypeWhat it does
HeadingTextHeading of the sidebar.Default: Current openings
DescriptionTextText under the heading. Leave empty to hide it.Default: Find the right role and help us build a more data-driven world.
JobsRepeater · 13 settings

Each job shows in the list and opens a detail panel when clicked. The filters are built from the departments, locations and job types you enter.

Job titleTextFor example Senior Frontend Developer.Default: Job title
DepartmentTextUsed for the department filter and the colored tag. Spell it the same way on every job of that department.Default: Engineering
LocationTextUsed for the location filter.Default: Remote (Global)
Job typeChoiceUsed for the job type filter.Options: Full-timePart-timeContractInternshipDefault: Full-time
LevelTextShown in the detail panel, for example Senior Level. Leave empty to hide it.
Mark as newOn/offShows a New badge.Default: Off
SummaryTextOne or two sentences shown in the list.
About the roleRich textFirst part of the detail panel.
What you'll doRich textA bulleted list works best; each point gets a check mark.
What we're looking forRich textA bulleted list works best.
Tools and skillsRepeater · 4 settings

Optional icons with names in the detail panel. Use only logos you're allowed to use.

NameTextShown under the icon.Default: Skill
IconChoiceA built-in icon, or choose Pick from icon library or Upload my own.Default: Code
Library iconIconPick an icon from the library.
Icon imageImageA square SVG or PNG. Used instead of the library icon.
Apply linkLinkWhere Apply now goes for this job, for example an application form page. Leave empty to use the default apply link.
Apply: HubSpot CTA IDTextOptional. To use a HubSpot CTA instead of the button (so HubSpot tracks its views and clicks), paste the CTA's ID here. Find it in Marketing > CTAs: open the CTA and copy the number from the page address. Needs HubSpot's CTA tool. Leave empty to use the button.
Detail panelGroup · 13 settings

Parts shown in every job's detail panel.

Apply button textTextText on the Apply buttons.Default: Apply now
Apply withChoiceForm: every job opens the same HubSpot form in a pop-up, with the job title filled in for you. Link: Apply goes to a page, for example an applicant tracking system. A job with its own apply link or HubSpot CTA always uses that.Options: A HubSpot form in a pop-upA linkDefault: A HubSpot form in a pop-up
Application formHubSpot formOne HubSpot form used for every job. The job title is added to the form's hidden job title field automatically when a visitor clicks Apply.
Job title fieldTextInternal name of a field in that form (hidden or visible) that receives the job title, so each submission shows the role. Create the property in HubSpot first. Leave empty to skip.Default: job_title
Pop-up titleTextShown before the job title at the top of the pop-up, for example Apply for Senior Frontend Developer.Default: Apply for
Pop-up textTextShort line under the pop-up title. Leave empty to hide it.Default: Tell us a little about yourself and share your CV. We'll get back to you with...
Sticky apply barOn/offA bar fixed to the bottom of the detail panel with the job title and the Apply button, visible while scrolling.Default: On
Default apply linkLinkUsed by jobs without their own apply link, for example your general application form.
Perks and benefitsRepeater · 4 settings
PerkTextShort benefit, for example Flexible work hours.Default: Perk
IconChoiceA built-in icon, or choose Pick from icon library or Upload my own.Default: Star
Library iconIconPick an icon from the library.
Icon imageImageA square SVG or PNG. Used instead of the library icon.
Perks titleTextHeading above the perks. Leave empty to hide the perks.Default: Perks & Benefits
Footer titleTextHeading at the bottom of the panel. Leave empty to hide the footer.Default: Join our global team
Footer textTextText under the footer title.Default: Be part of a team that's building the future of data-driven businesses.
Team photosRepeater · 1 setting

Small overlapping photos beside the footer title. Use photos you have permission to use.

PhotoImageSquare photo of a team member, at least 80 x 80px.
Section anchorTextLets buttons elsewhere link straight here, for example a button linking to #openings.Default: openings

Style settings

In the module's Styles tab: layout, color mode, background, fonts, spacing and animation.

SettingTypeWhat it does
Color modeChoice"Same as site" follows Theme settings > Color mode.Options: Same as siteLightDarkDefault: Same as site
Highlight colorColorColor of buttons, checkboxes and check marks. Starts as the theme's primary color.
FontsGroup · 2 settings
Heading fontFontStarts as the theme's heading font. Change it to use another font in this module only.Default: Outfit
Text fontFontStarts as the theme's body font. Change it to use another font in this module only.Default: Inter
Transparent backgroundOn/offRemoves this section's background so the page background shows through. Useful for blending sections together.Default: Off
Background colorColorLeave empty to use the theme colors for the current light or dark mode.
Show the filter sidebarOn/offSearch box and filters. Turn off for a simple list.Default: On
Detail panel widthNumberWidth of the slide-in panel on desktop. Phones always use the full width.Default: 560
SpacingGroup · 4 settings

Leave empty to use the theme section spacing (Theme settings > Layout).

Top padding (desktop)NumberSpace above the content on desktop.
Bottom padding (desktop)NumberSpace below the content on desktop.
Top padding (mobile)NumberSpace above the content on phones.
Bottom padding (mobile)NumberSpace below the content on phones.
Animate when scrolled into viewOn/offContent fades up as the section comes into view. Visitors who turn off motion on their device see no animation.Default: On

Interface labels

Words on buttons and for screen readers. Change them to translate the module.

SettingTypeWhat it does
Search placeholderTextPlaceholder in the search box.Default: Search for a role, keyword or skill...
Department filterTextTitle of the department filter.Default: Department
Location filterTextTitle of the location filter.Default: Location
Job type filterTextTitle of the job type filter.Default: Job Type
All departmentsTextFirst option of the department filter.Default: All Departments
All locationsTextFirst option of the location filter.Default: All Locations
All typesTextFirst option of the job type filter.Default: All Types
Clear filtersTextButton that resets the search and filters.Default: Clear filters
Count labelTextShown after the number of jobs, for example 12 open positions.Default: open positions
Sort labelTextLabel of the sort menu.Default: Sort by
Sort: most recentTextFirst sort option (the order of the list).Default: Most recent
Sort: titleTextSecond sort option.Default: Title (A-Z)
Sort: departmentTextThird sort option.Default: Department
New badgeTextBadge on new jobs.Default: New
Full-timeTextJob type name.Default: Full-time
Part-timeTextJob type name.Default: Part-time
ContractTextJob type name.Default: Contract
InternshipTextJob type name.Default: Internship
About the role titleTextHeading in the detail panel.Default: About the role
What you'll do titleTextHeading in the detail panel.Default: What you'll do
Looking for titleTextHeading in the detail panel.Default: What we're looking for
Tools titleTextHeading in the detail panel.Default: Tech Stack
No resultsTextShown when nothing matches.Default: No positions match your filters. Try clearing them.
Close buttonTextRead by screen readers for the panel's close button.Default: Close
Open jobTextRead by screen readers before a job title.Default: View details for
Close formTextRead by screen readers for the pop-up close button.Default: Close application form

Tip

Headings support [brackets] to highlight words and | for a new line. See Editing tips.