Hey everyone, Josh here from the Compass product team and I am really pleased to introduce you to another way to get data for your components into Compass: incoming webhooks. Compass wants to be your single pane of glass that is able to show you activity and insights across components giving you the right information at the right time. With incoming webhooks, you create a webhook listener in Compass that can receive outgoing webhooks from your other tools and systems bringing events and metrics into Compass without needing to install/configure an app or integration. You can try it out now and create incoming webhooks from the Settings menu or by clicking the “Add webhook” button found on a component’s detail or activity feed page.
Checkout this short video on how to create and use an incoming webhook with GitHub.
Today, we’ve released an incoming webhook for GitHub cloud which can receive webhooks from individual repositories or from entire GitHub organizations and turn those into events on the Compass activity feed and derived metrics like deployment frequency, build success rate, and pull request cycle time. Simply take the unique URL Compass gives you and and create a webhook in GitHub that sends deployment, push, and workflow webhooks and you’re all set. Your component(s) that have a link to the GitHub repos sending webhooks are now supercharged.
Next up, we’ll release incoming webhooks for Bitbucket Cloud, GitHub Enterprise, Bitbucket Data Center, and GitLab cloud and self-hosted as well. We want all customers to experience the power of connecting your git tool of choice to Compass and see events, metrics, and scorecards work together which is why we focused on the most popular source code management tools first.
After the git tools, we plan to ship a custom incoming webhook that will allow you to receive webhooks from anything that can send them! We’ll provide a way for you to map the payload to something Compass understands giving you the flexibility to bring data in without the need for an integration or tool-specific incoming webhook.
We’ll continue to build more incoming webhooks that are product specific next year, similar to GitHub and Bitbucket, to make it as easy as possible to connect data to Compass from all the tools you love, but custom incoming webhooks and hitting our API directly will always be there for you in the meantime. By the way, if you’re a software vendor reading this and looking to integrate with Compass, we’d love to work with you on building an incoming webhook for your product so please reach out!
I’m looking forward to announcing more around webhooks and would love to hear what you think. Happy Holidays!
Josh Campbell
Product Manager
Atlassian
Seattle, WA
8 accepted answers
0 comments