There are tons of project management tools out there. We talk about Hubstaff Tasks, Asana, Jira, Basecamp, Wrike, and others all the time.

But there’s one really important, really useful project management tool you might not have given much thought to: Slack.

Is your team using Slack yet? If not, you’re missing out. A 2015 survey indicated that teams using Slack experienced some big benefits:

  • 32% boost in team productivity
  • 48.6% reduction in email use
  • 25.1% reduction in meetings

Teams also say that using Slack has improved their internal transparency and company culture.

With its numerous robust features and integrations, Slack can easily turn into the central hub for all your team activities. It can even become a central part of your project management process.

Looking for other project management tools to consider? Jump ahead to Hubstaff Tasks for Agile, automated task tracking.

Here are the 10 features that make Slack project management fantastic:

Work smarter with Agile project management

Agile teams accomplish more. See for yourself.

Try Hubstaff
work smarter with Hubstaff Tasks

1. Project-friendly structure

The first step in using Slack for project management is to set up your team. You could create a single team for your company, or—if you work with a huge number of people—create different teams for different parts of your group.

In most cases, a single team will be enough.

Selecting a Slack URL for project team

Each team has a number of channels. These are the building blocks of Slack. In essence, they represent a stream of conversations that revolve around a predefined topic. Channels can be topical, project-based, location-based, integration-based, used by only a certain team, or limited to any other group you’d like.

For company-wide project management, channels like #management, #sales, #marketing, and #accounting might be useful. Slack automatically creates #general and #random channels that can be used across teams. You can also create private channels if you need them.

Creating project channels in Slack

It’s more useful to keep most of the information flow in the public channels, since this ensures transparency and creates a searchable archive of your conversations.

Team members you’ve added in the team space can communicate in the common channels or can start one-on-one conversations.

And group conversations let a small number of people communicate without their messages getting lost in a larger stream of messages. They can be used repeatedly so team members can look back on what they talked about yesterday, last week, or last year.

2. Integrate your other tools

There are some standard project management features that Slack just can’t replicate. If you need the heavy lifting power of a more traditional project management app, Slack can help you out with that, too.

Asana, Jira, PivotalTracker, Blossom, and Trello (one of our own favorite project management tools) are only some of the project management integrations for Slack. Bring in cards, tasks, conversations, and notifications from a variety of your apps to make Slack your central space for getting stuff done.

project management integrations for Slack

There are loads of other useful integrations, too. IFTTT automations lets you get reminders and automated actions. Tettra lets you create a wiki for your team right inside of Slack.

A lot of the apps you’re already using can be linked into Slack, too: Google Drive, Dropbox, GitHub, MailChimp, Intercom, ZenDesk, Salesforce, Twitter, and InVision, among others. Activating these integrations will turn your Slack into a full-fledged powerhouse.

You can even link GIPHY into Slack . . . and while it may not boost your productivity, it’s sure a lot of fun! (Be sure to check out these secret GIPHY Slack commands too; they’re a blast.)

3. Easy, automated reminders

(This is one of our favorite Slack tricks here at Hubstaff.)

One of the most important things in good project management is also one of the most simple: remembering to do stuff.

Slackbot reminders for task management

Slackbot is a really useful feature of Slack, especially for getting reminders. Just type “/remind” in a channel, tell Slackbot what you’d like to be reminded of, and it will ping you when the time comes.

You can set the person to be reminded, the task, and the time: “/remind me to send the newsletter in two hours.” It’s just like asking Siri or Cortana to remind you of something, but you’ll get a notification right in your Slack client.

Slackbot will remind you of even more things if you customize it. Tell it what your building Wi-Fi password is, where the nearest coffee shop is, or how to open that closet door that gets stuck. Then whenever anyone asks, Slackbot will answer.

It’s pretty awesome.

4. Task list management

Managing and keeping track of your task list is another crucial part of project management. And Slack delivers here, too.

Slack can integrate with Wunderlist and Todoist, for example, to let you add items to your task list right from a Slack channel. Or you can use the To-Do bot to keep your entire task list inside of Slack. There are tons of ways you can use Slack for task management—you just have to choose the one that works best for you!

Slack to-do list

You can even create your own Slack to-do list without using an integration. Adding a star to a message makes it easy to find again—just hit the “Show Starred Items” button to see all of your messages with a star.

Pins work similarly.

Slack pinning

Pinned messages and files are displayed in a prominent place in the channel so team members can easily refer to them.

5. Easy note-taking

Want to jot some notes on a project that you’re working? Need to set a reminder? Or just have a place where you can type some things where they won’t get lost?

Start a new message chain with yourself, and your messages will be stored where you can easily find them later. Because they won’t get pushed down by new messages from your teammates, they’ll always be right where you left them.

And when you need a reminder to move them into your note-taking app? Just tell Slackbot to remind you!

6. Collaborate with posts

Slack notes

Slack has another built-in note-taking option: posts. Posts enable team members to share and work together on items that are too big for messages. Think of it like a text document that team members can pass back and forth.

Work on posts before sharing them, add checkboxes for tasks, and share them with anyone when they’re ready. Slack posts are basically like a simplified version of Google Docs that’s built right into your favorite communication tool.

7. Powerful search capabilities

Slack search for project management

It’s really easy to get a Slack channel absolutely packed full of messages. And that can make it really hard to find the one you’re looking for. But with the awesome search capabilities built into Slack, you have nothing to worry about.

You can search within a channel (with “in:”) or for content from a certain team member (with “from:”), and results can be sorted by date and relevance. The “has:link” modifier lets you search only for links. “has:star” searches starred messages. You can even search for specific emoji!

To see all of the modifiers you can use to search Slack, check out the Search for messages and files page.

8. Custom shortcuts and slash commands

Custom Slack slash commands


You know what else is great about Slack? It’s customizable. You can create your own keyboard shortcuts to make project management smoother and faster.

You can do the same with slash commands. There are a number of predefined ones, such as “/archive” and “/mute,” but you can also create custom commands that match the needs of your team.

What kind of custom commands can you create? Here are a few:

The possibilities are endless. Someone’s even developed a custom slash command that tells Chuck Norris jokes.

9. Audio and video calls

You can also start an audio or video call with up to 15 people. This means you won’t need to switch from Slack to Skype or Google Hangouts to make your work call. This feature is free, so you don’t need to pay for another service.

10. Useful bots

Besides integrated apps, Slack also hosts bots. Slackbot is built in, and helps you with note-taking and reminders. But there’s a whole universe of Slack bots out there.

The DiggBot delivers interesting websites and news to your Slack channel. PaperBot organizes all of the links you post into a single handy website. The Monkey Test It bot will help you test your website for broken links, missing files, and SEO issues.

Do you work with a remote team? The Spacetime bot translates local times zones, so you can help everyone get to meetings on time. And Team O’clock facilitates your Scrum standup meetings, even with video for distributed groups.

There are thousands of bots and apps you can connect to Slack. Check out the app directory to get an idea of the wide range of stuff that’s available.

You can even use to built your own bot!

Make the best of project management with Slack

Slack can be a phenomenal project management tool. While you can use it to organize your team, it’s designed for team communication and collaboration. Use Slack to supplement a more traditional project management system, but don’t rely on it fully to make your team more agile and flexible. Read more about agile project management in our guide here.

A good solution to creating your team to be more agile and flexible is Hubstaff Tasks, an agile project management tool with features such as weekly sprints, agile workflows, kanban board, automated standups and much more. Since all the tasks and boards you create on Hubstaff Tasks becomes links, you can easily use it to complement Slack. Just send over a link in any of the channels or in private chats if anything requires urgent attention.

How does your team use Slack? What’s your favorite Slack project management tip? Share yours in the comments below!