Integration of Timmi Absences with Slack

Before getting started

Timmi Absences can interface with Slack:

  • display today's absences in your team channels
  • indicate absences in employees’ Slack status
  • send requests for approval to managers in Slack.

The following help page describes the steps to integrate Timmi Absences into your Slack workspace.

Prerequisite: you must be an administrator of your Slack workspace.

Note: If you have the technical skills, you can create further integrations with third-party tools, such as Zapier.

1. Connecting Timmi Absences to your Slack workspace

In Timmi Absences > Settings > Integrations, select Slack integration and click on Connect.

mceclip0.png

In the next screen, authorize Luccabot to post messages in your Slack workspace. These access rights are necessary for integration to function properly.

mceclip1.png

2. Creating an integration

Once your Slack area is connected to Timmi Absences, you can create integrations.

Absences of the day

This integration is possible using a free or paid Slack account.

This integration makes it possible to post a daily list of absences in the channel of your choice. You can configure an integration for the entire company (recommended for companies with fewer than 50 people), or an integration by department or team for larger companies.

You must complete the following information for each integration:

  • The channel (private or public) in which absences of the day will be posted (mandatory). The channel needs to exist. As a result, if you want to post absences in a dedicated channel, you need to first create it in Slack.
    Note: If you want to post absences in a private channel, you need to add LuccaBot to the channel in question (order/then Add an application).
  • The relevant establishment or department. All staff are included by default.
  • The type of event to include: absences or remote working. For remote working, make sure that the account used has the Remote working setting checked. This setting is no longer available by default. We recommend that you use Timmi Office to manage remote working. This articleexplains why remote working should now be entered in Timmi Office rather than Timmi Absences.
  • The language of messages
  • The scheduled time the message is to be sent to Slack.
  • Frequency (every weekday or 7 days a week).

mceclip3.png

Testing the integration

 

Once you have created the integration, you can test it. This sends an immediate absences of the day message to Slack.

mceclip2.png

 

 

Use the switch on the left to deactivate an integration without deleting it.

Status synchronization

This integration requires a paid Slack account. The person who creates the integration must be an administrator on the company’s Slack channel. Note: the correspondence key is the email address.

This integration allows you to synchronize employee absences with their Slack status.

mceclip4.png

Absences remain confidential. The message is generic as in the image above, regardless of the type of absence. Only remote working has a different message with an emoji.

The status is updated 30 minutes before the start of the day or half-day (by default 7:30 am – the start of the day is defined by the ICS Event Schedules setting in Settings > Preferences > Settings > Advanced Settings).

You must complete the following information to set up this integration:

  • The relevant establishment or department. All staff are included by default.
  • The language of messages

    For now we offer French, English and Spanish. If you would like to use an additional language, please send your request to the Lucca help desk using the contact form at the top of the page.

  • The time zone used to set synchronization times.
  • Whether to include or exclude employees who are remote working.

Use the switch on the left to deactivate an integration without deleting it.

Approval in Slack

This integration allows managers to be notified directly in Slack of an approval request.

mceclip0.png

You must complete the following information to set up this integration:

  • The relevant establishment or department. All staff are included by default.

Managers will then receive all notifications of employee requests in Slack. Team members who make requests do not receive any notifications in Slack.

Managers can individually disable notifications in Slack from the Approval module at the bottom of the request list.

mceclip1.png

It is not yet possible to deactivate sending email notifications.

 

Information to be verified before contacting the Help desk

If it looks like the integration is not working (no absences are displayed in Slack or the statuses have not been updated), check the following information before contacting us:

  • Check that the person who created the integration has not left. The person who created the integration will need to sign in. If this person leaves the company, their permissions will be revoked. The integration needs to be created again by someone with the permissions required to do so.
  • If the status is not updated: First, check that no statuses have been added in the employee's Slack account. Slack will also take priority over the statuses of integrations, even that of Lucca. If no status has been added to the Slack account, another integration may be in conflict with the Lucca integration.
  • Ensure that the leave account concerned is indeed "Counted as an absence" (see the account settings 

  • Ensure that events exist. If no absences are displayed in the team channels, it may mean that nobody is absent.

 

FAQs

Can absences be posted in a private channel?

Yes, but to do this, you must add LuccaBot to the relevant channel (order / then Add an application).

Can I edit the name or image of the bot?

No, this information cannot be changed. We chose the calendar (with a date displayed above, unlike the Google Calendar which does not have a date) because for us, the emoji seems to correspond best to all types of possible absences: paid leave, Comp days, but also maternity leave and sick leave, among others.

 

Page content

Was this article helpful?
0 out of 0 found this helpful