We should be able to show/hide literally anything in the system based on the SaaS plan a customer has signed up for.
It seems odd that I am unable to remove access to some things based on which SaaS plan my customer has - that's kind of the whole point of SaaS reselling. I keep running into issues where I have to manually hide things from individual users (after they've signed up) instead of hiding those things automatically based on the plan they chose.
For example, I made a plan called Website Builder and I only want users on that plan to be able to access the website builder. Seems simple enough, but I've gone back and forth with support and they've confirmed it is impossible to hide these things for people that sign up for that Website Builder plan: AI Agents, App Marketplace, and the little phone icon at the top right. People using this plan should not have access to any other features such as AI Agents or CRM/making phone calls.
It is also frustrating that someone signing up for this plan lands on the Launchpad prompting them to set up things that are not relevant to them such as multi-channel comms with phone numbers, email config, lead gen & messaging with with Facebook & Instagram.
In short, many features can be shown/hidden based on SaaS plan, but we cannot control ALL aspects of what is shown. That's a major problem for those of us that want to reduce customer confusion, support requests, and manual tasks to go back in and hide things after someone has signed up.
So, we should be able to edit visibility of ALL visible sections/tabs/assets based on the SaaS plan the user selected.

Photo Viewer

View photos in a modal