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
- Navigate to Workflow Center → Tool Connections tab
- Click Add Connection and select the tool category
- Authenticate with your credentials (OAuth or API key)
- The connection is now available in all workflow automations
Supported Platforms
| Category | Platforms |
|---|---|
| CRM | Salesforce, HubSpot, Pipedrive |
| Communication | Slack, Microsoft Teams, Email (SMTP/IMAP) |
| Storage | Google Drive, Dropbox, OneDrive |
| Productivity | Notion, Asana, Jira, Linear |
| Finance | Stripe, QuickBooks |
| Custom | HTTP/REST, GraphQL, SQL/NoSQL databases |
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 Settings → API 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"
}'
Webhook Events
Webhooks deliver real-time event notifications to your systems via HTTP POST requests.
Registering Webhooks
- Navigate to Settings → Webhooks
- Click Add Webhook
- Enter your endpoint URL and select the event types to subscribe to
- 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
| Event | Description |
|---|---|
mission_started | A new mission has been created and assigned |
mission_completed | A mission has been completed by its assigned agents |
approval_requested | An agent action requires human approval |
approval_resolved | A pending approval has been approved or rejected |
compliance_alert | A compliance rule has been triggered |
agent_deployed | An agent has been deployed to production |
pipeline_completed | A knowledge pipeline run has finished |
eval_completed | An evaluation suite has finished running |
trust_score_changed | An 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
| Attribute | Default | Description |
|---|---|---|
data-color | #6366f1 | Primary color for the widget button and header |
data-position | bottom-right | Widget position: bottom-right or bottom-left |
data-welcome | Hi! How can I help? | Welcome message shown when the widget opens |
data-auto-open | false | Automatically open the widget after a delay |
data-lead-capture | false | Show 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
- Google Workspace — OAuth 2.0
- Microsoft Entra ID — OAuth 2.0 / OIDC
- Okta — SAML 2.0 / OIDC
- OneLogin — SAML 2.0
- Generic SAML / OIDC — Any identity provider supporting SAML 2.0 or OpenID Connect
Setup Steps
- Navigate to Settings → Authentication → SSO
- Select your identity provider from the dropdown
- Enter your SSO metadata URL (or upload the XML metadata file)
- Map identity provider groups to Operanix roles
- Enable JIT (Just-In-Time) provisioning to auto-create user accounts on first login
- Test the connection with a sample login
Role Mapping
Map your identity provider groups to Operanix RBAC roles:
| IdP Group | Operanix Role | Permissions |
|---|---|---|
| Admins | Owner | Full platform access including billing and SSO config |
| Managers | Admin | Agent management, governance, user management |
| Team Leads | Manager | Agent configuration, knowledge management |
| Members | Member | Chat, view dashboards, submit feedback |