Skip to main content
You must have access to register applications on the 37signals Launchpad. This is typically available to account administrators or developers.

Register an OAuth Application

Create an OAuth 2.0 application on the 37signals Launchpad to obtain your Client ID and Client Secret.

1

Access the Launchpad Integrations Page

Navigate to 37signals Launchpad and sign in with your Basecamp account.

37signals Launchpad Integrations (Developers Portal) Page
2

Create a New Application

Click Register another application to begin creating a new OAuth application.

3

Complete the New Application Form

Navigate to the New Application page and fill in the required details.

  • Name of your application: Enter a descriptive name (e.g., StackOne Integration App)
  • Your company’s name: Enter your organisation name
  • Your website URL: Enter your company website URL
  • Products: Select Basecamp 5 (or the version that matches your Basecamp subscription)
  • Redirect URI: Use the Callback URL from your Connector Profile
  • This URL must match exactly for the OAuth flow to work correctly
  • Click Register this app to complete the registration
37signals Launchpad Application Registration Form
4

Copy Your Credentials

Once registered, click your application name to view the credentials.

  • Copy the Client ID displayed on the application details page
  • Copy the Client Secret and store it securely — you will need it later
  • Important: The Client Secret is sensitive and should never be shared or exposed publicly
37signals Launchpad Application Credentials Page

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Basecamp:
1

Open the connector

Log in to StackOne, open Connectors, and select Basecamp.
2

Choose actions and events

  • Click Add Profile.
  • If the connector offers more than one authentication method, set the Auth Method filter to OAuth 2.0.
  • Select the actions, and any events, to enable for this Connector Profile.
  • Click Continue.
3

Set up authentication

  • Select Authentication Type as OAuth 2.0.
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
  • Click Create Profile.
Congratulations! The new Connector Profile now shows up on the connector page. If you created it as a project member rather than an admin, it starts disabled until a project admin enables it. You can now continue to Link Accounts for Basecamp.