Skip to main content

Integration for Slack

Set up the Slack integration to post awork project updates to Slack channels, create tasks from Slack, and manage task updates without leaving the chat.

Written by Max Raschke

Slack is a widely used tool for team collaboration and chatting in different channels. With the awork integration for Slack, you can post project updates to channels, create awork tasks from Slack, and more.


Key benefits and use cases

Bring your project work closer to where conversations happen:

  • Post project updates to Slack channels when events happen in a linked awork project

  • Create tasks from Slack directly in the project linked to a channel

  • Edit tasks from Slack notifications using buttons on the task message

  • Track time from Slack using slash commands

  • Receive awork notifications in Slack via the awork app inside Slack


How to use Integration for Slack

Set up Integration for Slack

  1. Navigate to Settings > Integrations

  2. Open the integration library and select Slack

  3. In Slack, enter your Slack team name and allow access

  4. You’ll be redirected back to your awork workspace automatically

Link your Slack account to your awork account

Project updates can be sent to Slack without account matching. But if you want to interact with awork from Slack, you need to link your accounts.

  • Interact with the integration in Slack for the first time and follow the prompt to link accounts

  • Or enter /connect in Slack to link your Slack account to your awork account

Tip: awork messages in Slack are sent in the language of the user who created the link.


Link an awork project to a Slack channel

When a project is linked to a Slack channel, awork can post project events and updates (for example, task status changes) to that channel. You can also create tasks for the project from the Slack channel.

Set up the project-to-channel link

  1. Navigate to the project details

  2. Click the project’s action button and select Link to Slack

  3. Select the Slack channel where you want messages to be posted

  4. Choose which events should be posted to the Slack channel

The linked Slack channel is displayed in the project details.

Note: Each Slack channel can only be linked to one awork project. You can also link only one Slack channel per project.

Link a closed Slack channel

Closed Slack channels can only be linked from within the Slack channel itself.

  1. Open the closed channel in Slack that you want to link

  2. Invite the awork bot by posting @awork to the channel, then confirm the invitation when prompted

  3. Enter /link to open project selection

  4. Select the awork project to link to the channel

To disconnect the closed channel from the awork project again, use /unlink. Notification settings can be configured in the awork project.


Edit tasks from Slack

When a task notification appears in Slack, you can edit the task directly from Slack. Buttons below the task message let you:

  • Change the status

  • Appoint a user

  • Set a due date

  • Comment on the task


Create tasks and track time from Slack (slash commands)

To perform actions in awork from Slack, use these slash commands:

  • /add [task] creates a new task in the awork project

  • /comment [task]:[text] creates a comment on the entered task

  • /connect connects your Slack account with your awork account

  • /disconnect disconnects your Slack and awork account

  • /link [project] links an awork project to the current Slack channel

  • /start [task/project] starts time tracking on a task or project

  • /stop stops running time tracking

  • /unlink disconnects the awork project and Slack channel

Example: Post /add Create design for logo in Slack to create a task named Create design for logo within the linked project.


Receive awork notifications in Slack

After you link your Slack account to your awork account, you’ll find awork in Slack under Apps. Your awork notifications can appear there once you configure this in awork.

You can also use all / commands and create private tasks or start time tracking.


FAQ

How do I set up the Slack integration?

Go to Settings > Integrations, open the integration library, select Slack, then enter your Slack team name and allow access when redirected to Slack.

How do I link my Slack account with my awork account?

You’ll be prompted the first time you interact with the integration in Slack, or you can enter /connect in Slack.

Why are awork messages in Slack in a specific language?

Messages from awork are sent in the language of the user who created the link.

No. Each Slack channel can only be linked to one awork project, and you can link only one Slack channel per project.

How do I link a closed Slack channel?

Open the closed channel in Slack, invite the bot by posting @awork and confirming the invitation, then use /link to select the project. To disconnect, use /unlink.

Did this answer your question?