Integrations

Connect Operanix to your existing tools and workflows through four integration methods — Workflow Builder, REST API, Webhooks, and Chat Widget.

Overview

Operanix connects to your technology stack through four complementary methods:

Workflow Builder (n8n)

Visual automation with 400+ pre-built connectors for CRM, communication, storage, and more.

REST API

115+ endpoints for programmatic access to agents, knowledge, governance, and all platform features.

Webhooks

Real-time event delivery to your systems when missions complete, approvals are needed, or alerts fire.

Chat Widget

Embed an agent chat on any website with one line of HTML, or share a hosted URL.

Workflow Integrations (n8n)

The Workflow Center includes a built-in n8n integration that connects Operanix to 400+ external tools through a visual drag-and-drop builder.

Connecting Tools

  1. Navigate to Workflow CenterTool Connections tab
  2. Click Add Connection and select the tool category
  3. Authenticate with your credentials (OAuth or API key)
  4. The connection is now available in all workflow automations

Supported Platforms

CategoryPlatforms
CRMSalesforce, HubSpot, Pipedrive
CommunicationSlack, Microsoft Teams, Email (SMTP/IMAP)
StorageGoogle Drive, Dropbox, OneDrive
ProductivityNotion, Asana, Jira, Linear
FinanceStripe, QuickBooks
CustomHTTP/REST, GraphQL, SQL/NoSQL databases
Tip: The n8n integration supports custom HTTP nodes, so you can connect to any service with a REST or GraphQL API — even if it's not in the pre-built connector list.

REST API Integration

The Operanix REST API provides programmatic access to the full platform. Use it for server-to-server integrations, custom dashboards, or CI/CD pipeline triggers.

Authentication

All API requests require a Bearer token in the Authorization header. Generate API keys from SettingsAPI Keys.

Authorization: Bearer op_live_xxxxxxxxxxxxxxxxxxxx

Base URL

https://api.operanix.com/v1

Quick Start Example

Create a task assigned to the Sales agent:

curl -X POST https://api.operanix.com/v1/tasks \
  -H "Authorization: Bearer op_live_xxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Research Acme Corp",
    "agent": "sales",
    "priority": "high",
    "description": "Compile a prospect brief for Acme Corp"
  }'
For the full list of 115+ endpoints across 14 groups, see the API Reference.

Webhook Events

Webhooks deliver real-time event notifications to your systems via HTTP POST requests.

Registering Webhooks

  1. Navigate to SettingsWebhooks
  2. Click Add Webhook
  3. Enter your endpoint URL and select the event types to subscribe to
  4. Operanix sends a test ping to verify connectivity

Signature Verification

Every webhook request includes an X-Operanix-Signature header containing an HMAC-SHA256 signature. Verify this signature using your webhook secret to confirm the request originated from Operanix.

const crypto = require('crypto');

function verifyWebhook(payload, signature, secret) {
  const expected = crypto
    .createHmac('sha256', secret)
    .update(payload)
    .digest('hex');
  return crypto.timingSafeEqual(
    Buffer.from(signature),
    Buffer.from(expected)
  );
}

Event Types

EventDescription
mission_startedA new mission has been created and assigned
mission_completedA mission has been completed by its assigned agents
approval_requestedAn agent action requires human approval
approval_resolvedA pending approval has been approved or rejected
compliance_alertA compliance rule has been triggered
agent_deployedAn agent has been deployed to production
pipeline_completedA knowledge pipeline run has finished
eval_completedAn evaluation suite has finished running
trust_score_changedAn agent's trust score crossed a threshold

Chat Widget

Embed an Operanix agent on any website with a single line of HTML.

Embed Code

<script src="https://widget.operanix.com/chat.js"
  data-tenant="your-tenant-id"
  data-agent="support"></script>

Customization Options

AttributeDefaultDescription
data-color#6366f1Primary color for the widget button and header
data-positionbottom-rightWidget position: bottom-right or bottom-left
data-welcomeHi! How can I help?Welcome message shown when the widget opens
data-auto-openfalseAutomatically open the widget after a delay
data-lead-capturefalseShow name/email form before the first message

Hosted Chat Alternative

If you prefer not to embed code, share a hosted chat URL instead:

https://chat.operanix.com/your-tenant-id/support

Share this link on social media, in emails, or as a QR code. No code required — the page is fully hosted by Operanix.

SSO Integration

Operanix supports single sign-on for enterprise teams, enabling centralized authentication and automated user provisioning.

Supported Providers

Setup Steps

  1. Navigate to SettingsAuthenticationSSO
  2. Select your identity provider from the dropdown
  3. Enter your SSO metadata URL (or upload the XML metadata file)
  4. Map identity provider groups to Operanix roles
  5. Enable JIT (Just-In-Time) provisioning to auto-create user accounts on first login
  6. Test the connection with a sample login

Role Mapping

Map your identity provider groups to Operanix RBAC roles:

IdP GroupOperanix RolePermissions
AdminsOwnerFull platform access including billing and SSO config
ManagersAdminAgent management, governance, user management
Team LeadsManagerAgent configuration, knowledge management
MembersMemberChat, view dashboards, submit feedback
JIT Provisioning: When enabled, new users are automatically created in Operanix on their first SSO login with the role mapped from their identity provider group. No manual account creation needed.