Personalize your lists
Mention people and roles, link channels and add hyperlinks — by hand, with full control.
A task is just Discord text, so you can enrich it like any message. Mention people and roles, link channels, add clickable links. The Owner and Tag buttons do some of this for you, and Tag can apply several users and roles at once. In Bulk update, or when you edit a task’s content, you can also write and adjust these by hand. Bulk update shows the raw codes, so it helps to know what they mean.
How Discord references things
Discord doesn’t store names, it stores IDs — long numbers that never change even if someone renames themselves. A mention is just a tiny code wrapping an ID. Once you know the pattern, you can type or edit them yourself.
Finding an ID
First, turn on Developer Mode (once):
- Discord → User Settings → Advanced → enable Developer Mode.
Then, anywhere in Discord:
- Someone else’s ID — right-click their name or avatar → Copy User ID.
- A role’s ID — Server Settings → Roles → right-click the role → Copy Role ID (or right-click a role mention).
- A channel’s ID — right-click the channel in the sidebar → Copy Channel ID.
- Your own ID — right-click your name → Copy User ID.
Mentioning people
Wrap a user ID like this:
<@USER_ID>
For example <@123456789012345678> renders as @username. This is exactly what the Tag button inserts for you — so in bulk edit you can copy, move or remove these codes with confidence.
Mentioning roles
Roles use an extra &:
<@&ROLE_ID>
<@&987654321098765432> renders as @role. Use it to point a task at a whole team at once.
Owners: the mention with a colon
A task’s owner is a mention too, with one difference: it is followed by a colon. The Owner button writes it for you, at the start of the task:
<@USER_ID>: Ship the release notes
A role works the same way: <@&ROLE_ID>:. Without the colon, the same mention is just a tag, not an owner. This matters in Bulk update. A reminder goes to the task’s owner, so TTM doesn’t save a reminder on a task without an owner. The message names the task to fix: see Reading a reminder on the task.
Linking channels
Channels use #:
<#CHANNEL_ID>
<#111222333444555666> renders as a clickable #channel. Perfect for sending readers to the right place — “specs in <#…>”, “deploy from <#…>”.
https://discord.com/channels/…/111222333444555666 becomes <#111222333444555666> on its own. Links that point to a specific message are left alone — those stay clickable links.Adding a hyperlink
For links to anything outside Discord, use standard Markdown:
[visible text](https://example.com)
So [our roadmap](https://example.com/roadmap) becomes our roadmap — a clean, clickable link instead of a bare URL.
The target doesn’t have to be a web page. mailto:, tel: and sms: links work the same way, and open the reader’s own app. [the release owner](mailto:release@example.com) turns a task into a one-click “write to this person”, and [the on-call phone](tel:+12025550100) dials it straight from a phone.
A link can also point to another list: right-click its message → Copy Message Link and paste it inside the brackets. Message links are left as they are — only plain channel links get shortened to a #channel tag.
Button emoji
A task can show the emoji of a list button, as the lessons of the Tutorial do. In Bulk update, in the form of a task’s text and in the Download file, these emoji don’t show as a long code but as a short name:
| Name | Button |
|---|---|
:owner: | |
:reminder: | |
:content: | |
:more: |
Leave a name where it is and the emoji stays. Write one yourself, in lowercase, and the list shows the button’s emoji: handy when a task says which button to press. Any other word between colons stays as you wrote it.
Quick reference
| You want | You write | It shows |
|---|---|---|
| Mention a person | <@USER_ID> | @username |
| Mention a role | <@&ROLE_ID> | @role |
| Set the owner | <@USER_ID>: | @username: |
| Link a channel | <#CHANNEL_ID> | #channel |
| Add a link | [text](https://url) | text |
| Link an email address | [text](mailto:name@example.com) | text |
| Link a phone number | [text](tel:+12025550100) | text |
| Show a button’s emoji | :owner:, :reminder:, :content:, :more: | the button’s emoji |
Putting it together
A single task can combine all of these. In Bulk update you might write:
- Review the release notes in <#111222333444555666>, ping <@&987654321098765432> when done — questions to [the release owner](mailto:release@example.com)