# CX Integrations & Orchestration — Your Entire Tech Stack, One Canvas

Call APIs, fire webhooks, run custom code, embed AI — orchestration native to your CX stack.

10M+

Events per month

## Canvas

Visual orchestration

### SDK

Full runtime access

### Code

Custom JS execution

## Automation Canvas

Orchestrating your entire stack

### APIs

REST · GraphQL

### AI Engine

Intent · NLP

### Webhooks

Inbound · Outbound

### Code

JavaScript runtime

### SDK

Full platform access

### Functions

Reusable logic

### Connected Systems

Shopify, Salesforce, Stripe, SAP, HubSpot, WhatsApp, Jira, Custom

## Visual Workflow Canvas

### Drag. Connect. Deploy. Across every system.

Call any API, run JavaScript, fire webhooks, embed AI — workflows that span your entire stack.

### 23 connectors

Integration Hub Active

### Order Fulfillment

#### TRIGGERS CONNECTOR PLATFORM OUTPUT

- Shopify: Order events
- HubSpot: CRM changes
- Webhook: Any system

### Connector Map & validate

### Unified Inbox

Route message

### AI Agent

Decide & act

### Analytics

Track metrics

### Send Reply

Any channel

### Update Systems

Sync to CRM

### Audit Trail

Full trace

### Zero-code · Real-time sync

1.2M events/mo · Full audit trail

### API Calls

Call any REST endpoint

### Webhooks

Push events externally

### Custom Code

Run JS at runtime

### AI Nodes

Intent, sentiment, NLP

### SDK Access

All platform services

### Timers

SLA & delay logic

## Workflow Orchestration

### Build workflows that span your entire stack.

API calls, webhooks, code, AI — connected on the Canvas.

## Pre-Built Connectors

### Your systems. Connected via API.

#### Messaging Channels

- WhatsApp Business
- Facebook Messenger
- Instagram DM
- Web Chat
- Email
- SMS
- In-App Messaging

#### Ecommerce

- Shopify
- Odoo
- WooCommerce (via API)
- Magento (via API)
- BigCommerce (via API)
- Salla (via API)
- Zid (via API)
- Custom via API

#### CRM & Support

- Salesforce (via API)
- HubSpot (via API)
- Zoho CRM (via API)
- Zendesk (via API)
- Freshdesk (via API)
- Microsoft Dynamics (via API)
- Custom via API

#### Payments

- Stripe (via API)
- PayPal (via API)
- Adyen (via API)
- PayTabs (via API)
- Tap Payments (via API)
- Custom via API

#### Enterprise Systems

- SAP (via API)
- Oracle (via API)
- Workday (via API)
- ServiceNow (via API)
- Jira (via API)
- Custom ERP (via API)
- Custom via API

#### Analytics & Data

- Google Analytics (via API)
- Segment (via API)
- Mixpanel (via API)
- Power BI (via API)
- Tableau (via API)
- Custom Webhooks

## Runtime SDK

### Full SDK for every platform service at runtime.

Full platform access at runtime — conversations, profiles, knowledge base, and agent state.

- Read/write access to conversations, customers, tickets, knowledge base
- Query real-time operational state — agent availability, queue depth, SLA status
- Trigger other automation flows programmatically
- Write reusable functions shared across all flows
- Access channel-specific features — send templates, rich messages, carousels
- All SDK calls audited and permissioned — same governance as UI

### Conversations

Messages, state, assignments, notes, history

### Customers

Profiles, tags, segments, satisfaction data

### Knowledge Base

Query FAQs, articles, intent mappings

### Analytics

Real-time metrics, queue state, SLA data

### Channels

Send messages, templates, rich media

### Agents

Status, skills, workgroups, availability

### Automation

Trigger flows, share state, orchestrate

### Service Desk

Create tickets, update status, assign

## Custom Code Node — Runtime SDK

```javascript
// Access any platform service at runtime
const customer = await sdk.customers.getByConversation(convId);
const order = await api.get(`/orders/${customer.lastOrderId}`);

// Apply business logic
if (order.refundEligible && order.total < 200) {
    await sdk.actions.execute('refund', { orderId, amount: order.total });
}
```

## Custom Code & Functions

### When connectors aren't enough, write code.

JavaScript at runtime with full SDK access. Reusable functions shared across all flows.

- **Inline code nodes**: Write JavaScript inside a canvas node with full conversation context and SDK access.
- **Reusable functions**: Shared functions across all flows — eligibility checks, price calculations, compliance rules.
- **Multi-flow orchestration**: Chain workflows, pass data between flows, and build layered orchestrations from code.
- **Inbound webhooks**: Receive events from external systems and route them into canvas flows automatically.
- **REST API**: Full REST API for external systems — read conversations, trigger actions, manage configurations.
- **Execution audit**: Every execution logged — input, output, duration, errors. Roll back instantly.

## Connect your stack in minutes

API, webhooks, and SDK — everything connects. See how.

## Security & Governance

### Every integration governed. Every execution logged.

Every API call, webhook, and code execution — authenticated, encrypted, scoped, and audited.

- OAuth 2.0 and API key auth for all external connections
- Scoped permissions — each integration accesses only what it needs
- Encryption at rest and in transit for all data flows
- Full audit trail — every API call, webhook, and code execution logged
- Role-based access — who can create, edit, activate flows
- Data residency options for regulated industries

## Connection Health

All integrations monitored

- Shopify: OAuth 2.0 - Healthy
- Salesforce: OAuth 2.0 - Healthy
- Stripe: API Key - Healthy
- WhatsApp Business: OAuth 2.0 - Healthy
- Custom ERP: API Key - Degraded

All connections encrypted · TLS 1.3 · Full audit logging

## Integrations

### Disconnected systems slow your team down. Connect your entire stack today.

Cross-system workflows in minutes. 130M+ engagements with real-time CRM and payment data.

- +130M Engagements Processed
- 40–80% Automation Rate
- 2–3x Conversion Lift

### Explore the platform
