Deploy
Install a Nexvio agent on your website or app with the widget script or React SDK.
Deploy
Deploy a Nexvio agent by adding the widget script to your site or by using the React package in an app.
JavaScript embed
<script src="https://app.nexvio.ai/api/agent.js" async></script>
<nexvio-widget id="pk_..."></nexvio-widget>
Replace pk_... with the public key from the agent Widget tab.
React embed
import { NexvioWidget } from "@nexvio-ai/widget-js/react"
export function SupportAgent() {
return <NexvioWidget options={{ publicKey: "pk_..." }} />
}
Verified users
If the agent needs account-specific context, add identity verification. See Identity Verification.
Custom domains and proxies
For branded help pages and forms, see Help Page & Form Proxy.
Channel matrix
Use this table to choose a website, messaging, or support integration. Messaging channels need an active connection assigned to an agent; ticket integrations support inbox workflows. Available channel connections do not automatically enable every action template. See Actions for callable agent actions.
| Channel | Status | Requirements |
|---|---|---|
| Web widget | Supported | Public key from the agent Widget tab; embed with the JavaScript embed script or the React embed. |
| Help page | Supported | Open the agent's environment Help Page tab, turn on Enable Help Page, configure the page, and save. Use the /help/{slug} link shown there; see Help Page & Form Proxy for your own domain. |
| Slack | Supported | Connect in Integrations → Channels → Slack; installs into a Slack workspace. |
| Supported | Connect in Integrations → Channels → WhatsApp; requires a WhatsApp Business Account. | |
| Facebook Messenger | Supported | Connect in Integrations → Channels → Facebook Messenger; requires a Facebook Page. |
| Supported | Connect in Integrations → Channels → Instagram; requires an Instagram Professional Account. | |
| Telegram | Supported | Connect in Integrations → Channels → Telegram; requires a Telegram bot token. |
| Discord | Bot integration | Use Integrations → Channels → Discord to install the configured Nexvio bot in your server. Availability depends on your deployment's Discord bot service. |
| Microsoft Teams | Supported | Connect in Integrations → Channels → Microsoft Teams; installs into a Teams workspace. |
| Google Chat | Supported | Open the setup guide in Integrations → Channels → Google Chat. Install Nexvio in Google Chat, send a direct message, and follow its secure connection link to choose an agent. |
| Gmail (email) | Supported (email tickets) | Connect in Integrations → Support → Gmail; incoming email becomes tickets and ticket replies send from Gmail. |
| Zendesk | Supported (ticket sync) | Connect in Integrations → Support → Zendesk. Syncs tickets for your team. |
| Freshdesk | Supported (ticket sync) | Connect in Integrations → Support → Freshdesk. Imports and manages Freshdesk tickets. |
| Help Scout | Supported (ticket sync) | Connect in Integrations → Support → Help Scout. Syncs conversations for your team. |
| Zoom | Coming soon | The Zoom card in Integrations → Support shows a Coming Soon notice; a Zoom connection cannot be created yet. |
| Google Business Messages | Not available | No connector exists today. |
| viaSocket | Not available | No native connector. Automate the equivalent workflow with Zapier, n8n, or a custom MCP server connection instead. |
See Integrations for the full connector catalog and setup entry points.