Understanding User Roles and Permissions
Learn about the five user roles in RefriTrak and how permissions control access to features across your organization.
Understanding User Roles and Permissions
RefriTrak uses a role-based access control system to ensure users have appropriate access to features and data. Understanding these roles is essential for properly managing your team and maintaining security.
The Five User Roles
RefriTrak has five primary user roles, each designed for specific responsibilities within your organization:
1. PARENT_ORG_ADMIN (Parent Organization Administrator)
Who should have this role: Business owners, executives, or top-level administrators managing multiple locations or sub-organizations.
Key Responsibilities:
- Manage parent organization and all sub-organizations (PRO/ENTERPRISE only)
- Create and configure sub-organizations
- Access parent org dashboard with aggregated analytics
- Manage billing and subscription settings
- Assign sales territories to sales representatives
- View and manage users across all sub-organizations
- Access all reporting and compliance features
Special Features:
- Organization switcher in top navigation
- Multi-org dashboard view
- Billing page access
- Sub-organization management
- Sales territory assignment
2. ORG_ADMIN (Organization Administrator)
Who should have this role: Office managers, operations managers, or site administrators responsible for a single location.
Key Responsibilities:
- Manage organization settings (name, EIN, brand, EPA config)
- Add, edit, and remove users within their organization
- View organization analytics and reports
- Manage all customers, equipment, and jobs
- Access compliance reporting
- Configure organization preferences
Key Differences from PARENT_ORG_ADMIN:
- Cannot create sub-organizations
- No access to billing page
- Cannot switch between organizations
- Limited to their own organization's data
3. MANAGER
Who should have this role: Field supervisors, operations coordinators, or team leads who oversee technicians.
Key Responsibilities:
- Oversee jobs and appointments
- Manage technician schedules
- Create and assign work orders
- Access tech tools (technician interface view)
- Review and approve transfers
- Run operational reports
- Manage projects
Access Highlights:
- Create, view, edit, and manage customers, jobs, units, and cylinders
- Can create and assign technicians to jobs
- View reports and analytics
- Access tech tools for field support
- Cannot delete critical records (units, cylinders, jobs)
- Cannot manage organization settings
4. TECHNICIAN
Who should have this role: Field technicians, service technicians, or anyone performing on-site work.
Key Responsibilities:
- View and complete assigned appointments
- Record refrigerant transfers in the field
- Report leaks and equipment issues
- Add and update equipment information
- Move cylinders between locations
- Create job notes and documentation
Dashboard View:
- Appointment calendar and list
- Quick access buttons for units and cylinders
- Simplified interface focused on field tasks
- Mobile-optimized workflow
Limitations:
- Cannot delete records
- Cannot manage users or settings
- Cannot access billing or organization management
- Cannot decommission units
5. SALES
Who should have this role: Sales representatives focused on cylinder sales and customer acquisition.
Key Responsibilities:
- View cylinders marked FOR_SALE
- Access sales dashboard
- Manage assigned sales territories (PARENT_ORG_ADMIN assigns)
- Track leads and opportunities
- View customer information
Special Features:
- Sales-specific dashboard showing available inventory
- Territory-based filtering
Limitations:
- Cannot modify equipment or perform transfers
- Limited to viewing cylinders for sale
- Cannot access organization settings
- No access to billing
Role Assignment Best Practices
Choose the Right Role
Consider these factors:
- Responsibility Level: What decisions does this person make?
- Data Access Needs: What information do they need to see?
- Mobility: Do they work in the field or office?
- Security: Should they have access to financial or settings?
Common Role Assignments
Small Business (1-5 people):
- Owner → ORG_ADMIN or PARENT_ORG_ADMIN
- Office Staff → MANAGER
- Field Workers → TECHNICIAN
Medium Business (5-25 people):
- Owner/Executive → PARENT_ORG_ADMIN
- Office Manager → ORG_ADMIN
- Lead Technicians → MANAGER
- Field Techs → TECHNICIAN
- Sales Team → SALES
Multi-Location Enterprise:
- Corporate Administrator → PARENT_ORG_ADMIN
- Branch Managers → ORG_ADMIN (one per location)
- Supervisors → MANAGER
- Field Technicians → TECHNICIAN
- Sales Representatives → SALES
Changing User Roles
Who Can Change Roles?
- PARENT_ORG_ADMIN can assign any role except other PARENT_ORG_ADMIN roles
- ORG_ADMIN can assign MANAGER, TECHNICIAN, and SALES roles
- MANAGER can assign TECHNICIAN roles only
How to Change a User's Role
- Navigate to Organization from the top navigation
- Select the Users tab
- Find the user and click their menu (three dots)
- Select Edit User
- Choose the new role from the dropdown
- Click Save Changes
Important: Role changes take effect immediately. The user will see their new permissions the next time they refresh or log in.
Security Considerations
Principle of Least Privilege
Always assign the minimum role needed for someone to do their job effectively. This:
- Reduces risk of accidental data changes
- Limits exposure if credentials are compromised
- Ensures audit trails are meaningful
- Maintains data integrity
Regular Role Reviews
Best Practice: Review user roles quarterly
- Remove access for former employees immediately
- Adjust roles as responsibilities change
- Audit who has ADMIN-level access
- Document why users have elevated permissions
Multi-Factor Authentication (MFA)
While RefriTrak manages authentication, consider these security practices:
- Use strong, unique passwords
- Enable MFA if available
- Don't share login credentials
- Log out on shared devices
Common Questions
Q: Can I have multiple PARENT_ORG_ADMIN users?
A: Yes, but use this sparingly. Multiple PARENT_ORG_ADMINs all have full access to billing and can delete sub-organizations.
Q: What happens if I delete a user?
A: Their account is deactivated but their historical data (transfers, jobs, notes) remains intact with their name attached.
Q: Can users have access to multiple organizations?
A: Yes! PARENT_ORG_ADMIN users can grant multi-org access via the accessibleOrgIds field when editing a user. This is useful for consultants or roving supervisors.
Q: Can TECHNICIAN users access the system from mobile devices?
A: Yes, RefriTrak is fully responsive. Technicians get an optimized mobile experience when accessing from phones or tablets.
Q: What's the difference between ORG_ADMIN and PARENT_ORG_ADMIN if I only have one organization?
A: Functionally similar for single-org operations, but PARENT_ORG_ADMIN has access to billing and can create sub-organizations if you upgrade to PRO/ENTERPRISE.
Next Steps
Now that you understand user roles:
- Set Up Your Organization - Configure your organization profile and settings
- Managing Users and Teams - Learn how to add and manage team members
- Navigating RefriTrak Interface - Explore the interface for your role
Need Help? Use the support form in your user menu (top right) to report issues or ask questions about user permissions.