How do I set up user roles and permissions in my app?
Fuzen supports role-based access control (RBAC) so you can control exactly who can view, edit, or manage different parts of your app. Default roles include: Adm
Fuzen apps use role-based access control (RBAC) so you can decide exactly what each user can see and do. Roles are managed from the Manage App Settings page.
Default roles
Every Fuzen app comes with default roles. For example, a typical app includes:
- App Editor — Can edit the app structure and content
- Admin — Full access to all data and settings
- Employee / Viewer — Limited access based on role configuration
The exact default roles may vary depending on the template or how the app was built.

The Roles tab in Manage App Settings. Existing roles are on the left; create new ones using the Add New Role form on the right.
Creating new roles
- Click the widget (blue pencil icon at the bottom-left corner)
- Select Manage App Settings
- Go to the Roles tab
- In the "Add New Role" section, type a label for the new role (e.g. "Teacher", "Sales Rep", "Customer")
- Click Add
- The new role appears in the "Roles for this app" list below
Assigning roles to team members
After creating roles, assign them to users from the Team tab in Manage App Settings. When inviting a new user, select the appropriate role(s). For existing users, click the edit icon next to their name to change roles.

The AI Chat Canvas. Describe your access rules in plain language and the AI applies page-level, record-level, and action-level permissions.
Configuring what each role can access
To control which pages, data, and actions each role has access to, use the chat canvas (AI editor). Open it by clicking the widget → Edit With AI, or by clicking the Magic Wand icon on the right side of the screen. Then describe your access rules in plain language:
- "The Billing page should only be visible to Admins. Hide it from Employees."
- "Sales Reps should only see leads assigned to them, not all leads."
- "Add a Teacher role that can see only their assigned class's students."
- "Only Admins can delete records. Editors can create and edit but not delete."
The AI will apply page-level visibility, record-level filtering, and action-level restrictions based on your description.
Best practices
- Default to least access — Start with minimal permissions and add more only when needed
- Test every role — Create a test user for each role and verify they only see what they should
- Use role-based filtering for sensitive data — "Show only records where assigned_to equals the logged-in user"
Was this article helpful?
Related articles
What type of apps can I build with Fuzen?
With Fuzen, you can build a wide range of business and SaaS apps . Whether you need a CRM, a to-do list or project management tool, an inventory tracker, an HR
Read articleHow do I start building my app?
To start building your app on Fuzen, simply sign up and complete the onboarding process . You’ll be asked whether you want to build a SaaS app , an intern
Read articleHow long will it take to build my full app?
Fuzen’s AI can build the first draft of your app within a few minutes. This includes the core structure like forms, workflows, and dashboards. After that,
Read article