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 the Canvas?
  • Toolbar
  • Analyze, Validation, and Test view
  • Canvas controls
  • Shortcut menus
  • Canvas shortcut menu
  • Node shortcut menu
  1. Build
  2. Flows

The Canvas

Learn to build powerful AI conversations using the Canvas in your NLX workspace

Last updated 29 days ago

What's the Canvas?

The Canvas is a visual and interactive design tool for building your conversation flows. Each conversation flow has its own Canvas to build all steps and possible paths. Every Canvas begins with a non-editable Start node from which your conversation will progress.


Toolbar

Located at the top of your Canvas when opening a flow, the toolbar provides a host of options while you assemble or maintain an application's workflow:

  • Add node: Select a node to add to the Canvas

  • Hand tool: Click and pan around the Canvas

  • Magic layout: Adjust flow nodes into a level, aligned display

  • Undo/redo: Undo or redo the last action on the Canvas

  • Search: Scan content, trigger quick commands, and deliver generative prompts

  • Flow: Swap between flows attached to the current application set

  • Analyze: View traffic data from deployed applications

  • Validation (Show issues): Check for missing error handling, infinite loops, or other issues in the flow

  • Save: Commit all changes made while in the Canvas

  • Test: Enable the test widget to converse with the application from the existing flow


Analyze, Validation, and Test view

Activate one or more modes simultaneously from your Canvas toolbar:

You can continue to modify and build with your flow while these modes are activated. Simplify select the Canvas to adjust the flow and save changes.

De-select Analytics or Validation from the toolbar to disable these views. Re-select Test and refresh the chat widget to experience changes while actively editing your flow.


Canvas controls

  • Zoom in/out: Press Ctrl/Cmd key while scrolling mouse wheel or moving two fingers up/down on a trackpad

  • Move: Pan the Canvas by sliding two fingers along the trackpad or press + hold Spacebar while using your mouse to click and drag


Shortcut menus

Right-click the Canvas or a node to activate the shortcut menu for additional options:

Canvas shortcut menu

  • Paste, Undo/Redo

  • New node: Select a node to add to the Canvas

  • Zoom controls

  • Analyze: Easily identify cycles (great for detecting if any unintentional infinite loops exist) or disconnected nodes

  • Search: Trigger search bar

Node shortcut menu

  • Copy, Cut, Duplicate, Delete

  • Change color: Recolor node header for visual labeling

  • Zoom selection: Magnifies on selected node

  • Highlight selected: Add to bookmark in Canvas toolbar

  • Extract to new page: Moves selected node(s) to a new page within the flow and adds Redirect nodes for moving between pages

Bookmark: Right-click on a node to add a highlight and keep it bookmarked or use the Analyze option in the to bookmark isolated nodes or infinite loops

Application: Swap between applications where the

Pages: and swap between them to contain branches of the current flow

: Set up intent training data, attach slots, manage translations, restore versions, and enable additional configurations

Analyze: Enable to view from flows in production or filter to specific conversation sessions and troubleshoot the user's path

Validation (Show issues): Displays detected logic or UX errors within your flow. Select the warning icon that appears above any node to read the validation error from the node's side panel

Test: To access the Test widget and test from the start of the current

Explore keyboard shortcuts and additional options via the .

🎯
flow is attached
Settings
📊
traffic data
Canvas shortcut menu
shortcut menus
▶️
The Canvas toolbar
View modes from the Canvas toolbar
Add pages
conversation flow