Skip to main content

Domo Integration Guide

Updated over 3 weeks ago

Integrating Domo with Drata automates your user access reviews, saving time and reducing errors by syncing user data directly from Domo.

Key Capabilities

  • Access retrieval: Retrieves users and assigned roles from connected systems.

  • Review enablement: Makes this access data available for review in Drata’s Access Reviews feature.

  • Account mapping support: Allows external accounts to be mapped to Drata personnel for accurate review and tracking.

Prerequisites & Data Access

  • Admin privileges in your Domo organization

  • Access to the Domo Developer Portal

  • Ability to create an OAuth client with User scope

  • Must be assigned one of the following Drata roles: Admin, Workspace Managers, DevOps Engineer.

  • If you have the Access Reviewer Drata role, you can only view the Connections page.

Permissions & Data Table

Permission / Scope

Why It’s Needed

Data Accessed (Read Only)

Client ID & Client Secret

Authenticate the connection via OAuth

User identity and access metadata

Application scope: User

Retrieve user access information

User names, emails, account status

Step-by-Step Setup

Step 1: Create a Domo OAuth client

  1. Log in to your Domo Developer Portal as an Admin.

  2. Go to the Manage Clients page.

  3. Select Create a client.

  4. Enter the client details:

    • Application Scope: Select User

  5. Save the client.

  6. Copy the Client ID and Client Secret.

  7. Store both values securely.

Expected outcome:
You have created a Domo OAuth client.

Step 2: Connect Domo inside Drata

  1. In Drata, navigate to Connections.

  2. Select the Available Connections tab.

  3. Search for Domo and select Connect.

  4. Enter:

    • Client ID

    • Client Secret

  5. Save the connection.

Expected outcome:
Drata successfully connects to Domo.

Additional resources

Did this answer your question?