Skip to main content
U.S. flag

An official website of the United States government

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Slack user management

Back to Slack page

This page overviews the administrative tasks done to manage our Slack account at TTS.

Adding TTS staff

The Talent team will fill out a user request ticket for people when they join TTS.

Offboarding

Slack users need to be offboarded in the following situations:

  • Someone leaving TTS
  • A partner who’s employment/engagement is ending
  • A contractor who is no longer supporting TTS

In all of these cases, #people-ops / the engagement manager / the COR should fill out a user modification ticket.

An admin will then do one of the following:

*NOTE: When a TTS Slack user is converted to a Single-channel user, they maintain access to their direct message chat history but are unable to search for or create new direct messages with folks that they’ve never messaged before. Unless another channel is specified, the only channel that will still be accessible is #alumni.

If they were a partner, the admin will also set their Downgraded/disabled on date in the user request spreadsheet.

Slack admins

Here are the resources used by Slack Admins to track and manage Slack accounts:

Custom emoji

All custom emoji must be reviewed by TTS staff. You can add new emoji through the emoji request process. The overall process looks like this.

  1. Users request new emoji from #emoji-showcase
  2. TTS reviews the request in #admins-emoji
  3. Approved emoji are routed to #approved-emoji for Slack admins
  4. Slack admins create the approved emoji in the Slack workspace
  5. Users are notified the new emoji is ready for use

Ideas for automating the creation of approved emoji are discussed in 18f/tts-tech-portfolio#1077.

Approval criteria

TTS staff in #admins-emoji are responsible for reviewing new emoji. Emoji are covered by the same rules that govern our behavior at work, including the GSA IT Rules of Behavior, GSA Policy Statement on Harassment, Including Sexual and Non-sexual, TTS Code of Conduct, and ethics rules. TTS staff should review emoji requests with these rules in mind.

Submitters should be thoughtful and mindful about emoji submissions, and try to ensure they’re in line with our values of diversity and inclusion. Inclusion Bot will automatically flag emoji submissions where the emoji name may contain exclusionary language as a quick aid to reviewers.

Emoji of TTS members’ faces, family, pets, etc: When reviewing, emoji approvers MUST ask for clear, affirmative consent from the person whose image is being used. Ideally, submitters will check before requesting, but it’s the approver’s responsibility to verify.

Emoji of TTS members’ faces, family, pets, etc: When reviewing, emoji approvers MUST ask for clear, affirmative consent from the person whose image is being used. Ideally, submitters will check before requesting, but it’s the approver’s responsibility to verify.

If you’d like to help review emoji requests, please reach out to #tts-tech-portfolio.

Slack admins

Creation of emoji requires admin permissions. Once emoji are approved by TTS, the request is handed-off to the Slack admins for creation. Once Slack admins create the approved emoji, they should click “I have created the emoji” to complete the request.

Slack Workflow

Requests for new emoji use Slack’s Workflow Builder feature. You can download the Workflow to share with other Slack workspaces. As a Workflow Collaborator in Slack, click TTS > Tools > Workflow Builder. In the Workflow Builder, select the menu from the Workflow you want to download. Click “Download workflow file”. This JSON file can be uploaded into another workspace by clicking the “Import” button from the Workflow Builder.

Reach out to #tts-tech-portfolio for Collaborator access to the Custom Emoji Request workflow.

Questions?