
Table of contents
Basecamp Setup
Basecamp connects to WorkSights through a standard OAuth flow. Once connected, WorkSights receives metadata about messages, to-dos, comments, files, and scheduled events for all mapped users. Because Basecamp processes events through a combination of webhook delivery and a scheduled processing job, activity may appear after a short delay.
Only Admins, Owners, and Executives can initiate this connection.
For an overview of how Basecamp activity appears in WorkSights, see Basecamp Overview.
Connecting Basecamp
Step 1: Start the Connection
- Go to Services in the top navigation
- Find Basecamp in the list
- Click Connect Basecamp
This opens Basecamp's OAuth authorization screen.
Step 2: Authorize WorkSights in Basecamp
Sign into the Basecamp account you want to connect and approve the requested permissions.

Once authorization is complete, WorkSights registers the webhook and prepares the scheduled ingestion process automatically.
Step 3: User Mapping
WorkSights imports your Basecamp users and attempts to match them to WorkSights profiles by email.
Open the Users tab to review mappings. For any user that did not map automatically, select the correct WorkSights profile from the dropdown.

A user can only be mapped once. Only mapped users generate activity entries in WorkSights.
What Happens Next
Once the connection is established and users are mapped, Basecamp begins sending metadata to WorkSights for new messages, updates, comments, to-dos, file uploads, and scheduled events.
Activity typically appears within 20 minutes after it occurs in Basecamp once both the webhook delivery and WorkSights processing steps complete.
User mappings and integration settings can be reviewed and updated at any time from the integration page.