Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 2.91 KB

integrations.md

File metadata and controls

67 lines (53 loc) · 2.91 KB
title questions cSpell
Slack integrations
admins-slack
ignore coffeemate

Back to Slack page

We have a few different Slack Apps and bots you'll see in Slack:

Learn more about some of our unique channel customizations and auto-responses in the Slack @ TTS guide.

If you're interested in learning more about the bots, or perhaps contributing to them, pop into {% slack_channel "bots" %}.

New integrations

You can add new "configurations" of pre-approved integrations to Slack, for things like posting Trello or GitHub notifications to a Slack channel. For getting notifications into Slack with a custom integration, you can create a new App for Incoming Webhooks, which will be approved. For any new integration types, please follow the process below.

Integration request form

Note this is only necessary for new bots or types of integrations — approval is not needed for new “configurations” of a previously-approved App. The form should be filled out again if the nature of the connection changes, e.g. a webhook connection changes to using OAuth.

New integrations being built/hosted by GSA should be developed against the test Slack—ask in #admins-slack for access.

New integrations/bots need approval from the following:

  • Security Engineering (ISE)
  • OCTO
  • GSA IT Slack admins

Those that are approved will be approved across the GSA Slack Enterprise Grid. Considerations:

  • Read access from Slack (e.g. RSS) will almost definitely be approved.
  • One-way integrations into Slack (e.g. via webhooks) are almost always fine.
  • Integrations from higher-risk systems into Slack will generally not be approved.