DEV Community

Muhammad Usman Idrees
Muhammad Usman Idrees

Posted on

Building a Team Chat Where Conversations Turn Into Tasks

Team communication tools are great at helping people talk.

But we kept running into another problem: what happens after the conversation?

A discussion happens in a channel or direct message, someone agrees to do something, and that action eventually has to be copied into a separate task-management system.

That was one of the ideas behind building Toolscase Chats.

Bringing communication and work together

We wanted to create a workspace where a team could communicate normally while keeping the work that comes out of those conversations connected to the discussion.

Toolscase Chats currently supports:

Direct messages
Group conversations
Public and private channels
Threads
File and image sharing
Voice notes
Polls
Full-text search
Tasks and projects
Role-based access
Guest access

One of the more important parts for us was connecting conversations with tasks.

Instead of discussing something in chat and then manually recreating it somewhere else, a message can become a task. Those tasks can then be organized within projects.

Role-based access

Team communication becomes more complicated when external people need access.

Toolscase Chats supports Company Admin, Manager, Employee, and Guest roles.

Guests can be limited to the areas where they have explicitly been added, which makes it possible to include clients or external collaborators without exposing the entire workspace.

The product-design challenge

One question we continue to think about is:

How much project management should exist inside a communication tool?

If chat and task management are completely separated, teams constantly move information between applications.

But if too many project-management features are added to chat, the communication experience can become unnecessarily complicated.

We’re trying to find a useful middle ground where conversations can naturally become actionable work without turning the chat interface into a full project-management system.

Try it

Toolscase Chats has a free plan, and the full feature set can also be tried for 14 days without a credit card.

Toolscase Chats:
https://chat.toolscase.com/

I’d be interested to hear how other developers and teams handle this.

Do you prefer communication and task management in separate tools, or do you find it more useful when they are connected?

Top comments (0)