"Enable Action Generation" auto-disables on refresh

The Bug: On the Convai web platform (under Character Settings / Actions), when I toggle “Enable Action Generation” to ON, it appears to work. However, as soon as I refresh the page, the toggle automatically reverts to OFF.

  • Account Status: Paid Subscription (so this is not a free-tier limitation).

  • Engine: Unreal Engine

The Impact (Wasted Development Time): Because the platform silently fails to save this setting, my character acknowledges my commands (e.g., says “I will follow you”) but completely refuses to move.

Because there was no error message on the website, I assumed the issue was on my end. I wasted hours debugging in Unreal Engine, meticulously checking:

  • Wiring up Parent: BeginPlay nodes in the NPC blueprint.

  • Checking the NavMesh Bounds Volume (the floor is green and pathing is correct).

  • Hunting down the hidden “Generate Actions” pins in the ConvaiChatbot component and Start Talking nodes.

  • Verifying AI Controller and Auto-Possess settings.

Everything in Unreal was perfectly set up—the ConvaiBaseCharacter even has the “Follow Action” logic built-in and ready to go. The root cause was entirely due to the Convai website refusing to keep Action Generation enabled.

I saw a previous thread where a user had a similar issue, but if the web platform is actively preventing paid users from enabling Action Generation for our characters, it completely breaks the UE movement integration.

Could the dev team please look into why this setting won’t save? If there is a workaround to force the backend to accept the “Generate Actions” parameter, please let me know.

Hello,

The Action Generation setting in the dashboard has no effect on Unreal Engine. You need to define and handle your Actions directly in Unreal.

I just realised you marked this tutorial {old}!

Is there any new tutorial to guide define and handling actions directly on Unrfeal?

Which version of the Convai plugin are you using?

4.0.0-beta. 11

V4 Beta does not support actions. If you want, you can use 3.6.9.