Skip to main content

Hello,

We are using the “Phone SlackID” field in Airtable and passing its value into the body of a message using the “Slack Send a message” action in an Automation to send mentions.

In the “Phone SlackID” field, we’ve set each user’s display name in the format @last.first, and it has been working correctly for almost all users.

However, after one staff member changed their display name, they no longer receive mentions. Specifically, @last.first now appears as plain text.

Could you please advise us on how to resolve this issue?

You will need to use the user’s Slack ID instead of the user’s username.

The username may have worked in the past — and might still work under some circumstances — but it has been deprecated by Slack and is no longer officially supported by Slack’s API.

Note that the “display name” has never worked. The “username” is different than the “display name”.

Also, on a related note, if you need more advanced Slack automations than what Airtable offers, you’ll want to check out Make’s Slack integrations & automations.

Hope this helps!

If you have a budget and you’d like to hire the best Airtable consultant to help you with anything else that is Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld


Hello ​@Ni0323,

If you're having issues with Slack mentions after a user changes their display name in Airtable, here's a quick solution:

  1. Ensure you have the Slack User ID for each user in Airtable. (Follow this step to get Slack Slack User ID)

  2. Update the formula field  “Phone SlackID” like this:
    "<@" & {Slack User ID} & ">"

  3. Use this “Phone SlackID” field in your Slack message automation.

This way, your automation will send the correct mention every time, regardless of any changes in user display names.

Feel free to reach out if you need further assistance.
You can also explore my services and connect with me on LinkedIn.

 


Thank you !

We solved!!


Reply