When users choose to downgrade their SaaS plans, if the new plan doesn't include things like Conversation AI or the Chat Widget, those features should be disabled upon downgrading (especially making the chat widget inactive without manually removing the code) so that they truly have a downgraded plan.
Agency users or Admins should be able to see all of the features when logged into a subaccount even if the users cannot. For example, if we do not want to give users access to Domains, but our agency wants to purchase one for them on their behalf, we cannot have it disabled in the SaaS configurator otherwise agency users cannot see it either.
Having a "not visible to users" flag on certain options might help make this more obvious if this feature us rolled out, but it makes downgrades difficult.
Also, having some option to turn off certain workflows or other features upon downgrading would be nice too, but might be more difficult to manage.