Skip to main content

Configure advanced career portal settings

Configure the Salesforce-side labels, application fields, API connection, and error handling for an existing flair career portal.

Who can use this?

Salesforce Admins and HR Admins in Salesforce.

Before you begin​

Rename job sections on the career page​

By default, each job has Job Description, Responsibilities, Requirements, and Benefits sections. Use field label overrides to match these headings to your brand language.

  1. In Salesforce Setup, enter Override in Quick Find.
  2. Select the flair.hr package.
  3. Select the language of the career page you want to edit.
  4. Set Setup Component to Custom Field.
  5. Set Object to Job.
  6. Set Aspect to Field Label.

Career page custom sections, step 1 in Rename Job Sections

  1. Under Master Field Label, find the job section you want to rename.
  2. Enter the new heading in the corresponding Field Label Override field.
  3. Click Save. The new heading appears on the career page.

Career page custom sections, step 2 in Rename Job Sections

Career page custom sections, step 3 in Rename Job Sections

Hide a career portal from search engines​

flair serves matching robots.txt and agents.txt files for each career portal. Enable Hide From Indexing on the portal to have both files disallow crawling for that portal's pages.

  1. From the App Launcher (⋮⋮ grid icon), search for career.
  2. Open Career Portals and select the portal.
  3. Under Settings, select Hide From Indexing.
  4. Click Save. The portal's robots.txt and agents.txt now return Disallow: / for all crawlers, including AI agents; clear the checkbox to return to Allow: /.

The Hide From Indexing checkbox in the Settings section of a Career Portal record

warning

Disallow is a request that future crawls honor. It does not remove pages a search engine already indexed, and flair caches robots.txt and agents.txt for up to an hour, so the change is not immediate.

Add custom fields and picklists​

Create a field on the Candidate object when the standard career portal fields don't collect the information you need. This example creates a picklist.

Define the field​

  1. In the flair Recruiting app, open Candidates.
  2. From the setup cog menu, select Edit Object.

The setup cog menu on the Candidates page with the Edit Object option

  1. In the Salesforce Object Manager, open Fields & Relationships.
  2. Click New.

Fields & Relationships of the Candidate object in the Object Manager with the New button

  1. Select the field type.
  2. Click Next.

Step 1 of New Custom Field for the Candidate object with Picklist selected as the data type

  1. Enter a Field Label. Salesforce fills in Field Name from it.
  2. For a picklist, select Enter values, with each value separated by a new line.
  3. Enter each option on a separate line.

Step 2 of New Custom Field with the field label and three picklist values entered one per line

Set access and add the field to jobs​

  1. Click Next.
  2. Select the user profiles that can edit the field.

Step 3 of New Custom Field with the Visible and Read-Only checkboxes for each profile

  1. Click Next.
  2. Select the page layouts that include the field.
  3. Click Save.
  4. In Career Portals Setup, open Fields for the portal. The new field appears at the end of Additional Information.

The custom Candidate field under Additional Information on a Career Portal's Fields tab, set to Optional

  1. Set the field to Mandatory or Optional.
  2. To publish the change right away, click Force update on the Career Portal.
  3. Open a published job on the Career Portal. The custom field appears on its application form.

The application form on a Career Portal job page with the custom Preferred Work Model field under Additional Information

Connect your website with the Recruiting API​

Update the authorization and endpoint when connecting your website to a flair career portal through the Recruiting API.

  1. In the flair HR app, open HR Admin.
  2. Open the Integrations tab.
  3. Select Recruiting API.
  4. Optional: Select the career portal you want to connect. Leave the field empty to link all jobs.
  5. Click Connect via Integration Service.

The Recruiting API connection dialog with the Career Portal field and Connect via Integration Service

  1. On the Recruiting API page, click Enable.
  2. Copy the API Token.

The Recruiting API settings page with Enable and the API Token

  1. In your website backend, change the endpoint from https://jobs-api.flair.hr/v1/ to https://api.flair.hr/recruiting.
  2. Use the copied API token for authorization.

For endpoint details, see Get all open positions.

Troubleshooting​

Error notifications go to the wrong person​

The integration user receives application error notifications by default. Choose another employee when a different person should investigate these errors.

  1. In flair Recruiting, open Career Portals Setup.
  2. Select the career portal.
  3. Open the Details tab.
  4. Under Settings, open Employee to Notify About Errors.
  5. Select an employee. That employee receives an email when an application error occurs on this portal.

Career portal application error, step 1 in Handle Application Errors

  1. From an error email, click Open Application to review the affected application.

Career portal application error, step 2 in Handle Application Errors

A career portal disappeared​

flair automatically deletes a career portal once its connection to Salesforce has been inactive for more than 40 days, checked weekly. An inactive connection means the portal's Salesforce authorization has already stopped working, so the portal could no longer serve jobs or accept applications.

To restore a deleted portal, reconnect it to Salesforce.

An application doesn't create a candidate​

Review the stored application error and correct its invalid value before processing the application again. For example, an inactive value such as fr can cause an error for the restricted flair__Language__c picklist.

  1. In the App Launcher (⋮⋮ grid icon), open Career Portal Applications.

Career portal application error, step 3 in Handle Application Errors

  1. Open the affected application.
  2. Review the error information.

Career portal application error, step 4 in Handle Application Errors

  1. In Setup → Object Manager, open the Candidate object.
  2. On Fields & Relationships, open the field named in the error.

Career portal application error, step 5 in Handle Application Errors

  1. Under Values, find the invalid entry in Inactive Values.

Career portal application error, step 6 in Handle Application Errors

  1. Click Activate.
  2. Return to the affected record in Career Portal Applications.
  3. Click Process Application. flair processes the application and creates the candidate.

Career portal application error, step 7 in Handle Application Errors