Skip to main content

Personal Integration for Slack

Add Productive to your Slack workspace. Receive notifications, create tasks directly from Slack, and sync your status between Productive and Slack.

Updated yesterday

With Productive's integration for Slack, you can receive notifications, create tasks from Slack messages, sync your time-off status, and interact with Productive AI directly in Slack.

Personal integration focuses on actions tied to you as an individual, unlike the organization-wide integration, which enables team-level messaging.

πŸ‘‰ If you want to use Productive AI in Slack, see the dedicated article: Using Productive AI in Slack.

Setting Up the Integration

1) To enable the integration with Slack, go to your Settings and select App Marketplace.

​

2) Look up Slack.


3) Select Personal Slack integration and click on Connect app.
​

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

5) The next step will help you adjust your integration settings like:

  • Receiving notifications from Productive in Slack.

  • Syncing your time-off status from Productive with your Slack status.

  • Displaying the task preview when a task link is sent or received via Slack.

  • Having the task preview expanded or compact.


πŸ“Œ After setup, you’ll receive a welcome message in Slack and Productive will appear in your Apps list.

Available Commands in Slack

There are several commands currently available with the integration:

  • /productive help

  • /productive settings

  • /productive task

1) /productive help

The Help command will list available shortcuts as well as available Productive commands.

2) /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.

3) /productive task

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

Type /task, select a project, enter details, and click Create.
​

​

πŸ“Œ Tasks created this way are visible only to you in Slack.

Option 2: Slack Shortcut

Click the Run shortcut icon, search for task, and follow the prompts.
​

πŸ“Œ Tasks created this way are visible only to you in Slack.

Option 3: From a Message

Click the three dots on a Slack message and select Create a Task. The message content is automatically added to the task description.

πŸ“Œ Tip: Enable the Add link to Slack message option to attach a Slack message link directly to the task in Productive.
​

πŸ“Œ If organization-wide integration is enabled, task previews are visible to all channel members. Otherwise, they’re visible only to you.

Manage Productive Tasks in Slack

After creating a task through Slack, 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 it if it has been closed)

  • Change the assignee

  • Change the task list

  • Change the due date

Quick Reply directly from Slack

When you receive a notification in Slack about a change or update in Productive, you can reply directly without leaving Slack.

Simply click Quick Reply, enter your response in the pop-up window, and send it. Select View Comment to open Productive at the exact spot where the comment was made.

Productive AI in Slack

Once connected, you can interact with Productive AI in Slack.
​

Example: @Productive, please create a new task in the Website Redesign Project, and assign it to me.

Note: To use Productive AI in Slack, you'll also need the organization-wide integration for Slack. πŸ‘‰ See Productive AI in Slack for more details.

Final Notes

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

  • 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.

  • Contact your Slack workspace administrator to check if app.productive.io has been blocked under the workspace settings: Administration > Settings & Permissions > Attachments

  • For more information on the privacy policy, please follow the link below:
    ​https://productive.io/trust/privacy-policy/

Did this answer your question?