The My Activity Module Setting is accessible only to:
To access this module, navigate to:
System > Module Settings > My Activity
Attendance
-
Web
-
If selected: Users can perform check in/out through the web.
-
If not selected: Web check-in/out option will not be available to users.
- Restrict user’s check in/out based on the whitelisted locations list
-
If selected: Users can check in/out only when their location matches one of the whitelisted IPs/locations defined in the system.
-
If not selected: Users can check in/out from any location without restriction.
- Require a comment for the first check in of the day

2. Activity Tracker (Desktop)
If Enabled:
-
The Activity Tracker (Desktop) option becomes visible in the Attendance Source list.
-
Admins can select it as an attendance source and assign its priority order among other sources (e.g., Mobile, Biometric, Web).
If Disabled:
- The Activity Tracker (Desktop) option will not appear in the Attendance Source list.

3. Activity Tracker (Mobile)
Enable Geo-Fencing –
The Activity Tracker (Mobile) must be enabled first. If it is not enabled, the Geo-fencing section will not be displayed.
When enabled, user’s check-in/out is validated against their geo-location; when disabled, users can check in/out from anywhere without restriction.

- Add Boundary: Admin can configure the boundary by selecting a location and setting the radius in meters. All geo-fencing–based settings will apply within this defined boundary.

Automatically check in/out when users move in/out of the boundary – When enabled, the system auto check-ins when the user enters the defined boundary and auto check-outs when they exit; when disabled, users must manually check in/out.
Automatically check out users when their shift ends – When enabled, users are auto checked out at the end of their shift; when disabled, users must check out manually.
Require a comment for the first check in of the day – When enabled, users must provide a comment during their first check-in of the day; when disabled, no comment is required.
4. Biometric
-
If Enabled:
-
The Biometric option becomes visible in the Attendance Source list.
-
Admins can configure biometric devices through the Biometric Module and select it as an attendance source with the required priority order.
-
If Disabled:
-
The Biometric option will not appear in the Attendance Source list.
Primary Attendance Source & Fallback Sources
- Primary Attendance Source
-
Admins can define the main attendance source that will be used to mark user attendance.
-
Options include:
-
Activity Tracker (Mobile)
-
Activity Tracker (Desktop)
-
Biometric
-
Web
-
The selected source will be labeled as Primary in the attendance source list.

- Enable Fallback Sources
-
When enabled, the system will use other configured attendance sources as backup if the primary source data is missing or unavailable.
-
When disabled, attendance will only be marked from the Primary Source; no backups will be used.

- Source Priority Order
-
All available attendance sources are listed in order of priority.
-
Admins can adjust the order using the up/down arrows.
-
Example from the screenshot:
-
Activity Tracker (Mobile) – Primary
-
Activity Tracker (Desktop)
-
Biometric
-
Web
-
If fallback is enabled and the primary source (Mobile) has no data, the system will check the next source (Desktop), and so on.

If any attendance source is already configured, it cannot be disabled if it is being used globally, by teams, or for user exceptions.
4. Mark Attendance Based On
- Primary Shift Only
- All Shifts Combined

Exceptions
1. Team Exception Section
The Team Exception tab allows admins to configure attendance exceptions at the team level.
Header Controls:
-
Search Field – Lets admins quickly find a specific team by typing its name.
-
Filter by Source – Dropdown filter to display teams based on their attendance source (e.g., Desktop, Mobile, Biometric, etc.).
-
Reset Button – Clears applied search or filters and reloads the full list.
-
Add Teams Button – Opens the interface to add new teams and configure their attendance rules.

Table Columns:
-
Team Name – Name of the team
-
Members – Number of employees in that team.
-
Attendance Source – Selected method of tracking attendance (e.g., Not Tracked, Default, Activity Tracker (Desktop)).
-
Mark Attendance – Attendance calculation method (e.g., Primary Shift(s), All Shifts).
-
Actions – Options to Edit or Delete the team’s configuration.
This ensures admins can manage and fine-tune attendance rules for teams efficiently.
Add Teams to Exception
This modal allows admins to add one or more teams to the exception list with customized attendance tracking rules.
Configuration Options:
-
Default Attendance Source – Choose the primary method for tracking team attendance (e.g., Desktop, Mobile, Biometric, Web).
-
Mark Attendance Based On – Select how attendance should be calculated:
-
Primary Shift Only – Based only on the employee’s main shift.
-
All Shifts – Combines all assigned shifts for attendance.
-
Enable Fallback Sources – When checked, additional sources are used in sequence if the default source is unavailable.
-
Fallback Priority Order – Sources are listed with a drag-and-drop order (e.g., Desktop → Mobile → Biometric → Web). The first one is tagged as Primary.
Team Selection Area:
-
Search Field – Search available teams by name.
-
Team List – Displays all teams that can be added (already configured teams are excluded).
-
Checkboxes – Select one or multiple teams to apply the configuration.

Edit Configuration (Team Attendance Settings)
When editing a team configuration:
-
Default Attendance Source – Defines the main method of capturing attendance (e.g., Desktop, Mobile, Biometric, Web).
-
Mark Attendance Based On – Determines attendance calculation method:
-
Primary Shift Only – Uses only the employee’s assigned primary shift.
-
All Shifts – Combines attendance from all assigned shifts.
-
Enable Fallback Sources – When enabled, the system checks backup sources in the defined priority order if the default source fails.
-
Priority Order – Admins can arrange sources in sequence (e.g., Desktop → Mobile → Biometric → Web). The top source is marked as Primary.
Team Configuration Priority:
Team-level settings override global attendance configurations for all members unless individual employee overrides are applied.

Location Tracking
The Location Tracking module helps determine whether users are working from the office or remotely by validating their connected IP address against the configured list.
How it Works:
-
If a user connects from a configured IP address, their status is marked as Office.
-
If a user connects from an unconfigured (non-listed) IP address, their status is marked as Remote.
-
This location information is reflected in:
-
Activity Report
-
Timesheet
-
In Status
Configuration Options:
-
Enable/Disable Tracking – The toggle switch at the top allows admins to turn Location Tracking on or off.
-
Add IP Address – Admins can configure static IP addresses and map them to:
-
Location Name – Select from locations already configured in System > Organization > Location.
-
Network Name

- Dynamic IP Limitation – If users connect via dynamic IPs, tracking may not be reliable.
IP Address Table Details:
-
IP Address – The exact static IP being tracked.
-
Location – Office/branch/area label assigned by admin.
-
Network Name – Helps identify the network associated with the IP.
-
Users Connected – Displays how many users are currently connected from this IP.
Work Hours Configuration User Guide
The Work Hours settings allow administrators to configure standard working time definitions and grace periods that affect how activity reports are generated within the system.

Choose Location Scope
At the top of the interface, you'll find two tabs for setting the scope of your work hours configuration:

Core Work Hours Configuration
Half-Day Setting
-
Enter the number of hours that constitute a half-day
-
Use the dropdown menu to select the time unit
Full-Day Setting
-
Enter the number of hours for a standard full work day
-
Use the dropdown menu to select the time unit

Grace Period Settings
The system provides three types of grace periods to accommodate minor timing variations:
Late Grace Period
-
Enter the buffer time allowed for late check-in.
-
Member will show late if check-in after late grace period in attendance report
-
Select time unit from the dropdown menu
Early Grace Period
-
Set the buffer time for early check-out
-
Member’s status will show early if check-out before early grace period in attendance report
-
Select time unit from the dropdown menu
Absent Grace Period
-
Configure the time threshold before marking someone absent.
-
Member will show absent after the completion of absent grace period
-
Select the appropriate time unit from the dropdow

Important Considerations
Impact on Reporting
Pay attention to the notice at the top: "These values effect how some Activity reports are generated." Your work hours configuration directly influences:
-
Employee attendance calculations
-
Time tracking accuracy
-
Activity report generation
-
Payroll-related time computations
Projects & Tasks
The Projects module setting provides a centralized interface for managing all organizational projects, including project creation, assignment, billing configuration, and team management.

Project Search and Filtering
Search for Specific Projects
-
Enter the project name or keywords you're looking for
-
Click the search icon or press Enter to filter results
-
The project list will update to show matching results
Filter by Team Assignment
-
Click the dropdown to expand team options
-
Select a specific team to view only projects assigned to that team
-
The project list will automatically update based on your selection

Creating New Projects
-
Click the Add Project button to open the new project creation form
-
Complete the required project details in the form that appears
-
Save your new project to add it to the projects list

Project List Overview
The projects table displays the following key information for each project:
Project Name Column
-
Each project shows a colored indicator for quick visual identification
-
Project names are displayed clearly for easy recognition
-
Colors help differentiate between different projects at a glance
Assigned To Column
-
Shows user avatars or initials of team members assigned to each project
-
Multiple team members may be displayed for collaborative projects
-
"All Team" indicates the project is accessible to the entire organization
Billable Status Column
-
Displays whether a project is billable or non-billable
-
Billable projects show hourly rates
-
Non-billable projects show a different status indicator
-
Green indicators typically represent active billable status

Access Project Options
-
Look for the three-dot menu icon at the end of each project row
-
Click the menu to reveal available actions for that project
-
Available options include:
-
Edit: Modify project details, assignments, or billing information
-
Delete: Remove the project from the system (use with caution)

Edit Project Details
-
Click the three-dot menu for the desired project
-
Select "Edit" from the dropdown menu
-
Update project information as needed in the edit form
-
Save changes to apply updates to the project

Step 6: Delete a Project
-
Access the three-dot menu for the project you want to remove
-
Select "Delete" from the available options
-
Confirm the deletion when prompted
-
Note: This action may be permanent, so ensure you want to remove the project

Project Assignment Understanding
Team Assignment Types
-
Team Assignment: Projects are assigned by team wise, showing team initials
-
Organization-wide Assignment: Projects marked "All Team" are accessible to all organization members
-
Multiple Team Assignment: Some projects may show multiple team identifiers for cross-team collaboration

Billing Rate Information
-
Billable projects display their hourly rate
-
This information helps track project profitability and billing accuracy
-
Non-billable projects will not show rate information

Desktop App Module Setting
In the Settings section, admins can configure how the Desktop App behaves in terms of idle time handling and screenshot capturing.
Idle Timeout
-
Purpose: Defines how the system handles inactivity when a user is tracking time.
-
Behavior:
-
When the configured idle timeout (e.g., 20 minutes) is reached, and the user has been inactive, an Idle Popup appears in the Desktop App.
-
If the Enable option to keep idle time checkbox is checked, the idle popup includes a Keep Idle Time option, allowing users to record that idle time as part of their tracked time.
-
If Never is selected for idle timeout, the idle popup will never appear, regardless of user inactivity.
Screenshot Frequency
-
Purpose: Controls how often the Desktop App captures screenshots.
-
Behavior:
-
If set to a specific interval (e.g., 10 minutes), the Desktop App captures a screenshot automatically after that interval.
-
If set to Never, no screenshots are captured by the Desktop App.

App Usage Tracking
-
Purpose: Captures the applications used by the user while tracking time in the desktop app.
-
Behavior:
-
When enabled, the desktop app records all active applications used by the user.
-
The tracked details are reflected under My Activity → Apps tab.
-
When disabled, application usage is not tracked or displayed.
URL Tracking
-
Purpose: Captures the websites visited by the user during tracked time in the desktop app.
-
Behavior:
-
When enabled, the desktop app records all visited URLs.
-
The tracked details are reflected under My Activity → URLs tab.
-
When disabled, website usage is not tracked or displayed.

Exclusions
Admins can exclude specific users from certain monitoring features. This allows flexibility for members who should not be tracked in particular areas.
-
Add Users: Multiple users can be added at once (comma-separated).
-
Options available per user:
-
No Screenshot → Screenshots will not be captured for the user.
-
No Activity Tracking → The user’s mouse/keyboard activity will not be tracked.
-
No App Usage Tracking → The user’s application usage will not be tracked.
No URL Tracking → The user’s website usage will not be tracked.
Once excluded, the respective data will not appear in reports such as My Activity, Timesheets, or Admin Reports.
