site logo

How to use to-do bot for Slack

1. Create and assign tasks in a channel

Create a task and assign a team member instantaneously by typing /todo followed by the task details. E.g. /todo Review marketing material @john

2. See all tasks in the channel

See all the tasks in the channel by typing /todo list

3. Mark tasks as done

Simply type /todo done followed by the task ID or number. E.g /todo done TXBA

Visit our help center for more information and more advanced commands


From our blog: Top 5 ways To-do bot has helped Slack teams get work done

Slack Commands

Create new task by typing /todo followed by the task details
Create a new task, set a due date and assign a team member all in the one command.
Set a due date to an existing task by typing /todo due with task ID, followed by the date/time
Assign an existing task by tagging the task ID with a username
Unassign a user to a task by typing "unassign" with the task ID with a username
Complete tasks by typing "done" with the task ID
See all the tasks in the room
Remove a task by typing /todo remove with the task ID TPXX
Edit an existing task by typing /todo edit with the task ID and then the new text for the task. You can replace the existing text with your new text.
In your direct message with to-do bot, type “list” to see all your assigned tasks across all rooms. To see your personal tasks from any channel, type /mytodo list
Write your feedback directly in your 1-to-1 conversation with @todobot