Skip to content
Last updated

Outreach integration

Outreach is a sales engagement and execution platform. Integrating Outreach with Frontegg lets your application read prospects, accounts, sequences, mailboxes, opportunities, tasks, calls, and users on behalf of your users — all through Frontegg's integration layer. Outreach authenticates with OAuth 2.0 (Authorization Code flow), so you create an Outreach app to obtain a Client ID and Client Secret.


Prerequisites

  • An Outreach account
  • Access to the Outreach app management area to create an app and configure its API access

Connect to Outreach

You create an app in Outreach and configure OAuth on its API access tab. The app provides the Client ID (Application ID) and Client Secret and defines the redirect URI that Outreach returns users to after they authorize access.

Step 1: Create an Outreach app

Sign in to Outreach and create a new app in the Outreach app management area (App Marketplace / developer settings). Give it a descriptive name, for example Frontegg Integration.

Step 2: Configure OAuth on the API access tab

Open the app's API access tab and configure:

  • Redirect URI — Add your Frontegg Redirect URL: https://YOUR_MCP_GATEWAY_URL/integration-callback
  • Scopes — Select the scopes your application needs (see the scopes table below).

Step 3: Copy the Client ID and Client Secret

Outreach generates a Client ID (Application ID) and Client Secret. Copy both values.

Copy your Client Secret now

The Client Secret is displayed only once, when it is generated. Copy it immediately and store it securely — treat it like a password. If you lose it, use the regenerate function on the app to create a new one. Development credentials are provisioned immediately for testing; production credentials become available after the app completes Outreach's publishing and review process.

Configure the Frontegg portal

Once you have your Client ID and Client Secret, configure the integration in the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Outreach.
  2. Enter the Client ID and the Client Secret.
  3. Click Save.

Frontegg requests the following scopes during authorization:

ScopeDescription
prospects.readRead prospects
accounts.readRead accounts
sequences.readRead sequences
sequenceStates.readRead sequence states
mailboxes.readRead mailboxes
users.readRead users
opportunities.readRead opportunities
tasks.readRead tasks
calls.readRead calls

Keep your credentials secure

Never share or commit your Client Secret to version control.

Additional resources