Skip to main content
Integration for Slack

Add Productive to your Slack workspace. Receive notifications and create tasks directly from Slack.

Updated over a week ago

πŸ’‘ The New Navigation Layout has been released! And with it, some of the screenshots in this article may appear differently.
We are working on updating our knowledgebase βš’οΈ
Have feedback regarding the new navigation? Let us know via in-app chat ☎️

With Productive's integration for Slack, you can now receive notifications in your Slack

application as well as create tasks directly from Slack.

How to enable the integration

To enable the integration with Slack, go to your Settings and select App Marketplace:


Look up Slack, or select General purpose under "Categories" :

Select Slack notifications & tasks and click on Connect app:

You will receive the following message in Slack, so go ahead and click on Allow:

Productive will now be shown in your Apps list in Slack:

Available Commands in Slack

There are three commands currently available with the Slack integration:

  • /productive help

  • /productive settings

  • /productive task

Productive Help

The Help command will list available shortcuts (global and message) as well as available commands

Productive Settings

The Settings command allows you to change settings for:

  • Notifications - turn on/off notifications as you have defined in your Productive notification settings. Currently works only for comment notifications.

  • Link previews - turn on/off link previews for all tasks, or turn them on for public tasks only.

  • Status sync - your time off events will automatically be shown in Slack. For more information, please refer to the following article:

  • Changing the current (active) organization - if you are a part of multiple organizations, you can change the current organization here.

Productive Task

The Task command allows you to create a task directly from Slack. There are three ways how to create a task:

  1. The first one is to simply type in "/productive task" after which you will select the project:

...and enter task details:

2. The second option is to click on the Shortcut icon in Slack, type in "task" and select the option to create a task from the dropdown menu.

3. The third way of creating a task is directly from a message in Slack. Click on more options right to the message and select Create a Task.

After selecting the project you want to assign this task to, you will notice the Description is automatically populated with the message from Slack in the following window:

Also, if the Add link to Slack message is ticked, a link to the Slack message will appear in the task.

Manage Productive Tasks in Slack

When task links are posted into Slack, they will contain task information and people will also be able to perform the following actions on the task:

  • Close the task (or reopen if it has been closed)

  • Change the assignee

  • Change the task list

  • Change the due date

Quick Reply directly from Slack

With a single click, you can reply directly to a task via Slack. Simply click on Quick reply and enter your response in the window that pops up.


If the Slack integration has been enabled but the link preview (unfurl) is not working:

  1. Check if the task link you are sending is private or public and how the task preview (unfurl) settings are set up - on, off, or on for public tasks only.

  2. Contact your Slack workspace administrator to check if has been blocked under the workspace settings: Administration - Settings & Permissions -> Attachments

Sync Status

To sync a time off category to Slack, you will first need to mark that time off category as available for sync in Settings - Time off and then enable it in your Settings - Personal Integrations - Slack.
Visit the following link to see more:

For more information on the privacy policy, please follow the link below:

Did this answer your question?