All Collections
How does the Slack integration work?
How does the Slack integration work?
Kamil Wojewoda avatar
Written by Kamil Wojewoda
Updated over a week ago

Turning on the integration

In order to use the integration, first, you need to turn it on in Calamari. Here is an article how to turn on the Slack integration


Log in with Slack (SSO)

Calamari allows you and your teammates to log in to Calamari by using your Slack accounts. There are a few rules that you need to follow:

  • One Calamari company account can be connected with one unique Slack team.

  • Each employee is matched by email, that is why you need to have the same email in Slack and Calamari.


One of the biggest benefits of this integration is notifications. You can receive notifications directly in Slack instead of email. All Slack users can also be notified directly via private message. There are 2 types of notifications: private and organization-wide.

Where can I configure private notifications (as a user)?

You can find more information about notifications in "How to turn on/off notifications" article

Where can I configure organization notifications (as an admin)?

Check out the detailed instructions here: How to turn on the group & recurring notifications?

Submit a request / Mark your presence

A dedicated application allows you to:

Buttons / Approvals

Some notifications include buttons that allow you to interact with Calamari with a single click. This is the fastest way to approve or reject employee requests.

Status sync

In Calamari, it is possible to set the accepted absence request/remote work requests or a reported break to synchronize with the status in Slack. This can be enabled in the Configuration → Slack:


  • This feature works only for paid/premium Slack accounts, so if you're using the free version of Slack you won't be able to use the status sync option.

  • The system will not show the status of the request made retrospectively (earlier, i.e. before enabling the integration).

  • Only after enabling the integration, when an employee will make a request for the future, the status will be visible in Slack next to the employee's name.

  • The status will only be displayed if the integration is enabled by a user who has Workspace Primary Owner, Workspace owner or Workspace Admin privileges in Slack.

    Go to your Slack account → Settings & administration→Manage members→select person → →Change account type and check that the option is checked:

    - Workspace Primary Owner

    - Workspace Owner

    - Workspace Admin


    We recommend that you run the integration through the Workspace Primary Owner because if the integration uses the permissions of a regular Workspace Owner or Workspace Administrator - the statuses of users with broader permissions may not update correctly.

The status sync will look like this:


In order to find Calamari commands in any channel, type '/calamari help':

Thanks to this, you will be able to use one of them to:

Did this answer your question?