XP-Dev.com Documentation

Slack Integration

Slack is a real-time messaging platform. You can get your Git, Subversion & Mercurial repository changes posted to Slack channels as messages.

Our platform can only post to public channels.

Enabling Slack Integration

  • Head over to your XP-Dev.com project's Repository tab
  • Click on the repository that you'd like to integrate Slack with
  • Head to the Integrations sub-tab of your repository

Repository's Integration Tab

Under the Add a New Integration form:

  • Select Slack as the integration
  • Click on Add

Repository Integration Add Form

  • Enter your public Slack Channel name (without the leading # hash)
  • Click on Save

Slack Integration Form

You will then need to pick your Slack team by clicking on it, or enter a new Slack account domain:

Pick a Slack Team

Finally, you need to authorise our platform with Slack:

  • Click Authorizify

Slack OAuth Authentication

Whenever you commit/push changes to your XP-Dev.com repository, you should see a message posted in your Slack channel.

Disabling Slack Integration

  • Head over to your XP-Dev.com project's Repository tab
  • Click on the repository that has been integrated with Slack
  • Head to the Integrations sub-tab of your repository
  • Click on Delete Integration next to your Slack Integration

Slack Project Notification

You can also get your changes on project items such as tickets, stories etc. posted to Slack channels as messages.

Enabling Slack Project Notification

  • Head over to your XP-Dev.com project's Settings tab
  • Navigate to the Notifications sub-tab

Projects Settings Notification Tab

Under the Add a New External Notification form:

  • Select Slack as the notification
  • Click on Add

Project Notification Add Form

  • Enter your Slack Channel name (without the leading # hash)
  • Click on Save

Slack Notification Form

You will then need to pick your Slack team by clicking on it, or enter a new Slack account domain:

Pick a Slack Team

Finally, you need to authorise our platform with Slack:

  • Click Authorizify

Slack OAuth Authentication

Whenever you make a change to a project item (such as changing the description for a story or creating a new Trac ticket), you should see a message posted in your Slack channel.

Disabling Slack Notification

  • Head over to your XP-Dev.com project's Settings tab
  • Navigate to the Notifications sub-tab
  • Click on Delete Notification next to your Slack Notification

Feel free to contact us if you need any assistance.