How Integrations Work
VISO TRUST integrations are event-driven. When something happens in your program — an assessment completes, a risk advisory is surfaced, a vendor’s status changes — VISO TRUST can automatically trigger an action in a connected system. Examples:- An assessment completes → a Slack message is sent to your security channel
- A new supplier is added in Coupa → the relationship is automatically created in VISO TRUST
- A risk-relevant event fires → a record is created or updated in a connected system
Connecting an Application
From Settings → Integrations:- Find the application you want to connect
- Click Connect or Manage Connection
- A secure authorization window opens — enter your credentials and complete the flow
- Once connected, the integration status turns green
Managing Automations
Each integration can have one or more Automations — rules that define how data flows between VISO TRUST and the connected application. Each automation card shows:- Trigger — the VISO TRUST event that starts the automation (e.g., “Assessment Completed”)
- Actions — what happens when the trigger fires
- Last Run — when the automation last executed
Automations are powered by Workato and may need to be enabled for your organization. Contact your Customer Success Manager if you don’t see them in Settings → Integrations.
Automation Actions
Automations won’t launch unless all required applications are connected. If an automation is failing, View Runs is the best place to start troubleshooting — it shows exactly what happened and any error details.
Field Mappings
Some integrations support field mappings — configuration that controls how data from an external system maps into VISO TRUST (and vice versa). For example, you might map an external system’s priority field to a VISO TRUST risk level. Field mappings let you align integration behavior with your existing data model without custom development. They’re configured per-integration in the connection settings.API and MCP
For custom integrations, VISO TRUST provides a public REST API under/api/v1/*. You can use it to:
- Programmatically create and update relationships
- Pull risk scores, assessment data, and advisory feeds into other systems
- Manage webhooks and lifecycle events from external tools