See how Ramp uses ConductorOne
ConductorOne

ConductorOne Docs

Coupa connector

Integrations with the applications from which ConductorOne pulls identity data are called connectors.

Overview

Coupa Software is a global technology platform for Business Spend Management. ConductorOne integrates with your Coupa account to provide visibility and permission management on users, groups, and roles.

Availability

General availability. The Coupa integration is available to all ConductorOne users.

Capabilities

  • Sync users from Coupa to ConductorOne
  • Entitlements supported:
    • Coupa Groups
    • Coupa Roles
    • Coupa Licenses

Requirements

To connect to your Coupa environment, you will need:

  • Super Administrator role in ConductorOne
  • Admin access in Coupa - Full system access to setup and maintain the application

Integrate your Coupa instance

Step 1: Locate your Coupa domain

  1. Log into your Coupa control panel and copy the URL from your browser. We’ll use this in Step 4.

Step 2: Create an OAuth App

  1. In the Coupa control panel, click Setup.

  2. Search for “OAuth” and click OAuth2/OpenID Connect Clients.

  3. Click Create to create a new OAuth app.

  4. Fill out the OAuth app creation form as follows:

    • Select Grant type Client credentials.
    • Give your app a name, such as ConductorOne.
    • Leave JWKS URI field blank.
    • Enter the appropriate login and contact information for your organization.
    • Select the following scopes:
      • core.business_entity.read
      • core.common.read
      • core.user_group.read
      • core.user_group.write
      • core.user.read
      • core.user.write
      • email
      • login
      • offline_access
      • openid
      • profile
  5. At the bottom of the page click Save.

Step 3: Gather your Coupa credentials

  1. Open the OAuth2 app you just created. It will look like this:

  2. Copy and save the Identifier string. This is your client ID.

  3. Click Show/Hide to view your client secret. Copy and save the client secret.

We’ll use these credentials in Step 4.

Step 4: Add your Coupa credentials to ConductorOne

  1. In ConductorOne, click Integrations > Coupa.
  2. If this is your first Coupa integration, the integration form opens automatically. Otherwise, click Add Connector.
  3. Enter your Coupa domain from Step 1 in the Domain field.
  4. Paste the client ID from Step 3 in the Client ID field.
  5. Paste the client secret from Step 3 into the Client Secret field.
  6. Click Next.
  7. A new Coupa page opens with your saved credentials.

That’s it! Your Coupa instance is now integrated with ConductorOne.