Skip to content
Basecamp logo

Connectors / Operations · HTTP Connector

Automate Basecamp with Tray.ai

Create a project, create a to-do and create a message in Basecamp, and start a workflow when Basecamp sends “Message created”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Basecamp on Tray.ai?

Basecamp is a project management app from 37signals that keeps each project's to-dos, message boards, schedules, documents, and group chat in one place. Tray.ai connects to Basecamp through the HTTP Connector, so your workflows can call the Basecamp API alongside the rest of your stack.

  • When Basecamp sends “To-do completed”, update the matching task status in your project tracker.
  • Create a to-do in a client project when a new request comes in through your help desk.
  • When Basecamp sends “Message created”, share the update with the account team in your team chat.
  • Create a project for each new client as soon as the deal closes in your CRM.
Connects through
HTTP Connector
Authentication
OAuth 2.0 or a bearer token
Base URL
https://3.basecampapi.com/{account_id}

What the Basecamp API covers

5 resources and 17 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow.

Projects

  • List projects
  • Get a project
  • Create a project
  • Update a project

To-dos

  • List to-dos
  • Create a to-do
  • Update a to-do
  • Complete a to-do

Messages

  • List messages
  • Create a message
  • Update a message

Comments

  • List comments
  • Create a comment
  • Update a comment

Webhooks

  • Create a webhook
  • Update a webhook
  • Delete a webhook

Events Basecamp can send to a Tray.ai webhook trigger

  • Message created
  • Comment created
  • To-do completed
  • To-do uncompleted
  • To-do assignment changed
  • Card assignment changed

Checked against Basecamp's own documentation on 2026-10-22

github.com/basecamp/bc-api

Frequently asked questions

What can a Tray.ai workflow do in Basecamp?

+

The Basecamp API documents 17 actions across 5 resources (Projects, To-dos, Messages, Comments, Webhooks). For example: List projects; List to-dos; List messages. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Basecamp?

+

The Basecamp API uses OAuth 2.0 and a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Basecamp events can start a Tray.ai workflow?

+

Basecamp sends 6 events to a webhook URL, for example: Message created; Comment created; To-do completed; To-do uncompleted; To-do assignment changed; Card assignment changed. A Tray.ai webhook trigger receives them and starts a workflow.

See Basecamp working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.