Customising and Embedding the Search UI
Affinda's Search Interface can be customised and embedded within recruitment platforms and job boards. A customised and signed URL is generated by our API which can then be added securely to your platform as an iFrame. Each URL is valid for 60 minutes.
Customisations
The following settings can be adjusted within the Search UI:
- Indices to Search
- Number of results displayed
- Categories searched - select which out of Job Title, Location, Years of Experience, Occupation Group, Education, Skills, Languages, Management Level and Keywords are visible in the interface
- Category weightings - change the weighting for each search category that is returned initially. Each category is weighted equally as default
- Ability to download original candidate resumes
- Theme / Styling (see below)
Styling
The default search UI theme can be set at the user level and can then be overridden within the API request.
Our team will assist in customising the theming so please send us a list of the fonts and colours required. Once completed, this will be applied to your account.
This themed tool is available when embedding the Search Interface within your platform.
Options for styling include:
**Colour palette
- Light or dark mode
- Background colour
- Text colour
- Primary colour (pink by default)
- No match colour (red)
- Partial Match colour (orange)
- Info colour (blue)
- Good Match colour (green)
Font settings
- Font family (system font by default; can use any system font, Adobe Fonts, Google Fonts)
- Base font size
- Font weights (regular, medium, bold)
Border radius
- Used for anything with rounded corners, eg. buttons, annotations, popovers
To update your default theme, contact our team.
Embedding the UI
Generating a URL to be embedded within your platform is a two-step process
- Configure your Search UI using either:
- Generate a URL using either:
Embedded URLs expire after 60 minutes. They will use the config settings at the time when they are generated. That means if you change the config, you need to generate a new URL for the changes to be effective.
Optionally, you can override the config directly when generating a URL by including configOverride in the body:
{
"configOverride": {...}
}
Updated almost 2 years ago