How to Add Custom Status and Away Messages to Slack
When working on distributed teams, posting a status message in your chat client is an easy, effective way to broadcast information about location and availability to colleagues.
Unfortunately, at present (December 2015), Slack doesn’t formally support status messages, and provides only a simple active/away toggle to indicate user status:
However, if status/away messages are on your Slack wishlist, there’s no need to wait for them to be officially implemented. You can roll your own status-message fields using Slack’s new “Customize profile feature,” as described below.*
* Note: profile customization is available only for Slack customers on paid plans, so the following will not work for teams using free accounts.
Customize your team’s profile template
If you’re an owner or admin, you can customize the user profiles for your Slack team. To access the Customize Profile page in Slack’s Desktop or Web app, choose View Profile & Account from the main-menu dropdown in Slack’s left navigation pane, click Edit in the right profile pane, and then on the Edit Profile screen, click “Add, edit, or reorder fields” below the Save Changes button:
In the Web Slack client, you can also navigate directly to the Customize Profile page by going to the following URL and clicking “Edit your team’s profile fields”:
http://<your_team_name_here>.slack.com/customize/profile
On the Customize Profile page, you can create additional fields for team members to enter status information.
For example, you may want to add a field where coworkers can enter details on where they’re currently based: working in the office, working remotely, or away on vacation. To create a Location field with a dropdown that contains a series of options appropriate for your team, choose “Create a custom field.” Then on the “Create a new field” screen, select “List of Options”:
Then, on the “Edit Profile Field,” add a Label and Hint (user aid) for the dropdown, add your desired location options, and hit Save:
Similarly, you may also want a field for team members to provide a custom away message. In this case, choose the Text field option from the “Create a new field” page, and then add your Label and Hint as before:
Update your profile
You’ve successfully added custom location and away-message fields to your team’s profile template; now you can update your profile to fill in this information.
To edit your profile, again choose View Profile & Account from the main-menu dropdown in Slack’s left navigation pane, and then click the Edit button in the right profile pane. Then fill in the new Location and Away Message fields, and hit Save Changes:
Your status information is now published on your profile and will be visible to everyone on your team. 👍