3.4 - Switch Nodes

In this tutorial you will learn about so called "Switch Nodes" (or "Switches").

Switch Node are decision points in a call flow. You can imagine them as gatekeeper that use the conditions defined by triggers to know where to send a call.

To make it less theoretical, let's look at the example at hand:

  • The gatekeeper Switch first checks if there is a special date added to the calendar. If so, the call is forwarded to a sorry prompt.
  • Next, if there is no special date, the gatekeeper Switch checks if the caller reaches the platform within business hours. If not, it is also forwarded to a sorry prompt.
  • Finally, the gatekeeper Switch checks if any agents are enabled. If not, the customer is welcomed by the platform and then again forwarded to a sorry prompt.
  • Only if the reply from the trigger is "YES - an agent is enabled", the caller will be welcomed and forwarded to the Automatic Call Distribution module.

Below you see the extract from the process map showing exactly the same process as described above:



Building Switch Nodes in babelforce manager app

This video shows you how to create Switch Nodes from scratch in babelforce manager app:

But of course, you don't have to create it from scratch. If you open your Application Modules, you will find one Switch Node which does exactly what the one does we created in the video. Click on the edit field to open it. 

Go to the App tab. This is what you should be seeing:


Reading the Trigger-Rules is easy but there are a couple of things you need to know. 

  1. Trigger rules follow their numerical order (which is the same as the order they are listed in the App tab).
    In our case: the Switch first checks if the call arrived at a time the holiday calendar applies and only if this trigger returns false, the opening hours will be checked. And only if the caller reaches the platform within opening hours, the Switch checks if agents are enabled.
    The order is important. Because imagine you check Business Hours first and forward the caller to your line even though none of your agents is working. This is not the greatest kind of customer experience.
  2. If none of the triggers applies the call will always go to the After Flow, in our case the Welcome prompt "no agent enabled".
  3. And lastly, when you add a Trigger, you first enter the Application module the call goes to if the trigger applies, then you enter the trigger.

Give it a try!

In the next tutorial you will learn how the Switch Node is connected to the call-flow.


Have more questions? Submit a request