https://discord.gg/botpress logo
Hello guys, hope you're doing well. I’m currently...
# 🌎general
h
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&