Articles in this section

How to Use Navigate to Blocks in Chat Workflows

Updated:

Navigate to Block is a workflow action that redirects execution to a specified block within the same workflow. It’s designed to reuse common steps—for example, returning a requester to a Main Menu—so you don’t have to copy the same steps in several places.

Use this action when you want to:

  • Route users back to a central menu after a path completes.
  • Revisit a previously defined block to keep flows concise and maintainable.

Configuration steps

  1. Open Workflows

    • Go to AdminChatAutomationChat AutomationWorkflows.

    Add_chat_workflow.png

  2. Create or Open a Workflow

    • Create: Click Add Workflow under the required trigger (commonly Conversation Created).
    • Edit: Open an existing workflow where you want to add navigation.

    Create_workflow.png

  • In the dialog:
    • Enter a Workflow Name (e.g., Delivery Menu – Navigate to Block).

    • Select Brand and Source (e.g., Live Chat).

    • Click Next.

      Workflow_creation_page.png

The selected Brand and Source determine which conversations this workflow applies to.

  1. Create the Destination Block (the block you’ll navigate to)
    In the Workflow Designer:

    • Add a Branch via Buttons block and name it Main Menu.

      Branch Via Button.png

    • Configure menu options (example):

      • Address Change

      • Date Change

      • Others

        Configure_menu.png



        Main Menu.png

  2. Build Each Menu Path You’ll Redirect From
    Under each menu option, add the required steps. For example:

    • Address Change path
      • Add an Input block (e.g., Detailed Text Input) to capture the new address.
    • Date Change path
      • Add an Input block (e.g., Date Picker) to capture the preferred delivery date.

    Add any additional actions or messages as needed for each path.

  3. Add the Navigate to Block Action
    At the end of each path (after all inputs, actions, and messages):

    • Click Add ActionNavigate to Block.

    • In Target block, select Main Menu (or a dedicated confirmation menu such as Main Menu Navigation, if used).

      Navigate_to_Block.png

  4. Add an Exit Path (Recommended)
    Prevent infinite back-and-forth navigation with a confirmation step, for example a Main Menu Navigation block (buttons):

    • Yes → Navigate to Block: Main Menu
    • No → End Current Workflow

Handling Delivery Details via Workflow

From the Main Menu, customers can choose Address Change, Date Change, or Others for delivery. For Address or Date Change, the bot saves the new details and asks whether to return to the Main Menu; confirming uses Navigate To Block to bring them back to Main Menu (or the customer can exit the workflow). Requests under Others are forwarded to the support team via Trigger Auto-Assignment for agent handling.

Delivery_workflow.png

FAQs

  1. Can Navigate to Block jump to a block in another workflow?
    No. Navigate to Block is restricted to the current workflow and cannot route to blocks in other workflows, including reusable workflows.

  2. Can I place Navigate to Block in the middle of a path?
    No. The action is added only at the end of a branch/path after the final step you want to execute.

  3. Do I need to create the destination block before configuration?
    Yes. Create and name the destination (e.g., Main Menu) first so it appears in the Target block list.

  4. How does the system prevent circular dependencies in workflows?
    During configuration the system detects any circular dependency that would create an endless loop and aborts setup by throwing an error, similar to the reusable workflow circular dependency validation.

  5. What happens if the configured target block for a navigation block is deleted or its name is removed?
    If the configured target block is deleted or its name is removed (making that block invalid), the navigation block will lose that target. The workflow cannot be published or activated until a new, valid target is configured; the system will block publishing and display an error.

  6. Can I assign the same block name to multiple blocks?
    Yes. You can give the same name to multiple blocks. However, we recommend giving each block a unique name so they’re easy to identify and configuring navigation block is simpler.

Related Articles

  1. Understanding Workflow Action Blocks
  2. BoldDesk Chat Workflow: Complete Guide
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied