Deployment
Understand how NLX deployments work, from building and testing your AI app to choosing channels and publishing it live
Deploying an AI application is how you take your NLX solution live. A deployment packages your flows, AI engine, configuration, languages, and channel settings into a runnable version, then pushes that version to the places where users will interact. Those places can be chat, voice, phone/IVR, your website, mobile app, or an MCP client.

Once deployed, your application becomes the active runtime powering conversations outside your NLX workspace.
Deployment methods
Select a type that fits your use case to get started:
How deployment works
Each time you deploy, you’re publishing a snapshot of your application exactly as it exists at build time.
Updates to flows or resources don’t affect your live app until you decide
Roll back to previous builds at any time
Each channel receives a clean versioned package
Deployments can target one or more channels, letting you run your application wherever users interact.
Build, deploy, iterate
NLX deployments support a clean and safe workflow:
Testing, debugging, & validation

Testing is a major part of the deployment lifecycle. This allows you to troubleshoot failures, verify expected behavior, and ensure your deployment is production-ready.
Here’s what you can expect when testing or deploying in your NLX workspace:

Context & settings control
In a test session, use the gear icon to preload context variables (name, membership tier, ID, etc.) or adjust test parameters

Conversation debugging
Selecting any AI message in a transcript reveals a chronological list of all operations the engine executed in that turn (NLU matches, API calls, variable updates, tool triggers, flow paths, and more)

Event inspection
Expand any logged event in your app's logged conversations or in a test session to inspect exact data inputs and outputs, validation results, or NLP confidence scores

Environment switching
Switch the test session between Development and Production to preview how your app behaves with different data sources. You can also configure a build to use Development or Production endpoints for all API calls, allowing you to validate in a safe environment before promoting to production
Last updated

