I've created a Confluence page with a list of colleagues based on the products they manage. Is there a way to make the contact name a hyperlink that when clicked, opens a Slack conversation between the user and the colleague name they clicked on?
Things I've already tried...
Hey Aaron,
I've generally had more luck with https:// links instead of slack:// links. While you can use the "Copy link" function in Slack to get a clickable link for channels, unfortunately this doesn't work for linking everyone to Direct Messages with a specific user:
I've confirmed the lack of slack:// in the new Confluence editor as a bug:
https://jira.atlassian.com/browse/CONFCLOUD-65866
While protocols like "slack://" don't work as links in the new editor currently, you can create a page using the Legacy editor in Confluence Cloud - the non-standard link protocols do work as expected in the Legacy editor. Just select that template when creating a new page:
I've noted your case here with the issue for this on jira.atlassian.com, but please feel free to watch and vote on that issue. The link again is CONFCLOUD-65866 .
Cheers,
Daniel
Thanks Daniel. If I'm not mistaken, the link you're copying out of Slack is a private link for the discussion between you and the other colleague. If someone else tried accessing that link, it wouldn't let them because they're not part of that Slack conversation (or channel).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Egads - you're absolutely right. That's certainly not going to work for anyone besides yourself!
Combing through more of Slack's documentation, it looks like the easiest method is generating a link to a user's profile:
- The first part of the link is the Workspace URL. For example, https://acmeco.slack.com.
- The second part of the link is the User ID. Multiple members' User IDs can be found using the users.list API method. Or, an individual's User ID can be found by clicking the More actions icon in a member's profile, then choosing Copy member ID.
- Append the User ID to the end of the Workspace URL. Here’s an example: https://acmeco.slack.com/team/U1H63D8SZ.
but I think you've already been able to get that far? I'll poke at the slack:// protocol a bit and see if there's a way to get that recognized with Confluence.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey Aaron, confirmed this is indeed a Confluence bug. I've updated my answer to reflect this as well as linked the actual bug and a workaround using the Legacy editor in Confluence Cloud.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.