How to connect Slack for task notifications and slash commands

Set up Slack to get task updates, assignees, comments, and deadlinesplus create and search tasks from Slack.

4 min readUpdated November 2025

TL;DR

SettingsIntegrationsConnect next to Slack → approve in Slack and choose channels. Then configure which events (assignments, comments, due dates) send notifications.


Connect Slack to Milestone

Connect Slack to get task updatesassignments, status changes, comments, @mentions, due date remindersdirectly in channels or DMs.

Prerequisites: Slack workspace admin access (to approve the app) and Milestone workspace admin or integration permission.


Setup steps

  1. SettingsIntegrations.
  2. Find Slack → click Connect.
  3. In Slack, approve Milestone and pick which channels to use.
  4. Configure which events send notifications (see below).

What you can receive

EventNotification
Task assigned to youMessage in channel or DM
Status changesWhen tasks move between columns
Comments & @mentionsWhen you’re mentioned or someone comments
Due date remindersConfigurable (e.g., 1 day before)
New tasks createdOption to post in a channel

Channel options

  • Single channel All updates to one channel.
  • Per project Different channels per project board.
  • DMs Personal notifications only.

Slash commands

Use these in Slack:

CommandWhat it does
/milestone search [query]Search tasks
/milestone create [title]Create a new task
/milestone statusShow your tasks

Troubleshooting

IssueWhat to try
No notificationsConfirm the integration is connected. Check which events are enabled.
Wrong channelReconfigure channel in Settings → Integrations → Slack.
Slash commands don't workEnsure Milestone is added to that Slack workspace and re-authorize if needed.
Connection lostReconnect from Settings → Integrations.

Next steps

Connect GitHub for commit linking, or set up automations to send Slack messages when tasks move.

Was this article helpful?