
Table of contents
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
- Go to Services in the top navigation
- Find Basecamp in the list
- 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:
- Open the Users Tab inside the Basecamp integration
- Select the unmapped Basecamp user
- 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.
