Table of contents

First heading in the blog
Last updated
March 3rd, 2026

Basecamp connects to WorkSights through a simple OAuth flow. Once the connection is complete, WorkSights receives metadata about messages, to-dos, comments, files, and scheduled events for all mapped users. Because Basecamp processes events through a webhook plus a scheduled workflow, activities may appear after a short delay.

Only Admin, Owner, and Executive access level users can initiate this setup.

For a platform-level explanation of Basecamp activity in WorkSights, see Basecamp Overview.

Step-by-Step Setup Instructions

Step 1 – Start the Connection in WorkSights

  1. Go to Services in the top navigation
  2. Find Basecamp in the list
  3. Select Connect Basecamp

This opens Basecamp's OAuth authorization screen.

Step 2 – Authorize WorkSights in Basecamp

Sign in the Basecamp account you want to connect and approve the requested permissions. Basecamp uses a standard OAuth workflow to allow WorkSights to receive metadata for project activity.

Once authorization is complete, WorkSights registers the webhook and prepares the scheduled ingestion process.

WorkSights begins receiving events only from the moment the connection is established. Basecamp does not provide historical activity.

Step 3 – User Mapping

After the connection is created, WorkSights imports your Basecamp users and automatically attempts to match them to WorkSights users by email. Proper mapping is required for activity to appear on the timeline.

If a user is not automatically matched:

  1. Open the Users Tab inside the Basecamp integration
  2. Select the unmapped Basecamp user
  3. Choose the corresponding WorkSights user profile

A user can only be mapped once. Only mapped users will generate activity entries in WorkSights

What Happens Next

After setup, Basecamp begins sending metadata to WorkSights for new messages, message updates, comments, to-dos, file uploads, and scheduled events. These events are processed through a two-stage flow: Basecamp webhook delivery and WorkSights’s scheduled processing job.

As a result, activity usually appears shortly after it occurs in Basecamp once both steps complete.

You can review the connection and user mappings anytime from the Basecamp integration page.

Troubleshooting

If Basecamp activity does not appear in WorkSights, confirm the following:

  • The correct Basecamp account was authorized.
  • The user performing the activity is mapped to a WorkSights user.
  • The activity occurred after the integration was connected (there might be an up to 20-minute backlog).
  • The scheduled Basecamp processing workflow has run.
  • The Basecamp OAuth token has not expired. Reconnect in the Services List if needed.

Features

For file activity, see Basecamp Files.

For task activity, see BasecampTo-Dos.

For message visibility, see Basecamp Messages.

For threaded collaboration, see Basecamp Comments.

For project events, see Basecamp Scheduled Events.

Getting Started
Login
Google Workspace
Settings
Services
Getting Started
Signup
Microsoft 365
Settings
Account
Getting Started
Setup
Settings
Personal
Getting Started
Navigation
Personal
User View
2
Account
Account View
2
Services
Service View
2
Navigation
Navigation
4
Reporting
Score Report
Activities
Activity Stream
Getting Started
User Provisioning
WorkSights Dashboard
My Overview
WorkSights Dashboard
Executive Overview
Getting Started
Add and Manage Users
Getting Started
Navigation
Settings
Service View
Settings
Account View
Settings
User View
Activities
Activity Detail
Activities
Map View
WorkSights Dashboard
WorkSights Dashboard (Home)
Getting Started
Login to WorkSights