Jump to a reusable task in voice and digital bot flows

Configure Architect voice and bot flows to run a task that in turn performs certain actions before the flow transfers the interaction to an agent. You can also use a reusable task that determines behavior when a bot encounters recognition failure or when the customer requests to speak to an agent. This option enables you to use actions such as evaluate a schedule group or transfer to ACD to assess the availability of a queue before the transfer. When you implement a Jump to Reusable Task action in a voice or digital bot flow, you can exercise more control over how you adapt flow behavior, improve automation in interactions, and minimize potential delay during agent handoff. 

  • Evaluate an operating schedule group: Add a reusable task and use it to evaluate the status of a schedule group, such as open hours, closed hours, holiday schedule, or emergency schedule.
  • Event handling behavior: Specify a reusable task when the bot does not recognize a customer reply or when the customer requests to escalate the interaction to an agent.
  • (Digital bot flows only) User input: Specify a reusable task when the bot exceeds the maximum number of attempts to determine customer input.

    Create a reusable task for the voice or digital bot that checks the operating schedule before a transfer

    This example assumes that you have a configured Schedule Group in Genesys Cloud with open, closed, and holiday schedules. For more information about how to create a schedule group, see Create an operating schedule group.

    Click the image to enlarge.

    Specify a reusable task when the bot does not recognize a customer reply or when the customer requests to escalate the interaction to an agent.

    1. Create a voice or digital bot flow or open an existing one.
    2. Under Reusable Tasks, click Task.
    3. Rename the task. For example, “Connect to an agent.” Alternatively, leave the default name unchanged.
    4. From the Toolbox, expand the Logical menu and drag an Evaluate Schedule Group action below the Start path.
    5. Rename the action or leave the default name unchanged.
    6. Under Schedule Group, select an appropriate existing schedule group. 
    7. Configure the Evaluate Schedule Group’s Open path.
      1. From the Toolbox, expand the Transfer menu and drag a Transfer to ACD action below the Open path.
      2. Rename the action or leave the default name unchanged.
      3. Under Queue, select the appropriate queue in which to transfer the action.
      4. Under Pre-Transfer Communication, add the prompt text to display to the user before the flow attempts to transfer the interaction. For example, “Just a moment, I will transfer you to an agent.”
      5. Under Failed Transfer Communication, add the prompt text to display to the user when the transfer action fails. For example, “I am unable to transfer you to an agent.”
      6. From the Toolbox, expand the Disconnect menu and drag an Exit Bot Flow action below the Transfer to ACD’s Failure path.
    8. Configure the Evaluate Schedule Group’s Closed path.
      1. From the Toolbox, expand the Communicate menu and drag a Communicate action below the Closed path.
      2. Rename the action or leave the default name unchanged.
      3. Under Communication, add the prompt to display to the user when the transfer action occurs during the schedule group’s closed time. For example, “Our office is currently closed. If this is an emergency, contact our on-call staff at 317-555-1212.”
    9. Configure the Evaluate Schedule Group’s Holiday path.
      1. From the Toolbox, expand the Communicate menu and drag a Communicate action below the Closed path.
      2. Rename the action or leave the default name unchanged.
      3. Under Communication, add the prompt to display to the user when the transfer action occurs during the schedule group’s closed time. For example, “Our office is currently closed for the holiday and will reopen on January 3. Please try again when the office reopens.”
    10. From the Toolbox, expand the Disconnect menu and drag an Exit Bot Flow action below the Closed and Holiday paths.
    11. Validate and then save or publish the flow.

    Designate a reusable task to follow when the voice or digital bot encounters recognition failure or agent escalation

    Set up a reusable task for event handling behavior when the bot does not recognize a customer reply or when the customer requests to escalate the interaction to an agent. For more information about event handling settings, see Set default event handling behavior.

    Click the image to enlarge.

    Event Handling jump to task

    1. Create a bot flow or open an existing one.
    2. Under Settings, click Event Handling. The Event Handling configuration view opens.
    3. Under Recognition Failure Event, click the Handling list and select Jump to Reusable Task. The section changes from Handling to Task.
    4. Under Task, select the Connect to an agent reusable task.
      Note: Alternatively, you can perform one of these steps:
      • To view or edit the task that you select, click Go to Task .
      • To create a new reusable task, click Create New Task and configure the task according to your specifications.
    5. Under Agent Escalation, click the Handling list and select Jump to Reusable Task
    6. Click the Task list and select the Connect to an agent reusable task.
      Note: Alternatively, you can perform one of these steps:
      • To view or edit the task that you select, click Go to Task .
      • To create a new reusable task, click Create New Task and configure the task according to your specifications.
    7. Validate and then save or publish the flow.

      Designate a reusable task when the digital bot does not detect a response from the customer

      Specify the bot behavior when the user does not supply input after the bot exceeds the maximum number of retries. If you enable the Max No Inputs path on the current action, then that setting takes precedence over this setting. You can choose to keep the chat open, disconnect the interaction, exit the bot flow, or jump to a reusable task. For more information about user input settings, see Set up user input for a bot flow.

      Note: If the flow reaches the maximum number of retries for a second time; for example, in another part of the bot flow or in another task, the flow automatically enters error event handling.

      Click the image to enlarge.

      User Input jump to task

      1. Under Settings, click User Input.
      2. Under No Input Detected, click the No Input Maximum Retries Exceeding Handling list and select Jump to Reusable Task.
      3. Under Task, select the Connect to an agent reusable task.
        Note: Alternatively, you can perform one of these steps:
        • To view or edit the task that you select, click Go to Task .
        • To create a new reusable task, click Create New Task and configure the task according to your specifications.
      4. Validate and then save or publish the flow.