Integrating GitHub with Slack

Repo channel

  • Create a channel named after the repository, e.g. #inyourface

  • In that channel, subscribe to it:

/github subscribe raghubetina/inyourface
  • Unsubscribe from default events that you don't want to hear about:

/github unsubscribe raghubetina/inyourface pulls
/github unsubscribe raghubetina/inyourface deployments
  • Subscribe to non-default events that you do want to hear about:

/github subscribe raghubetina/inyourface reviews
/github subscribe raghubetina/inyourface comments

The most important thing is to be subscribed to issues, since we configure Rollbar to create GitHub Issues rather than email us.

You can see all of the available events in the official docs.

Group code review channel

If this repository is something that you will want code review on,

  • In the #review-requests channel, subscribe to it:

/github subscribe raghubetina/inyourface

Subscribe to all code-review related events:

/github subscribe raghubetina/inyourface reviews
/github subscribe raghubetina/inyourface comments

Unsubscribe from all non-code-review related events:

/github unsubscribe raghubetina/inyourface issues
/github unsubscribe raghubetina/inyourface pulls
/github unsubscribe raghubetina/inyourface statuses
/github unsubscribe raghubetina/inyourface commits
/github unsubscribe raghubetina/inyourface deployments
/github unsubscribe raghubetina/inyourface public
/github unsubscribe raghubetina/inyourface releases

To keep from being double-notified, unsubscribe from reviews and comments in the original channel, #inyourface.

Last updated