LogoLogo
  • GETTING STARTED
    • Welcome to the NLX platform
    • How NLX works
    • Guides
      • Analytics dashboard
      • Chat
      • Generative Journey (Slots)
      • Model Context Protocol
      • Voice
      • Voice+
      • Touchpoint components
        • Carousel modality
        • Video modality
    • Terms & concepts
    • Generative AI
    • Developer
  • Build
    • Workspace setup
    • Flows
      • Intro to flows & variables
      • The Canvas
      • Flow settings
      • Nodes
      • Flow appearance
    • Resources
      • Actions
        • Implementation
        • Request model
      • Analytics tags
      • Context variables
      • Data requests
        • Implementation
        • Response model
        • Request model
      • Knowledge bases
        • Ingest content
        • Add metadata (beta)
        • Apply KB
      • Lifecycle hooks
        • Implementation
      • Modalities
      • Secrets
      • Slots (custom)
        • Adding values
        • Translating slots
      • Voice+ scripts
        • Add + download script
        • Deploy script + install SDK
        • Create Voice+ flow
    • Integrations
      • Channels
        • Alexa
        • Amazon Chime SDK
        • Amazon Connect
        • AWS End User Messaging SMS
        • AWS End User Messaging Social
        • Bandwidth
        • Genesys
        • Twilio
        • Zendesk Sunshine
      • LLM services
        • Amazon Bedrock
        • Anthropic
        • Azure OpenAI
        • Cerebras
        • Cohere
        • Google Vertex AI
        • Groq
        • NVIDIA
        • OpenAI
        • xAI
      • NLP
        • Amazon Lex
        • Google Dialogflow
        • Google Dialogflow CX
        • Custom NLP
    • Translations
  • Test & Deploy
    • Applications
      • Attach flows
      • Assign default behavior
      • Add channels
        • API
          • REST API
        • Alexa
        • Amazon Chime SDK
        • Amazon Connect
        • AWS End User Messaging SMS
        • AWS End User Messaging Social
        • Genesys
        • Genesys SMS
        • Messenger
        • Microsoft Teams
        • Slack
        • SMS via Bandwidth
        • Twilio SMS
        • Twilio Voice
        • WhatsApp via Twilio
        • Zendesk Sunshine
      • Deploy
      • Optional: Set lifecycle
      • Optional: Set languages
    • Test
      • Test a conversation
      • Automated tests
      • Test an external integration
  • Analyze
    • Conversations
    • Analytics
      • Creating dashboards
      • Formulas & multi-metrics
      • Canvas analytics
    • Training
  • Workspace Settings
    • Escalation channels
    • Resource tags
    • Audit
  • Admin
    • Access control
      • Roles & permissions
    • Notifications
    • FAQ
    • Contact support
Powered by GitBook
On this page
  • What's a Voice+ script?
  • Add Script and Steps
  • Download Steps
  • Group Steps
  • Using Context variables
  1. Build
  2. Resources
  3. Voice+ scripts

Add + download script

Easily set up your Voice+ script in your NLX workspace

Last updated 5 days ago

What's a Voice+ script?

A Voice+ script is where you'll set up the series of voice Steps for your conversational application to communicate to users. These Steps are synchronized in real time and mapped to the visual assets displayed to users from your web, mobile, or IoT application.


Add Script and Steps

  • Select Resources from workspace menu > Choose Voice+ > Create a new script or select an existing Voice+ script

  • Click + Add step > Enter the conversational AI assistant's voice line in the message field*

  • Repeat for each Step

  • Click Save

Avoid open-ended questions in Voice+ experiences. Example: A screen has a user tap a payment selection on file. Avoid messaging that asks "Would you like to use the card on file?" Instead, say "We can use the card on file. Tap confirm to authorize or select another card."

Optional (expand each Step to view):

  • Description: A brief description of the Step made visible when collapsing the Step

  • Action: Enable to apply one of three actions to a Step:

    • End: Terminates the call, ending the conversation session (may be applied on the last voice step of your Voice+ script)

    • Escalate: Proceeds from the Escalation edge of your in the intent flow

    • Continue: Proceeds from the Continuation edge of your Voice+ node in the intent flow

  • Analytics tags: Assign one or more tags to a Step and view the traversal rate through an Analytics dashboard panel

  • Skip translation: If enabled, the Step's messaging is excluded from all auto-translations

  • Actions: For cloning or deleting a particular Step


Download Steps

In preparation for the next stage of deploying and installing the NLX Touchpoint SDK, be sure to download your Voice+ Steps to a CSV or JSON file using the available Download option:


Group Steps

For Voice+ experiences that are comprised of screens with multiple voice Steps, you may easily group relevant Steps together:

  • Select New folder > Enter a name for the folder group

  • Drag and drop relevant Steps into folder

  • Repeat as needed

  • Click Save

Delete a folder and ungroup Steps by selecting the Ungroup icon beside the folder name.


Using Context variables

  • Expand an existing step or + Add step > Select the messaging field

  • Enter an open curly brace { and choose the appropriate Context variable

  • Click Save

may be referenced in any messaging of your Voice+ Steps. They're useful to personalize the experience with users by referencing dynamic information (e.g., name, date) that is defined and set prior to the Voice+ experience starting.

Context variables must be created in your workspace and collected in a or via a just prior to the is reached.

Context variables
flow
Lifecycle hook
Voice+ node
Voice+ node