Zulip supports integration with Basecamp and can notify you of events in Basecamp.

First, create the stream you'd like to use for Basecamp notifications, and subscribe all interested parties to this stream. We recommend the name basecamp.

{{ external_api_uri_subdomain }}/v1/external/basecamp?api_key=abcdefgh&stream=basecamp

where api_key is the API key of your Zulip bot, and stream is the stream name you want the notifications sent to.


Next, go to your project on Basecamp and choose Set up webhooks from the Settings menu that is located in top right corner.



Click on Add a new webhook button



Paste the URL you created above and choose which events you want to be notified about. Make sure that Enable this webhook? is checked. Click Add this webhook.



Congratulations! You're done!
When you do things in basecamp action, you'll get a notification like this: