Team Management
Manage users, permissions, and team settings in PraxisMS.
Team management features are only available to Administrators and Billing Administrators.
Team Overview
The Team page shows all users who have access to your company in PraxisMS.
What You'll See
- List of all users with access to your company
- Each user's permission level
- Employment status (Employed, On Leave, Former)
- Last login date
- Quick actions (edit, view time card)
Permission Levels
PraxisMS uses three permission levels to control what users can access. Permissions are specific to each company—a user can have different permissions in different companies.
| Level | Description | Capabilities |
|---|---|---|
| Standard user |
|
|
| Employee access plus reports |
|
|
| Full access except billing |
|
|
| Full access including billing |
|
Employee < Supervisor < Administrator < Billing Administrator. Each level includes all capabilities of the levels below it.
Choosing the Right Permission Level
- Employee: Use for most staff who only need to track their own time
- Supervisor: Use for team leads who need to view reports but should not access HR wage data or company settings
- Administrator: Use for managers or HR staff who need full management access including HR data
- Billing Administrator: Use sparingly—typically only company owners or finance leads
Limit the number of Billing Administrators. This permission level can access sensitive financial data and make changes that affect your subscription.
Inviting Users
Add new team members by sending them an email invitation.
How to Invite a User
- Go to Team in the sidebar
- Click the Invite User button
- Enter the user's email address
- Select a permission level
- Click Send Invitation
What Happens Next
- The user receives an email invitation
- They click the link to accept the invitation
- If they're new to PraxisMS, they create an account
- If they already have an account, they're added to your company
- They appear in your Team list with "Pending" status until they accept
Invitations expire after 7 days. If the user doesn't accept in time, you can resend the invitation from the Team page.
Resending an Invitation
If a user didn't receive the invitation or it expired:
- Find the user in the Team list (they'll show as "Pending")
- Click the Resend button
- A new invitation email is sent
Editing User Permissions
Change a user's permission level or update their information.
Changing Permission Level
- Go to Team
- Find the user and click Edit
- Select a new Permission Level
- Click Save
You cannot change the permissions of a user with a higher permission level than yourself. Only Billing Administrators can change other Billing Administrators.
Changing Your Own Permissions
You cannot lower your own permission level. This prevents accidentally locking yourself out. To change your own permissions, ask another Administrator or Billing Administrator to make the change.
Employee HR Data
Store essential HR information for each employee, including job title, wage rate, and employment status.
Accessing HR Data
- Go to Team
- Click on an employee's name or the HR button
- View or edit their HR information
Available HR Fields
| Field | Description |
|---|---|
| Job Title | The employee's position or role |
| Hourly Wage | Used for job costing calculations. Not visible to employees. |
| Hire Date | When the employee started |
| Employment Status | Employed, On Leave, Laid Off, or Former |
| Admin Notes | Private notes only visible to administrators |
Employment Status
Status affects whether a user can log in and track time:
- Employed: Full access to track time and use PraxisMS
- On Leave: Can still log in but appears as "on leave" in reports
- Laid Off: Temporary separation, can be reactivated
- Former: No longer with the company, cannot log in
HR data like wage rates and admin notes are only visible to Administrators and Billing Administrators. Employees cannot see this information.
Approving Time Entries
Review and approve time entries before processing payroll.
Accessing Approvals
- Go to Time Cards (administrator view)
- Select an employee or view all pending entries
- Review entries marked as "Pending"
Approving an Entry
- Review the entry details (times, notes, job)
- Click the Approve button (checkmark)
- The entry is marked as approved
Rejecting an Entry
- Click the Reject button (X)
- Enter a rejection reason
- Click Submit
- The employee is notified and can edit and resubmit
Bulk Approvals
Approve multiple entries at once:
- Select entries using the checkboxes
- Click Approve Selected
- All selected entries are approved
Set a regular schedule for approvals (e.g., end of each day or week) to keep payroll processing smooth.
Viewing Active Timers
See who's currently clocked in and working.
Accessing Active Timers
- Go to Team or Dashboard (admin view)
- Look for the Active Timers widget or section
- See all employees with running timers
What You'll See
- Employee name
- Current timer duration
- Quick Task they're working on
- Job (if assigned)
- Timer start time
Active timers update in real-time. You can see exactly how long each person has been working.
Terminating Access
When an employee leaves, you can revoke their access while preserving their historical data.
How to Terminate Access
- Go to Team
- Find the employee and click Edit
- Change Employment Status to "Former"
- Click Save
What Happens
- The user can no longer log in to your company
- Any active timers are stopped
- All historical time entries are preserved
- The user still appears in reports for past time periods
- The user's access to other companies (if any) is unaffected
While you can reactivate a former employee by changing their status back to "Employed," be careful when terminating access. Make sure any pending time entries are resolved first.
Deleting a User Entirely
In most cases, you should set status to "Former" rather than deleting. Deleting a user removes them from your team but doesn't delete their historical data. To fully remove all data, contact support.