Zulip Bitbucket Server integration
Zulip supports both Git and Mercurial notifications from Bitbucket. This integration is for the new-style Bitbucket webhooks used by Bitbucket Server.
For the old-style Bitbucket webhooks used by Bitbucket Enterprise, click here, and for the new-style webhooks used by Bitbucket Cloud (SAAS service) click here.
-
Create a bot for Bitbucket Server. Make sure that you select Incoming webhook as the Bot type.
-
Decide where to send Bitbucket Server notifications, and generate the integration URL. You'll be able to configure which branches you'll receive notifications from.
-
On your repository's web page, go to Settings. Select Webhooks, and then click Add webhook.
-
Set Title to a title of your choice, such as
Zulip. Set URL to the URL generated above, and toggle the Active checkbox. Select the Triggers you'd like to be notified about, and click Save.
You're done! Your Bitbucket Server notifications may look like this:

Filtering incoming events
The Bitbucket Server integration supports filtering for the following events:
diagnostics:ping, repo:comment:added, repo:comment:edited, repo:comment:deleted, repo:forked, repo:modified, repo:refs_changed, pr:comment:added, pr:comment:edited, pr:comment:deleted, pr:declined, pr:deleted, pr:merged, pr:modified, pr:opened, pr:reviewer:approved, pr:reviewer:needs_work, pr:reviewer:updated, pr:reviewer:unapproved
Related documentation
Logos are trademarks of their respective owners. None of the integrations on this page are created by, affiliated with, or supported by the companies represented by the logos.