OAuth providers
Apollo.io
Set up Apollo.io OAuth for sales intelligence and engagement
Overview
Section titled “Overview”Connect your users to Apollo.io for sales intelligence, lead enrichment, and engagement sequences.
| Property | Value |
|---|---|
| Provider ID | apollo |
| Category | CRM & Sales |
| PKCE | Not supported |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Register an OAuth App in Apollo
Section titled “Step 1: Register an OAuth App in Apollo”Go to Apollo Integrations
In Apollo, go to Settings > Integrations at app.apollo.io/#/settings/integrations.
Connect the API integration
Find the API option and click Connect, then choose OAuth registration.
Configure the application
Fill in:
- App Name: A name shown to users when they authorize
- App Logo: Optional logo
- OAuth Redirect URL: Copy the Redirect URI from the Developer Portal. Must use HTTPS. You can register up to 4 URLs (comma-separated).
- Scopes: Select the scopes the application needs.
read_user_profileandapp_scopesare added by default.
Get credentials
Submit the form, then copy the Client ID and Client Secret. The secret is only displayed once.
Step 2: Add to Alter Vault
Section titled “Step 2: Add to Alter Vault”Open the Developer Portal
Go to portal.alterauth.com and navigate to the application.
Add Apollo.io provider
Go to OAuth Providers > Add Provider > Apollo.io.
Enter credentials
- Client ID: Paste your Apollo.io Client ID
- Client Secret: Paste your Apollo.io Client Secret
Select scopes
Choose the scopes the application needs.
Save
Click Save. The provider is now active.
Available Scopes
Section titled “Available Scopes”| Scope | Description |
|---|---|
api:default | Standard access to Apollo.io API for contacts, accounts, and sequences |
- Apollo.io uses a single
api:defaultscope that provides standard access to the API, including contacts, accounts, and sequences. - See the Apollo OAuth 2.0 (Partners) guide for the official authorization flow documentation.
- Apollo access tokens expire after 30 days; Alter Vault refreshes them automatically using the refresh token.