OneTrust integration: Set up with Ramp Programs

Overview

Use the OneTrust integration to gate spend approval until a vendor risk assessment is complete. Ramp can create vendors and assessments in OneTrust, wait for results, and move your approval workflow forward in real time.

What this integration does

Prerequisites

Permissions and scopes required in OneTrust

Grant the client credentials these scopes:

Connect OneTrust in Ramp

Step 1: Sign in to Ramp as an Admin. Open the Integrations tab.

Step 2: Search for “OneTrust,” then click Connect.

Step 3: Paste any URL from your OneTrust tenant. We use this to detect your environment.

Step 4: Click the link to open the OneTrust Client Credentials page. Create new credentials (you can name them for Ramp). Do not change advanced options.

Step 5: Add these scopes: organization, integrations, inventory, assessment. Create the credentials.

Step 6: Copy the Client ID and Client Secret. Keep the secret secure. Do not share it outside Ramp setup.

Step 7: Return to Ramp. Paste the Client ID and Secret. Click Next. Ramp validates the credentials and creates three webhooks in OneTrust.

Step 8: In OneTrust, open Integrations. Find the three Ramp webhooks and activate each one (open the item and click Activate, or use the table menu).

Step 9: Return to Ramp and click Finish. The connection shows as Connected.

Add OneTrust to a program approval workflow

Step 1: In Ramp, go to Manage spend > Programs. Create or open a Program (example: Purchase order intake).

Step 2: Edit the Approval workflow. Remove any default steps you do not need.

Step 3: Click View more under Integrations. Add the OneTrust step.

Step 4: Assign who will own the step (example: Any admin). Add instructions and an optional deadline (for example, 7 days).

Step 5: Complete the required fields:

Step 6: Click Done, Save, and Publish the Program.

Run a request with the OneTrust step

Step 1: Click Request on the Program. Enter request details (name, amount, vendor).

Step 2: After submit, Ramp:

Step 3: The reviewer completes the assessment in OneTrust.

Step 4: OneTrust sends webhook updates to Ramp. Allow 30–60 seconds, then refresh.

Step 5: If the result matches an approved status you selected, Ramp advances the workflow. If not, Ramp rejects the request.

Smart reuse of recent assessments

Troubleshooting

Security notes

Who can do what

Frequently asked questions