How to make NPC speak on scene start in Unity

Why does Playground Invoke Trigger generate a character response,
but Unity Beta ConvaiNarrativeDesignTrigger.InvokeTrigger() only creates
[An Event has occurred] and does not produce character speech?

Hello,

Welcome to the Convai Developer Forum!

Could you please share your character id and implementation?

Character id: a5087e04-47ae-11f1-adac-42010a7be02c

I’m using the Convai Unity Beta plugin from the Asset Store. I want my NPC to speak first when the Unity scene starts.

In the Convai Playground, clicking Invoke Trigger on my Opening Trigger works correctly: the character speaks the opening line.

In Unity, the same trigger is invoked successfully, but the NPC does not speak. The transcript only shows it as a player/event message:

[Player]: [An Event has occurred]: The player has entered the experience.

My Unity setup:

ConvaiCharacter
Convai Audio Output
Convai Narrative Design Manager
Convai Narrative Design Trigger

Settings:

Auto Connect: ON
Remote Audio: ON
Session Resume: OFF
Narrative Design Trigger: Manual
Queue Until Ready: ON
Trigger Once: ON

I call the trigger after ConvaiCharacter.OnCharacterReady:

private void InvokeWelcomeTrigger()
{
    bool success = welcomeTrigger.InvokeTrigger();
    Debug.Log("Welcome trigger invoked: " + success);
}

Unity logs:

[ConvaiCharacter] [Sana] Received character ready signal
[ConvaiNarrativeDesignTrigger] Trigger invoked successfully
Welcome trigger invoked: True

But the NPC does not speak. Also:

OnSpeechStarted does not fire
Narrative Design Manager OnSectionStart does not fire

My Narrative Design graph is:

Opening Trigger → Opening Section → Conversation

The same graph works when I invoke the trigger from the Convai web UI.

This issue resolved by itself.