Configure the Employee Hub
Configure how employees access and use the flair Employee Hub. This guide covers domains, session security, navigation, data layouts, invitations, multiple Hubs, and test environments.
HR Admins and Salesforce Admins who configure the Employee Hub in the flair HR app and Salesforce Setup.
Before you begin
- Confirm that the Employee Hub is enabled for your organization.
- Make sure you can manage Employee Hub settings, Salesforce objects, permission sets, and Flows.
- If you are configuring multiple Employee Hubs for the first time, involve your Customer Success Manager.
Set the Employee Hub domain
Set a custom domain when the Employee Hub uses SAML single sign-on (SSO). Notification links and the SSO login URL use this domain.
-
In the flair HR app, open HR Admin from the navigation bar or the App Launcher (⋮⋮ grid icon).

-
Under Employee Hub, click Settings.

-
In the left menu, select Domain.
-
In Domain, enter the Employee Hub domain, such as
YOURCOMPANY.hub.flair.hr. -
Click Update Domain.
tipEnter only the domain after
https://. Includinghttps://in Domain causes an error.
Set the Employee Hub inactivity timeout
The Employee Hub signs out inactive users to protect access. The default timeout is 15 minutes when Inactivity Timeout is empty, and the setting applies to every Employee Hub user.
-
In the flair HR app, open HR Admin.
-
On the General tab, under Employee Hub, select Settings.

-
In the left menu, select Security.
-
In Inactivity Timeout, enter the number of inactive minutes before sign-out. For example, enter
15,30, or60. -
Click Save.

The current security guidance requires a session timeout and does not support disabling it. Use a positive timeout duration.
Customize the Employee Hub feature menu
Create menu views to hide built-in Employee Hub features for selected employees, departments, entities, or locations.
-
In the flair HR app, open Employee Hub Features from the App Launcher (⋮⋮ grid icon).

-
Click New. The window contains Information and Features sections.

-
Under Information, enter a name, such as
Default View. -
Select the employees, departments, entities, or locations that use the view. Leave the audience empty to apply the view to every employee.

-
Under Features, select each feature to hide. For example, hide Shift Planner for teams that do not work in shifts.
-
Save the view.

You can also control built-in features for a location or employee:
- On a Location record, use the Employee Hub feature controls at the bottom of the page.
- On an employee record, use the Employee Hub Features tab.
Add custom Employee Hub navigation
Add links to the sidebar, a Quick Links dashboard card, or the profile menu. A navigation element can open an external URL, run an embedded Salesforce Flow, or load a custom Lightning Web Component.
- In the flair HR app, open Hub Element Definitions from the App Launcher (⋮⋮ grid icon).
- Click New.
- Select where the element appears: the sidebar, Quick Links, or the profile menu.
- Enter a Label.
- Where available, select an icon.
- Set the target to an external URL, an embedded Salesforce Flow, or a custom Lightning Web Component.
- Optional: Assign related elements to the same group. Grouped elements expand inline.
- Select the employees, departments, entities, or locations that can see the element. Leave the audience empty to show it to everyone.
- Save the element. It appears in the Employee Hub for the selected audience.
Configure multiple Employee Hubs
An organization with multiple brands or legal entities can run separate Employee Hubs from one flair Salesforce organization. Each Hub record has its own domain, login page, logo, login image, and entity assignments.
An employee's entity determines their Hub. Login routing and notification links in Slack and email use the recipient's assigned Hub. Organizations with one Employee Hub are unaffected.
- Create one Hub record and domain for each brand or legal entity. For example, use
acme.hub.flair.hrandglobex.hub.flair.hr. - Upload the logo and login image for each Hub.
- On each Entity record, set Hub to the Hub its employees use. Employees inherit the Hub from their entity.
- Mark one Hub as the default for employees without a specific entity assignment.
- Optional: Configure a separate SSO provider for each Hub. On the SAML SSO configuration record, set Hub to restrict that login option to one Hub.
After setup, flair routes each employee to the Hub assigned to their entity. If a logo or banner is missing, confirm the Entity → Hub assignment.
Connect a Sandbox to a test Employee Hub
Assign Flair Hub to the Sandbox integration user to test Employee Hub functionality outside your production organization.
-
In the Salesforce Sandbox, click the setup gear.
-
Select Setup.
-
Open Administration → Users → Users.

-
Select the integration user.
-
Under Permission Set Assignments, click Edit Assignments.
-
Add Flair Hub to Enabled Permission Sets.
-
Click Save. The Sandbox connects to the test Employee Hub.
Configure Employee Hub data layouts
Salesforce page-layout names determine whether a layout controls an employee's Personal Data view, a manager's team-member view, or a specific record type.
Create a data layout
-
In the flair HR app, click the setup gear.
-
Select Setup.
-
Open Object Manager.
-
Search for
employee. -
Select Employee (
flair__Employee__c).
-
In the left menu, select Page Layouts.
-
Click New.

-
In Existing Page Layout, select Employee Layout to clone the existing layout.
-
In Page Layout Name, enter
Employee Hubfor the employee's Personal Data view orEmployee Hub Managerfor a manager's team-member view.


-
Click Save.
Customize a data layout
-
In the layout editor, drag fields from the gray component panel onto the page layout. Faded fields are already on the layout; select one to find its location.
-
Drag an existing field to change its position.
-
Double-click a field to make it read-only or required.
-
Click the minus icon next to a field to remove it.
noteEmployee Hub data layouts support simple field types, including text, numbers, checkboxes, and picklists.

-
In the top-left corner of the component panel, click Save. The layout is applied to the Employee Hub.
Configure a layout for a record type
- Create a layout for the required Salesforce record type, such as Global, Germany, or Italy.
- Name an employee layout
Employee Hub: RecordTypeName. - Name a manager layout
Employee Hub Manager: RecordTypeName. - Replace
RecordTypeNamewith the exact Salesforce record-type name. For example, useEmployee Hub: GermanyorEmployee Hub Manager: Germany. - Save the layout.
Translate a data layout section name
The Employee Hub shows each data layout section using the page layout's section label as its heading. To make a section heading translatable per employee language, replace the section's label with the name of a Salesforce Custom Label.
- In Salesforce Setup, enter
Custom Labelsin Quick Find. - Open Custom Labels, and click New Custom Label.
- In Name, enter an API name with no spaces that you will also use as the section label, such as
Personal_Information. - In Value, enter the section heading in the organization's default language.
- Click Save.
- On the data layout, rename the section to the same value you entered in Name, for example
Personal_Information. - Translate the Custom Label for each language your organization supports.

If no Custom Label name matches the section label, the Employee Hub shows the page layout's literal section label instead.
Automatically invite new hires
Create a Salesforce Flow that sends an Employee Hub invitation when an employee's Company Email changes.
-
In the flair HR app, open an Employee record.
-
Click the setup gear.
-
Select Edit Object.

-
In the left menu, click Flow Triggers.

-
Click New Flow. When you open Flow Builder from the Employee object, Object is prefilled with Employee.
-
Under Configure Trigger, select Trigger the flow when a record is updated.

-
Under Set Entry Conditions, set Condition Requirements to All Conditions Are Met (AND).
-
Set Field to
flair__Company_Email__c. -
Set Operator to Is Changed.
-
Set Value to
True. -
Click Done.

-
Between Run Immediately and End, click the add-element circle.
-
Select Action.

-
Search for and select Invite Employee To Hub.
-
Enter a Label, such as
Invite to the Hub. Salesforce fills API Name from the label. -
Optional: Enter a Description.
-
Under Set Input Values for the Selected Action, enable employee IDs.
-
In employeeIDs, select $Record → Record ID.
-
Click Done.

-
Click Save.
-
Enter a Flow label. Salesforce fills Flow API Name automatically.
-
Click Save.
-
Click Activate.

When Company Email changes on an employee record, the employee receives an invitation at the new address.
Troubleshooting
An invitation link cannot be copied
Confirm that Lightning Web Security (LWS) is enabled. LWS controls whether the invitation link can be copied, but it does not control whether Salesforce sends the invitation email.
Employees do not receive invitation emails
- If no notifications arrive, verify email authentication and deliverability, including DKIM and SPF.
- If other notifications arrive but Hub invitations do not, check the current user's permissions. Hub invitations use the current user's permissions.
- Use Reset Password in the Employee Hub as a diagnostic step. Password resets run in the integration-user context.
If the problem continues, contact flair Support.
Employees cannot sign in to the Employee Hub or mobile app
- Test the sign-in in Google Chrome to rule out a browser-specific problem.
- Enable cookies and JavaScript.
- Clear the browser cache.
- Confirm that the integration user is active and has the required permissions.
- If your organization uses SSO, confirm that the employee's SSO configuration is active.
- Match the capitalization of the login email to the email on the employee record.
- Resend the invitation from the employee record in Salesforce.
- Confirm that the underlying Salesforce user is active.
A password-reset email has no reset link
SSO users authenticate through the identity provider and do not use a flair password, so their emails do not include a password-reset link. Direct the employee to your organization's SSO portal. If SSO is not intended, review the SSO settings for the affected employee.
The SSO option is missing
Employees must use the company-specific domain, such as https://yourcompany.hub.flair.hr/login. The generic https://hub.flair.hr/ URL does not support an organization's SSO configuration. Follow Configure single sign-on for the Employee Hub to find the domain.
Salesforce uses the wrong Employee Hub data layout
The page-layout name determines which Employee Hub layout Salesforce uses. If more than one layout has a name such as Employee Hub, rename or delete the layouts you no longer need.
For record-specific layouts, include the exact record-type name. For example, use Employee Hub: Global or Employee Hub: Switzerland.