Skip to main content

Prerequisites

Before continuing, you should have already completed the following for this connector:
1

Configure the Connector

Enable the connector and set up its connector profile in your project. See Managing Connectors.

Connector Profile

Basecamp - OAuth 2.0
2

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Basecamp - OAuth 2.0

Configure Basecamp Webhooks

Basecamp delivers real-time webhook notifications for events within a project. Follow the steps below to configure webhooks for your Basecamp project.

1

Sign in to Basecamp

Sign in to your Basecamp account with administrator credentials.

Basecamp Sign In Page
2

Identify Your Project

Navigate to the project you wish to receive events from. Your Account ID and Project ID can be found in the browser URL bar.

  • Open your project in Basecamp.
  • The URL follows this format: https://app.basecamp.com/{account_id}/projects/{project_id}
  • Note both the Account ID and Project ID — these are required in later steps.
Basecamp Project URL showing Account ID and Project ID
3

Open Webhook Settings

Navigate to Set up webhooks from the three-dot menu in the top-right corner of your project.

Basecamp Set Up Webhooks Option
4

Register the Webhook

Add a new webhook by providing the Payload URL and selecting the event types you wish to receive notifications for.

  • Click the Add a new webhook button.
  • In the Payload URL field, paste the Native Webhook URL copied from the StackOne Hub connection form.
  • Select the event types you wish to subscribe to. Refer to the Select Event Types step below for supported events.
  • Tick the Enable this webhook checkbox to activate the webhook.
  • Click the Add this webhook button to save.
Basecamp Create Webhook Form
5

Select Event Types

The following event types are currently supported by the StackOne Basecamp integration. Select the relevant types when configuring your webhook.

  • To-do — To-do item events (created, completed, updated, deleted)
  • To-do list — To-do list events
  • Message — Message board events
  • Comment — Comment events on any recording
  • Document — Document events
  • File — File upload events
  • Timesheet entry & Event — Calendar and schedule events
  • Card — Card table (Kanban) events
  • Folder — Folder (Docs & Files) events
  • Check-in — Automatic check-in events

Verify

Your Connector should now be able to receive and process events. Try triggering an event and you should see an Event appear in the Connector logs.