/teamline slash command

The /teamline slash command is designed for power users. It offers a lot more options to manage tasks directly in Slack, but can be a little more complicated to learn.

There are a few key differences between talking to @teamline and the /teamline slash command

Talking to @teamline /teamline slash command
How to create a task @teamline task name @person duedate /teamline task name @person duedate
Visibility Everybody in the channel can see what you type, and Teamline's response Only you can see what you type, and Teamline's response
Private tasks All tasks are visible to channel You can create private tasks that only you can see
Features Basic task creation and listing Able to edit and manage more task options
Where used Use in channels and groups, but you must invite @teamline into the channel first Use in any channel, group, or direct message

Before using the /teamline slash command

Before using /teamline, make sure you have the slash command installed on your team. You can ensure it's installed by authorizing Teamline at  https://my.Teamlineapp.com/add-to-slack

Basic features

The /teamline slash command allows you to create and manage tasks, without being seen by other people in the channel. The following are the basic commands:

  • /teamline help
    Shows a list of the /teamline commands
  • /teamline TPS report
    Adds a new task called "TPS report". You can also add assignees, a channel, task list, or due date. For example /teamline TPS report @hannah #communications on March 25
  • /teamline list
    Shows a list of incomplete tasks. You can also see a list of any other person's tasks (e.g. to see @james' tasks, type /teamline list @james ) or any channel's tasks (e.g. to see #media 's tasks, type /teamline list #media )
  • /teamline completed
    Shows a list of recently completed tasks (tasks completed in the last 7 days). You can also choose a longer time, e.g. to show a list of the last 30 days worth of completed tasks, type /teamline completed 30 

Advanced features

For all of the advanced features, you need to know a task's number. To get a task number, first type /teamline list and remember the number beside the appropriate task. You can use the following commands:

  • /teamline assign 1 @mary
    Assigns @mary to task number 1 (you can also assign multiple people by typing /teamline assign 1 @karen @xavier )
  • /teamline deassign 1 @elvis
    Deassigns @elvis from task number 1 (you can also deassign multiple people by typing /teamline deassign 1 @bob @cathy )
  • /teamline due 1 next tuesday
    Sets the due date of task number 1 to next Tuesday (if you don't specify a date, this removes the due date, e.g. /teamline due 1 )
  • /teamline describe 1 Please see Cathy about this before sending
    Sets the description of task number 1 to _"Please see Cathy about this before sending"_ (if you don't specify a description, this will delete the task's description e.g. /teamline describe 1 )
  • /teamline comment 1 Great one!
    Adds the comment "Great one!" to task number 1
  • /teamline show 1
    Shows extended information about the task number 1
  • /teamline delete 1
    Deletes task number 1

Advanced Commands
The /teamline (or /tl) command has lots of features for power users to get more done directly in Slack! Here's how it works:•  /teamline list shows you a list of all tasks in the current channel (or your own tasks, if you're not in a channel)
•  /teamline call Steve or /teamline add call Steve adds a new task called "call Steve", using your default privacy settings.
•  /teamline customer newsletter @hannah #management March 25 adds a new task called "customer newsletter" to the channel #management, assigns it to @hannah, with a due date of March 25
•  /teamline completed or /teamline completed 7 shows you a list of all tasks in the current channel that were completed in the last 7 days (or your own recently completed tasks, if you're not in a channel)
•  /teamline list #channel shows you a list of all of the tasks in #channel
•  /teamline list @person shows you a list of all of @person's tasks
•  /teamline list * shows a list of all tasks in the team
•  /teamline list customer-123 searches for all tasks that match "customer-123". You can use exactly the same search terms that work in the Teamline app
•  /teamline today sends you a direct message with all of your tasks due todayAfter using /teamline list, Teamline will specify a task ID (it looks similar to TASK-382) beside each task. Use these IDs to edit tasks with the following commands:
•  /teamline done TASK-382 marks the task complete
•  /teamline rename TASK-382 3rd monthly newsletter renames the task to "3rd monthly newsletter"
•  /teamline assign TASK-382 @person assigns @person to the task (you can also assign multiple people)
•  /teamline deassign TASK-382 @person deassigns @person from the task (you can also deassign multiple people)
•  /teamline due TASK-382 next tuesday sets the due date of the task to next Tuesday (if you don't specify a date, this removes the due date)
•  /teamline describe TASK-382 Please see Cathy about this before sending sets the description of the task to "Please see Cathy about this before sending" (if you don't specify a description, this will delete the task's description)
•  /teamline comment TASK-382 Great one! adds the comment "Great one!" to the task
•  /teamline show TASK-382 shows extended information about the task
•  /teamline delete TASK-382 deletes the task
•  /teamline leaderboard/teamline leaderboard 100 days or /teamline leaderboard :beers: shows the super-secret reaction-emoji leaderboard

•  /teamline joke or @teamline joke tells a joke

If you write something that doesn't match any of the above commands then a new task will be created._Hint: You can also use /tl as an easy-to-type shortcut, instead of /teamline

Still need help? Contact Us Contact Us