Share via

Azure CLU works in Postman but Health Bot fails with clu_result is not defined

Suma Nalluri 0 Reputation points
2026-02-25T19:46:47.8033333+00:00

Hi,

I’m encountering an issue while integrating Azure Conversational Language Understanding (CLU) with a Health Bot scenario.

The CLU analyze-conversations runtime call works correctly when tested externally (returns 200 OK with valid intent predictions). However, within the Health Bot flow, the CLU node executes but the subsequent Switch step fails with:

Call for LU model failed. error: DialogContextError: cluResponse is not defined

This behavior suggests that the CLU result variable is not being created at runtime.

I have already verified the following:

• CLU runtime endpoint is reachable and functional • Model is trained and deployment is successful • Project and deployment configuration are correct • Input utterance binding tested with both dynamic and hardcoded values • Flow wiring and success paths are configured correctly

Since the same CLU runtime call works outside the bot but fails to produce a result variable inside the flow, I’m trying to understand what might cause this discrepancy.

Any insights or troubleshooting suggestions would be appreciated.Screenshot 2026-02-25 143529

Screenshot 2026-02-25 144054

Screenshot 2026-02-25 143518

Azure Health Data Services
Azure Health Data Services

An Azure offering that provides a suite of purpose-built technologies for protected health information in the cloud.

{count} votes

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.