Skip to main content
How to manage remote work

In this article, you will gain insights into the configuration of remote work within Calamari and learn how to customize it to align with your company's specific requirements. This article is intended for Calamari administrators.

Kamil Wojewoda avatar
Written by Kamil Wojewoda
Updated today

In the Calamari Time Off module, apart from absences, you can also manage work outside the office.

Remote work is another absence type that can be configured by administrators. Once configured, employees can mark their working day as remote in the Time Off module. This helps organizations keep records of remote workdays and ensures transparency within the team.​

Below, you'll find examples of how remote work can be managed in Calamari.

Remote work configuration

Customizing and enhancing remote work or hybrid work arrangements in Calamari can greatly benefit your organization by aligning them with the unique needs of your team. This flexibility allows you to create a tailored remote working experience that boosts productivity and fosters collaboration, enabling effective work regardless of location.

There are two primary ways to configure remote work:

  • Without limits — This option allows employees to utilize remote work without any restrictions, promoting autonomy and flexibility.

  • With limits — Administrators can set clear parameters to guide remote work usage:

    • Limit unit: Choose either days or hours.

    • Limit value: Specify the number of days or hours employees can utilize per week.

1. Unlimited remote work

Unlimited remote work becomes helpful when employees can freely request days without any restrictions.

  1. Go to Configuration → Absence types and create a new absence type, e.g., named “Remote Work”.

  2. Define it as Remote work.

    Screenshot of Calamari interface showing the creation of a new absence type. The 'Consider as' dropdown is visible, with 'Remote work' selected from the available options: 'Time off' and 'Remote work'.

  3. Set the entitlement to Unlimited.

    Absence type settings screen with the accrual option set to unlimited.

  4. Decide for whom the remote work is available in Accrual tab → Restricted to... → Change.

    Screenshot of Calamari interface during the creation of a new absence type. The 'Entitlement' dropdown is open, with 'Accrued' selected. An arrow highlights a setting for assigning or restricting the absence rules to selected people.

  5. Click Save.

2. Limited remote work

Accrual rates

If remote work should be accrued in your organization, follow these configuration steps:

  1. Navigate to Configuration and select Absence types.

    List of configured absence types with an option to add a new one.
  2. Create a new absence type, e.g., named “Work from home”.

  3. In the absence type General settings, locate the Consider as dropdown menu and select Remote work to categorize this absence appropriately.

    Absence type settings screen with a dropdown to enable remote work.

  4. In the Accrual tab, choose Accrued entitlement.

    Screenshot of Calamari interface during the configuration of a new absence type. The 'Entitlement' dropdown is open, and 'Accrued' is selected from the available options.
  5. Scroll down and set the Accrual rules.

    Depending on your company's policy, you can set up different accrual rates, such as weekly, monthly, or annual.

    More details about accrual configuration can be found here: How to configure an absence type?


    Example: Employees receive 8 days of remote work each month. This entitlement should not accumulate; instead, it should reset monthly, regardless of whether the employee has utilized it.

    In that example:

    • Accrue period was set to a month, starting on the 1st day of the month,

    • Employee earns 8 days every month at the beginning of the month,

    • Accrual cap was set at 8 days to prevent accumulating earned days over the year.

    Screenshot of Calamari interface during the creation of a new absence type. The 'Entitlement' dropdown is open, with 'Accrued' selected. Rectangles highlight the accural limits.
  6. Decide for whom the remote work is available in Accrual tab → Accrual Rules → go to specific rule → Restricted to.. → Change.

    Screenshot of Calamari interface during the creation of a new absence type. The 'Entitlement' dropdown is open, with 'Accrued' selected. An arrow highlights a setting for assigning or restricting the absence rule to selected people.
  7. Click Save.

Maximum number of remote work days per week

You can add a restriction if your employees can request remote work, but only for a limited number of days per week.

  1. Navigate to Configuration and select Absence types.

  2. Edit or create a new absence type, e.g., named “Work from home”.

    List of configured absence types with an option to add a new one.

  3. In the absence type settings, locate the Consider as dropdown menu and select Remote work to categorize this absence appropriately.

    Absence type settings screen with a dropdown to enable remote work.

  4. Set the accrual rate to Unlimited entitlement.

    Absence type settings screen with the accrual option set to unlimited.

  5. Decide for whom the remote work is available in Accrual tab → Restricted to... → Change.

    Screenshot of Calamari interface during the creation of a new absence type. The 'Entitlement' dropdown is open, with 'Unlimited' selected. An arrow highlights a setting for assigning or restricting the absence type to selected people.

  6. Within the absence type settings, navigate to the Restrictions tab, click on Add Restriction, and select: "The absence can be added for a maximum of X days in a week."

  7. Specify your desired day limit.

  8. Select Block request option to prevent employees from exceeding the set limit.

    Absence type settings with an option to restrict absences to 3 days per week.
  9. Click Save to apply the changes.

    Once this rule is in place, employees cannot submit more than X requests weekly.

    Application section showing an error when applying for more remote work days than allowed (maximum of 3 days per week).

3. Required remote work details

If your organization requires employees to provide information about, for example, their remote work location or any other details, consider adding a required reason and/or comment field.

  1. Go to Configuration → Absence types.

  2. Select your remote work type.

  3. Navigate to the Fields & visibility tab.

  4. Set the Reason and/or Comment field as Required.
    Optionally, restrict the visibility to Reporter, manager, approver and admins to ensure this information is private.

    Screenshot of Calamari interface while creating a new absence type. In the 'Fields & visibility' tab, the 'Reason' field is marked as required.

  5. Click Save.

  6. Go to Reports → Time Off: Requests
    The Reason column is included in the Requests report, which you can export for further evaluation:

    Screenshot of the 'Requests' report view in Calamari. An arrow points to the 'Reason' column, which displays the justification provided for each absence request.

    The Comment field is not visible in the preview, but it is included in the downloaded Requests report.

4. Automatic approval flow for remote work

You can activate automatic approval for remote work requests while ensuring that the established process for other types of absences remains intact. To do this:

  1. Go to Configuration → Approval flows.

  2. Select the approval process.

  3. Click Add alternative process and select the remote work type.

  4. Optionally, you can set a notification after final approval for selected people, roles, or teams:

    GIF showing the process of setting up an alternative approval flow for remote work requests. The admin selects 'Remote work' as the absence type and configures a custom approval path in Calamari.
  5. Click Save.


Remote work with a fixed schedule

If your employees have fixed days assigned for remote work, you can import remote work requests in bulk from a file.

You can import remote work requests even for the whole year – fill in the specific dates the employee will work remotely.

Example: If your employee always works remotely on Tuesdays and Fridays, you can generate the specific Tuesday and Friday dates for the year using external tools.

Then, follow these steps:

  1. Go to Configuration → Import → Request history.

  2. Download the import template.

  3. Fill it out according to the guide: How to import requests into Calamari?

  4. Upload the completed .csv file in Configuration → Import → Request history → Attach file.

Once imported, you can verify everything on the Calamari calendar or in the Reports.

💡 Tip: On the Calamari calendar, you can easily filter "Work outside the office" requests separately from absences.

Screenshot of a calendar view displaying absence requests. An arrow points to the filter panel on the left, where the user can choose to display events by absence type, such as 'Time off' or 'Remote work'.

Managing in-office and remote work

Calamari offers modules for managing both time off and attendance tracking.
In the Time & Attendance module, employees can mark worked hours in real time or asynchronously.

If you're interested in managing both remote work and in-office work via requests, this can also be achieved via the Time Off module.

Example use cases:

  • managing head counts for office capacity, e.g. number of desks,

  • quick estimation of how many people will be in the office or working remotely on a given day via reports,

  • easier coordination of hybrid teams – useful for company events or team projects.

To configure remote/in-office work requests in Calamari, follow the instructions below:

  1. Go to Configuration → Absence types and create two absence types, e.g., named “Working remotely” and "Working at the office".

  2. Define both as Remote work.

    Screenshot of Calamari interface showing the creation of a new absence type. The 'Consider as' dropdown is visible, with 'Remote work' selected from the available options: 'Time off' and 'Remote work'.
  3. Set the entitlement to Unlimited.

    Absence type settings screen with the accrual option set to unlimited.

  4. You can enable automatic approval for both request types. To do this, go to Configuration → Approval Flows, select the approval process, and click Add alternative process.
    Optionally, you can set a notification after final approval for selected people, roles, or teams.

    GIF showing the process of setting up an alternative approval flow for remote work requests. The admin selects 'Remote work' as the absence type and configures a custom approval path in Calamari.

    Don't forget to save changes.


If you have any questions or concerns regarding the right configuration — drop us a line via chat or by sending a message to [email protected]

We're happy to help!

Did this answer your question?