✔ Available on all per-user based subscriptions
What | Receive and action
Teamwork.com project
notifications directly
in Slack
channels and create
project
items from
Slack
messages. |
Why |
|
Who |
|
When | You want to keep
track of all
your most important work
in as
few places as possible,
bringing your
Teamwork.com notifications
into Slack. You want to
create actionable work
from key conversations
with your team in
Slack.
|
What | Receive and interact
with Teamwork.com project
notifications directly
in Slack
channels and create
project
items from
Slack
messages. |
Why |
|
Who |
|
When | You want to keep
track of all
your most important work
in as
few places as possible,
bringing your
Teamwork.com notifications
into Slack. You want to
create actionable work
from key conversations
with your team in
Slack.
|
Interact with
Teamwork.com notifications in Slack
Once a Slack channel is set to receive
Teamwork.com project notifications, you
receive messages:
- If a user posts a message in a
project and selects you to be
notified.
- If someone @mentions you anywhere in a
comment or message in Teamwork.com.
- When other users make changes to tasks
you are following.
📝 You will only
receive
notifications in Slack if the
person
making the change selects
the notify by
email option. You
don't receive
notifications
in Slack
for items you create.
Item | Included in
notification |
---|---|
Tasks (new task created
or
existing task
updated) |
|
Messages (new message or
reply posted) |
|
Comments (new comment
added to a task) |
|
Item | Included in
notification |
---|---|
Tasks (new task created
or
existing task
updated) |
|
Messages (new message or
reply posted) |
|
Comments (new comment
added to a task) |
|
Create project
items via Slack
Take quick actions on Teamwork.com notifications
received in Slack to create new project
items.
- Hover over the relevant Teamwork.com
notification.
- Click the ... (ellipsis) to view the Teamwork.com actions. You'll see the three most recently used actions listed.a. Select one of the options to open the corresponding creation window.b. Click More message shortcuts to access the remaining options.
Action | Purpose |
---|---|
Add a task | Create a task from a Teamwork.com
notification received in a
Slack channel.
|
Add comment | Add comments on tasks from
a Slack message or Teamwork.com
notification.
|
Add as message | Create a message in
a project from
a Slack message or Teamwork.com
notification.
|
Share link | Create a new link on
a
project.
|
Action | Purpose |
---|---|
Add a task | Create a task from a Teamwork.com
notification received in a
Slack channel.
|
Add comment | Add comments on tasks from
a Slack message or Teamwork.com
notification.
|
Add as message | Create a message in
a project from
a Slack message or Teamwork.com
notification.
|
Share link | Create a new link on
a
project.
|
Use
shortcodes
Shortcodes can be referenced
in the task title field to set task
properties when creating
tasks via Slack.
Shortcode | Notes |
---|---|
Start and end
dates Format: [start
date][due
date] Examples: [today][tomorrow] [2023/01/05][2023/01/15] | Add after the
task
title. You must
match the
date format to
the format set in your
Teamwork.com localization
settings. Use
one date reference to set only
a
due date. |
Assignee Format: @mention Example: @jane | Add after the
task
title. If auto
assign is off and
@mention is not used, task
list defaults in Teamwork.com
is
applied. |
Tags Format: #tagname Examples: #Development | #[To
do] | Add after the
task
title. Multiple
tags can be
referenced on a
task. |
Priority Format: ! Examples: ! | !! | !!! | Add before the
task
title. ! = low !! = medium !!! = high |
Estimated
time Format: [time] Examples: [1h] | [10m] | [1h
25m] | [1:30] | Add after the task
title. Set estimated time
in hours
and minutes. |
Shortcode | Notes |
---|---|
Start and end
dates Format: [start
date][due
date] Examples: [today][tomorrow] [2023/01/05][2023/01/15] | Add after the
task
title. You must
match the
date format to
the format set in your
Teamwork.com localization
settings. Use
one date reference to set only
a
due date. |
Assignee Format: @mention Example: @jane | Add after the
task
title. If auto
assign is off and
@mention is not used, task
list defaults in Teamwork.com
is
applied. |
Tags Format: #tagname Examples: #Development #[To
do] | Add after the
task
title. Multiple
tags can be
referenced on a
task. |
Priority Format: ! Examples: ! | !! | !!! | Add before the
task
title. ! = low !! = medium !!! = high |
Estimated
time Format: [time] Examples: [1h] | [10m] | [1h
25m] | [1:30] | Add after the task
title. Set estimated time
in hours
and minutes. |
Manage default
settings
You can set certain default
items to be selected automatically when
creating items via Slack.
- Go to a channel in your Slack
workspace.
- Type the
/tw settings
command in the message reply field. - Click the paper airplane icon
to send the message.
- Click Settings in the Teamwork.com app-generated message.
- Choose default settings (options
listed below).
- Use the
@mention
shortcode in a task title when creating a task to override the auto assign setting. - Use the
@mention
shortcode in a task title when creating a task to override the auto assign setting. - Click Save.
Default
project | Set a project to be
selected by default when
creating new project items
in Slack. |
Auto assign | Assign tasks to the
user account creating
the task. 📝 If auto
assign is off and @mention is not used,
task list defaults
from Teamwork.com are
applied. |
Only starred
projects | Only show starred
projects in the
projects list when
creating
items. |
When adding a
task | Fill the
description or title with the
contents of the
Slack message the
task is being
created
from. |
Default
project | Set a project to be
selected by default when
creating new project items
in Slack. |
Auto assign | Assign tasks to the
user account creating
the task. 📝 If auto
assign is off and @mention is not used,
task list defaults
from Teamwork.com are
applied. |
Only starred
projects | Only show starred
projects in the
projects list when
creating
items. |
When adding a
task | Fill the
description or title with the
contents of the
Slack message the
task is being
created
from. |
Use
commands
Commands provide a quick access
to the Teamwork.com integration.
Initiate a command by
typing /tw in a
channel's message field, followed by a
supported
command.
Some commands take actions
in the associated channel, while
others allow you to control your own
preferences for the integration.
Command | Purpose | |
---|---|---|
/tw
project | Set Project:
Select a
Teamwork.com
project to post
project notifications
to
the
Slack
channel. ⚠️ Only
site admins in the
owner
company and project
admins
can
use this command to
set
up a
project channel. Change
Project or Remove: Change or
remove the current
associated
project. 📝 Project
notifications posted
in
Slack
contain task
information,
which all members of
the
channel
can
see (regardless of
their
user
permissions and
project
access
in Teamwork.com). | |
/tw
task | Create a task in a
project. | |
/tw
link | Create a link in
a
project. | |
/tw
help | View the list of supported
commands. | |
/tw
settings | Settings: Update
default settings for
the
integration. Settings
options
are detailed
in the Manage
default
settings section later
in
this
article. Switch or Logout: Manage
the
Teamwork.com
profile linked
to your Slack
account. |
Command | Purpose | |
---|---|---|
/tw
project | Set Project:
Select a
Teamwork.com
project to post
project notifications
to
the
Slack
channel. ⚠️ Only
site admins in the
owner
company and project
admins
can
use this command to
set
up a
project channel. Change
Project or Remove: Change or
remove the current
associated
project. 📝 Project
notifications posted
in
Slack
contain task
information,
which all members of
the
channel
can
see (regardless of
their
user
permissions and
project
access
in Teamwork.com). | |
/tw
task | Create a task in a
project. | |
/tw
link | Create a link in
a
project. | |
/tw
help | View the list of supported
commands | |
/tw
settings | Settings:
Update
default settings for
the
integration. Settings
options
are detailed
in the Manage
default
settings section later
in
this
article. Switch or Logout: Manage
the
Teamwork.com
profile linked
to your Slack
account. |
Best
practices
- Strengthen team
communication: Encourage your
team to set up the Slack
integration.
- Simplify project oversight:
Create a project channel in Slack and
let your team know they can stay up to
date with the project.
- Dive into the detail: Use
shortcodes to set task properties when
creating tasks from Slack
messages.
- Take quick action: Use commands in Slack for quick access to integration options.
Elevate
- Automate: Leverage the automations feature to create custom notification flows to Slack.