Voice+

Learn to set up an Voice+ application with NLX in minutes

What's a Voice+ application?

Choosing Voice+ when creating a new application is a fast, starter application that enables true two-way, hands-free conversations between a user and AI across web or mobile applications.

This application type turns your site or app into a voice-driven assistant that can talk, understand, and do so users accomplish goals more easily and confidently:

  • Navigate UI: Move between pages

  • Fill forms: Enter fields and correct field entries

  • Answer questions: Pull answers from a knowledge base

  • Extend with MCP tools: Fetch live data or run workflows to pull in information from outside your domain

Want to try a Voice+ experience? Head to nlx.ai, and select the Touchpoint widget.

🧠 Looking for more customization options? Create a Voice+ app using the Custom app setup.


Create a Voice+ app

  • Select Applications in your workspace menu > Choose New application

  • Click Blank application from the available options > Choose Voice+

  • Provide a name for your application > Click Create application


Configuration

The Configuration tab allows you to provide the necessary instructions, tools, and communication method for your Voice+ app to operate.

1

AI Engine

  • An AI engine helps disambiguate human speech for language understanding and intent recognition and also help construct construct a package of your application whenever a new build is made. Select the engine in the Provider dropdown. You may choose the built-in NLX model or select a managed NLP provider you previously integrated into your workspace

  • Enter a succinct prompt explaining your Voice+ assistant's purpose, brand persona and guidelines, and rules for engagement with users

2

Delivery

  • An API channel is set up by default for easy installation on your web or mobile frontend. Select the three-dots menu to configure a custom conversation timeout, whitelist domains, and choose the Voice persona of your Voice+ assistant (choose from built-in Inworld AI, ElevenLabs, Hume, OpenAI, or Amazon Polly personas)

3

Functionality

  • Select a Q&A knowledge base set up on your workspace. Unknown queries from a user will go to the knowledge base to locate an answer

  • Assign MCP-enabled flows for your Voice+ assistant to follow structured workflows or extend capabilities to search and retrieve information outside of your domain

  • Click Save


Deployment

A Voice+ application's Deployment tab allows you to construct a build that contains a package of the prompt, functionality tools, and API channel details in the state exist at the time the build is created. You may then deploy a successful build to make it live or roll back to a previous deployment.

1

Build

  • Click Deployment tab > Select Create build

  • Review Validation check for critical errors or detected UX issues in custom flows. Before each new build initiates, a validation check is run to provide a preview of potential errors that may cause failed builds. Detected issues are listed with descriptions and potential solutions

  • You may provide a Description of notable build edits as a changelog

  • Click Create build

You may now test your newest build in your workspace using any of the test chats.

2

Deploy

The API channel provides the frontend interface and determines how users experience your app. Deploying a build pushes your updates to the API channel, effectively making your app live outside of your NLX workspace.

  • Click Deploy option next to the successful build

    • Optional:

      • Deployment languages: Select the languages to include in the deployment, if multiple are available

      • Hosting: Host your application as a Touchpoint app via the conversational.app domain. Ideal for previewing its final look during development and sharing your app externally with collaborators. Enable the Hosting option to configure the URL (e.g., mybusiness.conversational.app)

  • Click Create deployment

Once a build is made, flows can be further edited without affecting a deployed application. Only deploying a new build will impact live applications.

Only one build can be deployed at a time and deploying any build deactivates the previous one. You can freely alternate between newer and older builds using Rollback or Deploy.

3

Install

  • Click Details beside the Deployed status

  • Access setup instructions for each delivery channel or MCP Client


Voice+ app settings

General

Advanced

  • Set a custom timeout (in seconds) for inactivity with an end user

Danger

  • Allows you to delete your agent application. Note that a knowledge base and tools assigned will not be deleted and remain available for use with other applications in your workspace

Last updated