Skip to main content

Absence Policies & Setup

This guide covers everything you need to set up absence management in flair, from creating absence categories to configuring accrual policies and public holidays.

How To Set Up Absence Processes

From your flair HR Homepage on Salesforce, click on the HR Admin page. From there, go to Attendance > Absence Categories and Policies.

Here you will notice a simple three-panel screen, which displays your absence options in a Kanban board view. Let's walk through the options available to you.

Absence Categories

Build an absence management strategy and manage employee leave according to the situation. Create and view the reasons for which your employees can officially be absent. The reasons are customizable and can include instances like Sickness, Family Leave, Vacation Days, or Overtime.

Absence Categories

Accrual Policies

An accrual policy sets out how absence entitlements are calculated. This section allows you to manage the number of days that employees have available for a specific category of absence. For example, a company might have a policy of providing employees with 28 days of vacation per year. You can manage this policy here. Learn more in the Accrual Policies article.

Absence Request Policies

Absences like vacations or study leave should be planned in advance. Adding a minimum time notice for certain absences helps you to avoid short notice requests. You can make those changes directly on the flair HR app.

Accrual Policies

Employees

Under the third panel, Employees, you can assign accrual policies to staff. For example, you can choose which employees are eligible to request Overtime absence.

Employee Settings

Absence Request Policies

Not every business will have the same absence request policies. That's why flair makes it easy to customize your settings for absences.

To do this, select Absence Settings in the flair HR app on Salesforce and visit the kanban style board. Clicking on the downward arrow beside the Accrual Policies heading will reveal a new setting field – Absence Request Policies.

Here you will be able to set the mandatory requirements surrounding certain absence requests.

For example, make it a requirement for employees to upload a doctor's note after a specific period of sickness. Or set the minimum notice period for a vacation request. Once you have made your policy changes, they will appear in the Employee Hub.

Absence Request Policy Feature on flair HR.

Require a Medical Certificate for Sick Leave

You can require employees to upload a medical certificate when requesting sick leave, especially for absences lasting a certain number of days or more.

Creating the Policy

  1. Click on App Launcher
Click on App Launcher
  1. Type "absence"
Type absence
  1. Click on Absence Settings

  2. Select your sick leave category

Select your sick leave category
  1. Click on the drop-down arrow next to Accrual Policies
Click on the drop-down arrow next to Accrual Policies
  1. Click on Absence Request Policies
Click on Absence Request Policies
  1. Click on Create
Click on Create
  1. Give your policy a name
Give your policy a name
  1. Check Require document upload
Check Require document upload
  1. Select the number of days

For example, if you select 3 days, the employee can submit an absence request for 1 or 2 days without uploading a doctor's note. If the absence lasts 3 days or more, uploading a document is required before they can submit the request.

Select the number of days
  1. Choose the absence category in which the document is to be kept
Choose the absence category in which the document is to be kept
  1. Click on Save
Click on Save

Assigning Employees to the Policy

  1. Click on your newly created policy (e.g., "Doctor's certificate required")
Click on Doctor's certificate required
  1. Click on Assign
Click on Assign
  1. Select a start date, or check Use employee start date
Select a start date
  1. Click on Select Employees
Click on Select Employees
  1. Select employees for your policy and click Add, then assign the policy to the selected employees

Absence Visibility Settings

flair allows you to control who can see absences in the Employee Hub through visibility settings. This feature provides privacy controls at three levels: Absence Category, Employee Absence Category, and individual Absence records.

Visibility Options

When creating or editing an absence category, you'll find a Visibility field with three options:

  • All: All employees can see absences in this category
  • Employees, Teams, with their Managers: Absences are visible to the employee, their team members, and managers
  • Employee only with their Managers: Only the employee and their managers can see the absence

How Visibility Works

Visibility Hierarchy:

  1. Absence Category Level: Set the default visibility when creating an absence category. This setting applies to all new absence records created under this category.
  2. Employee Absence Category Level: Each employee's absence category assignment can have its own visibility setting, which defaults to the category's visibility but can be customized.
  3. Individual Absence Level: Each absence record inherits visibility from the employee absence category, but HR managers can override it when creating or editing absences.

Who Can Always See Absences:

  • Managers: Managers can always view absences of their direct reports, regardless of visibility settings
  • Additional Managers: Employees assigned as additional managers (including absence managers) can view absences regardless of visibility
  • The Employee: Employees can always see their own absences

Team Visibility:

For absences with "Employees, Teams, with their Managers" visibility, employees are considered in the same team if they:

  • Are assigned to the same team, OR
  • Share the same manager

Where Visibility Applies:

Visibility settings affect how absences appear in:

  • Employee Hub calendar view
  • Colleagues view
  • Absent Today widget
  • Shift Planner
  • All absence-related views

Important Notes:

  • Changing visibility on an absence category only affects new absence records created after the change
  • Existing absence records retain their current visibility settings
  • HR managers can edit visibility on individual absences even after they're created
  • Employees cannot change visibility when creating absence requests; it's inherited from their employee absence category

Setting Visibility on Absence Categories

  1. Navigate to Absence Categories and Policies in Salesforce
  2. Click Create on the Absence Categories panel (or edit an existing category)
  3. Fill in the category details (name, type, etc.)
  4. Select the desired Visibility option from the dropdown
  5. Click Save

The visibility setting you choose will be the default for all new absences created under this category.

Editing Visibility on Individual Absences

HR managers can change visibility on individual absence records:

  1. Open the absence record in Salesforce
  2. Locate the Visibility field
  3. Select the desired visibility option
  4. Click Save

This allows you to override the default visibility for specific absences when needed.

Prerequisites: Workloads

Before setting up absence categories and accrual policies, employees must have workloads assigned. Workloads define employee working hours and schedules, which are essential for calculating absence allowances correctly, especially when using workload-based proration in accrual policies.

To learn how to create and assign workloads, see the Creating and Assigning Workloads section in the Timesheets documentation.

Automatically Import Public Holidays

Every country or region has a variety of public holidays, which vary from year to year. Having this information in your system allows you and your employees to plan absences properly.

You can easily import local holidays into your flair HR app. There are two ways to do this.

To import public holidays into your employee absence calendars, use the Salesforce App Launcher to open the Calendars page. Click New to create a new calendar and give it a name. You can set a Start Date and End Date for the calendar or leave these fields blank. The Type field should be filled with PUBLIC_HOLIDAY. Then click Save.

On the next screen, you will see a calendar. Using the Calendar Subscription box on the right side of the screen, toggle "Automatically add calendar periods" to Active. Next, click Define Country Calendar.

You can now select which local public holidays to import. There are three levels: Country, State, and Region (Region is only visible if there are specific regional holidays in your chosen location). This allows you to choose specific public holidays that are particular to your employees' location. For example, in countries such as Germany and the United States, public holidays differ from state to state. There may even be public holidays specific to a region or city within a state, as is the case in the German city of Augsburg. You can import these specific holidays by selecting the available options in the dropdown menus.

Once you have selected the public holidays that you want to import, they will appear in red on the calendar. Hovering over these marked days will show you the name of the holiday that will be observed. When you are ready, click "Save and add holidays for this and next year" to insert the holidays into your calendar.

By default, public holidays will use the name in the local language. For example, if you selected Germany as the country for your public holiday calendar, the names of the public holidays will be in German. If you want to translate these names, follow the steps below to edit your public holidays.

tip

Using this method, flair will automatically add public holidays for the next two years for your chosen location – so you don't have to manually update it every year.

Automatically import public holidays for a specific country or region

Customizing Public Holiday Calendars

After automatically importing public holidays, you can further customize your calendar by adding, removing, or editing specific holidays.

To rename or remove a holiday, switch to the monthly calendar view. Find the holiday you wish to change or remove and click on it. On this page, you can click the down arrow ▼ and Delete to remove the public holiday. You can also rename the holiday by clicking the pencil icon next to the field Calendar Period Name.

Editing and deleting public holidays in flair

It is also possible to customize your holiday calendars by clicking the Add Period Manually button. Here, you can create your special holidays to complete your public holiday calendar. Simply give your holiday a name, start date, and end date, and click Save to add this holiday to the specified year. You will have to repeat this process for successive years if needed.

Once you have created a Calendar, you can assign it to a group of employees. Simply open the Employee Workload Templates page, edit an existing Workload or create a new one, and choose a Calendar from the field named Public Holidays Calendar. These public holidays will now appear in the personal absence calendar of every employee who has been assigned this Workload.

Assign a public holiday calendar to employees in flair

Alternatively, you can import public holidays for a specific location via the Locations page.

Select a location, then click on the Import button in the Holidays component.

View holidays for each office location

Now select a year for which you want to import public holidays, and all public holidays for this location will be shown. Select the ones you want to import, and click Import.

info

If the public holidays are not downloaded automatically, please check that your location address information is correct (street, postal/ZIP code, state, country, etc.).

Importing local public holidays for an office location

And that's all! Now you have imported your local public holidays into flair.

Imported public holidays for an office location

List of imported public holidays for an office location

Manually Adding Public Holidays

In flair, an employee can only be assigned to one location – this is the main location of their employment. But what if, for example, you have remote workers who are entitled to holidays from multiple locations?

In this case, you can manually add public holidays. First, create a location for the group of employees who are entitled to holidays from multiple regions. Next, give this new location an address (for example, the address of your headquarters), and import public holidays for this location using the automatic import method.

Adding Company Holidays to a Location

Follow these steps to manually add a company holiday to a specific location:

1. Click on App Launcher

Click on App Launcher

2. Click on Locations

Click on Locations

3. Click on one of your locations

You can create a new location if you haven't created a location already.

Click on one of your locations

4. Click on New in the Upcoming Holiday section

Click on New in the Upcoming Holiday section
info

You have the option to edit, delete, or create public holidays.

5. Type the holiday name (e.g. "Christmas Company Holiday")

Type holiday name

6. Click on Day and choose a date

Click on Day and choose a date

7. Click on Type and select whether it's a half day or a full day

8. Check "Official" if this is an official holiday

9. Click Save

Holiday Assignment

The company holiday will be applicable to all employees assigned to this location, as holidays are determined by the location. If you haven't assigned employees to a location yet, you can do so now.

info

The company holiday will apply in the Employee Hub but will not deduct a day from the employees' overall vacation days.

Interactive Walkthrough

View the complete interactive Tango walkthrough for this process.

Manually Adding Vacation Days (Allowances)

In some cases, you may need to manually add vacation days or allowances to an employee's account. This is useful for one-time adjustments, corrections, or special circumstances. Manual allowances should only be used for rare occasions—for recurring events, we recommend setting up a separate accrual policy.

To manually add vacation days in Salesforce:

  1. Click on App Launcher
Click on App Launcher
  1. Type "employees"
Type "employees"
  1. Click on Employees
Click on Employees
  1. Click on the name of the Employee to whom you want to add a manual allowance.
Click on employee name
  1. Click on Absence Categories
Click on Absence Categories
  1. Select the Accrual Policy to which you want to add the Manual Allowance.
Select accrual policy
  1. Click on Allowances
Click on Allowances
  1. Click on Add allowance
Click on Add allowance
  1. Give a meaningful name to your manual allowance.
Give a meaningful name to your manual allowance.
  1. Select the number of days you would like to choose.
Select the number of days you would like to choose.
  1. Select a start date and an end date for the period.
Select a start date and an end date for the period.
  1. Click on Save
Click on Save
  1. You have successfully added a manual allowance.
You have successfully added a manual allowance.
warning

Please note that a manual allowance should only be used for rare occasions. If you would like to use it for recurring events, we recommend setting up a separate accrual policy!

Understanding Allowance Sorting Logic

When employees request absences, flair uses a specific logic to determine which allowances are used first. Understanding this sorting logic helps you predict how absence balances will be deducted.

Sorting Priority for Current and Past Absences

For absences in the current period or in the past, allowances are prioritized using the following logic:

  1. Allowances without Start or End Dates

    • These allowances are considered first, as they are not restricted by a time frame.
  2. Allowances with Defined Start and End Dates

    • These allowances are sorted chronologically from the oldest start date to the newest.
  3. Allowance Weight

    • If multiple allowances have the same start date, they are ordered by weight (if a weight parameter is available).

Example Scenario

If an employee has the following allowances:

  • Allowance A (No start or end date)
  • Allowance B (Start: Jan 1, 2023, End: Dec 31, 2023)
  • Allowance C (Start: Mar 1, 2023, End: Dec 31, 2023)
  • Allowance D (Start: Jan 1, 2023, End: Dec 31, 2023, with a higher weight than Allowance B)

The order of application would be:

  1. Allowance A (No dates)
  2. Allowance B (Oldest start date: Jan 1, 2023)
  3. Allowance D (Same start date as B but higher weight)
  4. Allowance C (Newer start date: Mar 1, 2023)

Future Vacation Deduction

If you have any unused absence allowance from the current period, those days will be deducted first, even if your absence is planned for a future period.

This ensures that you have the opportunity to use your absence allowance from the current period before starting to use your allocation for the upcoming period.

If an employee books vacations for the next period, this absence is reserved from the future allowance. However, if carryover days from the previous year are left and the time of the absence is approaching, the carryover days from the past year will be taken first.

Allowance sorting visualization
Key Takeaway

By following this structured sorting approach, the system ensures that allowances are applied in a logical and predictable manner. Understanding these rules helps in managing leave balances and ensuring fair application of accruals.