Hello guys, hope you're doing well.
I’m currently facing an issue while implementing a
tier-specific chatbot workflow. The main challenge is
session management within the workflow.
Right now, after passing through the
AI transition node, premium users are routed to the
autonomous node. However, there’s a problem: if a user
cancels their subscription from the website, the chatbot session
remains stuck in the autonomous node. The tier change is not reflected until the user
starts a new conversation, which is not the expected behavior.
I’m trying to figure out the best way to handle this so that the
tier change is reflected immediately within the active session.
On the other hand, using the
AI transition node for tier logic is also creating complications. The
free-tier condition is not consistently following the intended logic, even though I’ve verified that the
correct data is passing through the workflow.
Has anyone dealt with a similar issue or have suggestions on how to structure the workflow or session checks more reliably?
https://cdn.discordapp.com/attachments/1108396291060408352/1480826864833396879/image.png?ex=69b116fd&is=69afc57d&hm=e2379d30bb5c3422cb23207d747a5f13cfe24fb23df1938ef4594d393ea26526&