NLU Messaging Triggers
The NLU Intent Analysis trigger type allows the platform to pass an incoming message to one of our NLU providers to try and determine the “intent” if the message.
We currently support 2 NLU providers:
https://waytohealth.atlassian.net/wiki/spaces/technical/pages/2426830849
https://waytohealth.atlassian.net/wiki/spaces/technical/pages/2284093441
LUIS is being deprecated in April 2023 and retired Oct 2025: Azure updates | Microsoft Azure
When setting up an NLU intent trigger:
Select the NLU provider:
Select the Application from the dropdown
Select the Intent from the Intent dropdown
Add a Confidence threshold that the intent has to beat to activate the trigger. This should be a decimal value between 0 and 1.
The dropdowns are pulled behind the scenes from the NLU providers live, so there’s a chance they’ll fail. When this happens, the dropdowns will just display as text boxes. If the trigger needs to be set up urgently and can’t wait for the issue to be fixed, here is where to find the needed information for each provider:
CLU:
“CLU Application” is the name of the project - “w2h-nlu-yes-no”, “wth-nlu-ehtn”, etc
“Intent” is the name of the intent in the Schema definition tab of a project - “Utilities.Yes”, “Utilities.No”, “bp_reporting”, etc
LUIS:
“LUIS Application” is the App ID from the “Manage” tab on a LUIS application
“Intent” is the name of the intent in the Build/Intends tab of a project - “Utilities.Yes”, “Utilities.No”, “bp_reporting”, etc