Permissions
Configure fine-grained access control for your organization.
Overview
Permissions control what actions users can perform within Scrivio. Permissions are assigned to roles, and roles are assigned to users.
Permission Categories
Client Permissions
clients.view- View client recordsclients.create- Create new clientsclients.edit- Edit client informationclients.delete- Delete client records
Appointment Permissions
appointments.view- View appointmentsappointments.create- Schedule appointmentsappointments.edit- Modify appointmentsappointments.delete- Cancel appointments
Billing Permissions
billing.view- View billing informationbilling.create- Create invoicesbilling.edit- Modify billing recordsbilling.approve- Approve invoices
Administrative Permissions
users.manage- Manage usersroles.manage- Manage roles and permissionsorganization.settings- Modify organization settings
Assigning Permissions
Via Roles
- Navigate to Settings > Roles
- Select a role
- Toggle permissions on/off
- Save changes
Permission Inheritance
- Permissions are additive
- Users can have multiple roles
- More specific permissions override general ones
Best Practices
- Follow the principle of least privilege
- Regularly review permissions
- Document custom role configurations
- Test permission changes before wide rollout
Troubleshooting
If a user reports missing access:
- Check their assigned roles
- Verify the role has the required permissions
- Ensure the user's account is active