User roles and permissions
Every Cinderblock user is assigned a role that controls what they can see and do in the app. There are three roles: Admin, Manager, and User.
Permissions are role-based, meaning everyone with the same role gets the same access. You can customize what each role can do at Company Settings > Users > Roles. Only Admins can change role permissions.
The three roles
Admin Full access to everything: jobs, customers, finances, timesheets, company settings, billing, and user management. Admins are the only users who can add or disable other users, manage billing, and change role permissions.
Manager Full access to day-to-day operations: jobs, customers, finances, timesheets, tasks, appointments, notes, files, and forms. Managers cannot access Admin-only settings like billing, user accounts, or integrations.
User A more limited role suited to field staff and technicians. By default, Users can:
- View the jobs they’re assigned to (either by being directly assigned to the job, or by being assigned to a resource that’s linked to the job - e.g. an appointment that’s linked to a job)
- Log their own time
- View assigned appointments
- View assigned tasks
- Create notes
- Upload files
- Fill out forms
By default, Users have no access to finances (invoices, estimates, or purchase orders).
Default permissions by role
| Feature | User | Manager | Admin |
|---|---|---|---|
| Jobs | View only | Full access | Full access |
| Customers & Vendors | View only | Full access | Full access |
| Timesheets | Log time | Full access | Full access |
| Tasks | View when assigned | Full access | Full access |
| Appointments | View when assigned | Full access | Full access |
| Notes | Create | Create | Full access |
| Finances | No access | Full access | Full access |
| Files | Upload | Full access | Full access |
| Forms | Create | Full access | Full access |
| Company Settings | No access | Full access | Full access |
| Admin Settings (Users, Billing, Integrations) | No access | No access | Full access |
Customize role permissions with the Build plan
The defaults above are a starting point. With the Build plan you can adjust the Manager and User roles to fit how your team works.
- Go to Company Settings > Users > Roles.
- Select the role you want to edit.
- Adjust the permissions and save.
Changes apply immediately to all users with that role.