## 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](https://www.outreach.io/) 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: | Scope | Description | | --- | --- | | `prospects.read` | Read prospects | | `accounts.read` | Read accounts | | `sequences.read` | Read sequences | | `sequenceStates.read` | Read sequence states | | `mailboxes.read` | Read mailboxes | | `users.read` | Read users | | `opportunities.read` | Read opportunities | | `tasks.read` | Read tasks | | `calls.read` | Read calls | Keep your credentials secure Never share or commit your Client Secret to version control. ### Additional resources - [Outreach OAuth documentation](https://developers.outreach.io/api/oauth/) - [Outreach API reference](https://developers.outreach.io/api/reference/) - [How to get your Redirect URL](/agen-for-work/connectors/redirect-url)