Skip to main content
Version: 1.x

Mentions

Mentioning users in messages is an important function available in all modern chat platforms.
Each platform comes with its own approach for mentioning users, but none offer cross-platform mentions as a built-in feature.

With Pritell it's possible to easily mention users across multiple platforms and have them receive notifications.

In Pritell there are two ways to mention other users:

  1. Linked users mention
  2. Nicknames

Linked users mention

Important User must have accounts on both platforms!

In the section below, a user sends a message which contains a Slack user mention to a Slack chat. When this message is re-sent to a connected Teams chat, Pritell will change the mention to the corresponding Teams user mention.

Message from Slack with Slack user mention User mention from Slack

Message re-sent to Teams with corresponding Teams user mention User mentions to Teams

This works in the opposite direction as well. When a user sends a message which contains a Teams user mention to a Teams chat, the message is re-sent to a connected Slack chat and Pritell will change the mention to the corresponding Slack user mention.

Message from Teams with a Teams user mention User mentions from Teams

Message re-sent to Slack with corresponding Slack user mention User mentions to Slack

Important
When user accounts in Slack and Teams are linked together, the contents of the message mentioning a linked user will stay the same, but the mention will be changed to reference the account of the workspace in which the message arrives.

In order to make linked users mention work, users must first link their user accounts.

Nicknames

Important Users who own accounts on multiple platforms should use linked users mention.

Nicknames enable a user to send mention notifications to users located on platforms different from one's own.
For example, a Slack user would normally assign nicknames to Teams users to enable mentioning them in a conversation.

In order to enable this functionality, a user must first complete the steps that match his platform as outlined below to set a nickname for an external user. Once completed, the user can simply use the ${nickname} format to mention the external user, where {nickname} is replaced with the actual nickname of the recipient.

Important
It is possible to set the same nickname to multiple accounts in different workspaces/tenants.
By doing so, a single nickname will effectively form a group of related users that will receive the same notification.

For example, let's say that Tarou, who's a Teams user, would like to mention Mamoru, who's a Slack user, in a Teams conversation.
He completes the steps to setup a nickname for Mamoru and sends the following message:

Message from Tarou (Teams) to nicknamed Mamoru (Slack)

Mamoru will then receive a notification in Slack that he was mentioned in a message relayed by the Pritell bot under Tarou's name:

The notification that Mamoru receives.

The nickname process works in the opposite direction as well.

If Mamoru, who's a Slack user, sets a nickname for Tarou, who's a Teams user, he will be able to mention Tarou through it:

Message from Mamoru (Slack) to nicknamed Tarou (Teams)

Tarou will then receive a notification in Teams that he was mentioned in a message relayed by the Pritell bot:

The notification that Tarou receives.

Important
A nickname set for a user will be shared between all linked accounts of that user.
This means that the recipient will be mentioned in all channels linked to the channel of sent nickname mention which can be accessed with one of his accounts.
For more information on mentions sent to linked users click here.
Click here to learn more about linking channels together

Slack nickname commands

Set nickname

  1. Open a Slack chat.

  2. Send a message /pritell nickname set to the chat.
    This message cannot be used inside threads! See Slack slash command for details.

    Pritell command for setting nicknames

  3. Slack will open a dialog listing all users in channels connected to the channel which received the command, including both Slack and Teams users.

    Set nickname dialog

  4. Provide the nickname in the input box under Nickname.
    It must not contain spaces or any special ASCII characters.
    UNICODE characters, such as ひらがな, are allowed.

  5. Select the chat user to give a nickname to under User.

    Set nickname dialog

  6. Click on Set

  7. Setting the nickname for a user will be finished and mentioning a user via ${nickname} will work!

    Set nickname dialog

Unset nickname

  1. Open a Slack chat.

  2. Send a message /pritell nickname remove to the chat.
    This message cannot be used inside threads! See Slack slash command for detail.

    Remove nickname command

  3. Slack will open a dialog with a list of nicknames that have been assigned before.
    The nicknames will be followed by the names of users they have been assigned to.

  4. Select the nickname you wish to remove from the list and click Remove.

    Nickname removal dialog with user selected

  5. Removing the nickname will then be finished and mentioning a user via ${nickname} will not work.

    Message after successful nickname removal

Teams nickname commands

Set nickname

  1. Open the chat with Pritell bot by either finding it under Chat or looking the bot up in the Search bar at the top.

  2. Type in nickname in the chat with the Pritell bot and send the message to open the nickname options menu.

    DM to pritell with 'nickname' command in it.

  3. Select Set nickname to open the nickname setting dialog.

  4. Confirm whether a group chat or team channel is connected to a Slack channel, and click on the most appropriate option: Select a group chat or Select a team.

    A dialog asking you if you want to select a group chat or a team

  5. If a team's channel is connected to a Slack channel through a UC, first select the team.

    A dialog with a team selected.

    Then click Submit selection to open the channel list dialog.

    A dialog with a list of available channels.

    Next, select the channel linked to the Slack channel in which the recipient participates, and click Ok.

    A dialog with a channel selected.

    For group chat, simply select the group chat that is connected to the Slack channel of the nickname recipient, then click Submit selection.

    A dialog with a group chat selected.

  6. After selecting a team channel or a group chat, the nickname setting dialog will open. The User list will contain the names of all users in channels connected to the team/group chat selected previously.

    The final dialog for setting the nickname.

  7. Select the Slack recipient and input a nickname. It must not contain spaces or any special ASCII characters.
    UNICODE characters, such as ひらがな, are allowed.

    The final dialog for setting the nickname.

  8. Click Set nickname. A confirmation message will be shown.

    Setting the nickname was successful.

  9. Try sending a message with $nickname in a group chat or a team channel connected to the Slack channel which the recipient uses.

  10. Confirm that the user is mentioned in the linked channel.

    Message sent to nickname.

Unset nickname

  1. Open the chat with Pritell bot by either finding it under Chat or looking the bot up in the Search bar at the top.

  2. Type in nickname in the chat with the Pritell bot and send the message to open the nickname options menu.

    DM to pritell with 'nickname' command in it.

  3. Select Remove nickname to open the nickname removal dialog.

    A dialog for selecting the nickname to remove.

  4. Select the nickname you wish to remove.

    Nickname selected for removal.

  5. Click on Remove. A confirmation message will be shown.

    Confirmation messsage.

  6. Mentioning a user via ${nickname} will not work.

    Confirmation messsage.