Chatbots and Webhooks

Chatbots

With Chatbots, other sites and services can post updates directly to Chat. This could be handy for software teams, marketers, or anyone who wants to stay on top of things happening outside Basecamp. 

We’ve included GitHub to start, but you can add your own chatbot if you’ve built one already. Learn more in our Chatbots API guide

Click into your project, then the Chat tool. Click the ••• menu at the top right of the page and choose Configure chatbots:

Screenshot of the Campfire in the Marketing team project with the dropdown menu open and an arrow pointing at the "Configure chatbots" option

Note: The default GitHub Chatbot can only handle "push," "issue," and "status" events.

Webhooks

Basecamp can notify your application when something is changed through webhooks. A webhook consists of a payload URL to be called, which must be HTTPS, and a list of types that will trigger calls.

Use our Webhooks API or set one up right inside your project:

Screenshot of the Marketing team project with the dropdown menu open and an arrow pointing at the "Set up webhooks" option