Skip to content

Slack Integration for Out of Office Assistant

Out of Office Assistant can take its cue from Slack. Set a status the integration watches, and the out of office rules behind it apply in Jira without you opening the app.

Connect your Slack account

  1. Open Out of Office Assistant from Jira's Apps menu and select My Integrations.

  2. On the Slack card, start the connection, sign in to Slack and approve the access the app asks for.

  3. You come back to My Integrations. A connected card shows a check mark beside Slack, the number of rule templates configured, and a Disconnect button.

Slack is a personal integration: each person links their own account. It is not listed under App Settings > Global Integrations, so an administrator cannot connect it once on everyone's behalf.

One Slack account can be linked to more than one Jira user. A status change on that account acts on all of them: every linked Jira user gets the rules their own Slack configuration maps to that status, not only the person who set it. Colleagues sharing one Slack account go out of office together.

Choose what a Slack status does

The gear on the Slack card is the Configure button. One click opens Slack (Personal) Integration, where every Slack status the integration watches has its own block. Sick 🤒 and Vacation 🌴 are mapped already.

integration-slack-configure.webp
Slack (Personal) Integration. Each status block lists the rule templates tied to that status; the form at the foot of the page maps a new status.

A block on its own does nothing. The rule templates you list under a status decide what happens: the spaces or JQL filter the rule covers, the coverers, the approver coverer and the message. Select Add template from library in a status block to connect one, and a row's More actions menu to change what is connected. The Type column says whether a template is your own (Personal) or one an administrator publishes for everyone (Global). Templates are written and edited under My Templates; Templates for Out of Office Rules covers the fields.

Rules that came from Slack carry the Slack logo in the Creator column of My Rules. That column is the only place the app records where a rule came from.

Watch another Slack status

The two statuses the app starts with are not the limit. The form at the foot of Slack (Personal) Integration maps any Slack status you use:

  1. In Label, type the name you want the block to carry, for example Traveling.

  2. In Emoji shortcode, type the shortcode Slack uses for that emoji, including the colons, for example :airplane:.

  3. Select Add, then connect a rule template to the new block as above.

If you are moving from the Connect version

An existing Slack connection survives the move to Forge. Slack events that still reach the Connect app are forwarded to the Forge app and handled there, so nobody has to reconnect their account or remap their statuses. Migrating from Connect to Forge lists what else carries over and what an administrator has to redo.

Stop using Slack as a trigger

Select Disconnect on the Slack card. To keep the connection but stop a particular status from acting, open Configure and remove the templates from that status block instead.

Video demo

A recorded demo of the Slack integration: