LogoLogo
  • GETTING STARTED
    • Welcome to the NLX platform
    • How NLX works
    • Guides
      • Analytics dashboard
      • Chat
      • Generative Journey (Slots)
      • Model Context Protocol
      • Voice
      • Voice+ script
      • 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
  • Deploy & test
    • 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 Flow?
  • Checklist
  • Flow features
  • Flow settings
  1. Build

Flows

Guide conversation flows & organize business actions using flows in your NLX workspace

Last updated 18 days ago

What's a Flow?

A flow is a conversation workflow that addresses a user's intent or purpose behind interacting with the conversational AI application. Flows follow logic and messaging to accomplish the action that satisfies the user's intent. Flows are designed in NLX's Canvas, which allows you to visually drop and connect nodes to map out the series of steps for a task.

Once attached to an application and a build is constructed, the application then has access to the flow and therefore the ability to automate that task. A conversational AI application may have several flows attached, and a single flow may be attached to multiple applications in your workspace.

To access, click Flows in your workspace menu:

Looking for more? Check out


Checklist

A flow should contain the following:


Flow features


Flow settings

  • AI settings: Training data for AI models and optional MCP support

  • Attached slots: Custom or built-in slots attached for use in the flow

  • Usage: Details all applications in the workspace where the flow is assigned

  • Languages: Assign languages to manage translations of messaging and training data

  • Versions: Lists all saved states of the flow and its settings

  • Advanced:

    • Description: Enter a description for better filing and organization in the workspace

    • Duplicate: Clone an existing workflow and training data and slots attached in the flow's Settings (you may also copy/paste whole workflows into other flow Canvases)

Access within a flow's Canvas via the gear (Settings) icon. See for detailed instructions.

Tags: Add or remove for better filing and organization in the workspace

To delete a flow, select the Delete option in the Advanced tab. If the flow is used by an application(s), modify those affected and create a to experience the change.

The Canvas
Flow settings
Nodes
Canvas analytics
Test a conversation
Flow appearance
Flow settings
Resource tags
new build/re-deploy
🧠
Intro to Flows
Intro to flows & variables
training data
slots attached
one node added