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
Prerequisites
- An Outreach account
- Access to the Outreach app management area to create an app and configure its API access
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.
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.
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).
Outreach generates a Client ID (Application ID) and Client Secret. Copy both values.
Copy your Client Secret now
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.
Once you have your Client ID and Client Secret, configure the integration in the Frontegg portal:
- Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Outreach.
- Enter the Client ID and the Client Secret.
- 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
Keep your credentials secure
Never share or commit your Client Secret to version control.