Branch Management
Create and manage your company branches with GPS locations, geofencing, timezone, and currency settings.
Branch List
The Branch List page shows all your company locations. Each branch has its own GPS coordinates, geofencing radius, timezone, and currency — enabling accurate attendance tracking across multiple offices.
| Column | Description |
|---|---|
| Branch Name | The name of the branch location. |
| Address | The physical address of the branch. |
| Employees | Number of employees assigned to this branch. |
| Timezone | The timezone used for attendance calculations at this branch. |
| Currency | The currency used for salary and payroll at this branch. |
| Actions | Edit or delete the branch. |
| # | Branch Name | Address | Geofence Radius (meters) | Status |
|---|---|---|---|---|
| 1 | Main Branch | Downtown, Cairo | 200m | Active |
| 2 | Branch 2 | Nasr City | 150m | Active |
| 3 | Warehouse | 6th October | 300m | Inactive |
Create Branch
Click the button to create a new branch. Fill in the following fields:
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| Branch Name | Text | ✅ | A descriptive name for the branch location. | Cairo HQ |
| Address | Text | ❌ | The full physical address of the branch. | 123 Tahrir Square, Cairo, Egypt |
| Latitude | Number | ✅ | The GPS latitude coordinate of the branch. Used for geofencing. | 30.0444 |
| Longitude | Number | ✅ | The GPS longitude coordinate of the branch. Used for geofencing. | 31.2357 |
| Geofence Radius (meters) | Number | ✅ | The maximum distance (in meters) from the branch center where employees can check in. Default: 200m. | 200 |
| Timezone | Select | ✅ | The timezone for this branch. Attendance times are calculated based on this timezone. | Africa/Cairo |
| Currency | Select | ✅ | The currency used for salary calculations at this branch (e.g., EGP, USD, EUR, SAR). | EGP |
Location Setup
Setting up the branch location accurately is critical for geofencing-based attendance. The system uses GPS coordinates to verify that employees are at the correct location when checking in.
Open the Map
When creating or editing a branch, click "Set Location on Map" to open the interactive Google Maps view.
Place the Pin
Click on the map to place the branch pin at the exact location of your office entrance. The latitude and longitude will be filled automatically.
Verify the Radius
A circle will appear on the map showing the geofence radius. Adjust the radius value until the circle covers your entire office area.
Geofencing Radius Explained
The geofence radius defines a circular area around your branch. Employees can only check in when their GPS location falls within this circle. Choosing the right radius depends on your office size and environment:
| Radius | Best For |
|---|---|
| 50 – 100m | Small offices, single-floor buildings. Very strict location validation. |
| 100 – 300m | Medium offices, multi-floor buildings, small campuses. Recommended for most businesses. |
| 300 – 500m | Large campuses, industrial areas, warehouses with multiple buildings. |
| 500m+ | Construction sites, large farms, outdoor work areas where GPS may be less accurate. |
Your Cairo HQ office is in a 10-story building downtown. You set the geofence radius to 150m to cover the building and its parking area. An employee standing in the lobby can check in, but someone at the café across the street (200m away) cannot.
Branch-Specific Currency
For multinational companies with branches in different countries, each branch can have its own currency. This currency is used for salary calculations, payroll generation, and financial reports for employees at that branch.
Orbit Engineering has three branches: Cairo (EGP), Riyadh (SAR), and Dubai (AED). Each branch's employees have salaries in the local currency. Payroll reports are generated per branch in the correct currency.