BellGo Track App
Smart Attendance Made Easy
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Your whole shift in one app: punch in with a selfie, see today's hours and location, take breaks and request leave. Managers see who's on duty, live.
BellGo Track – Staff Attendance & GPS Shifts
BellGo Track is the attendance and shift app for hotel teams. Staff punch in and out in seconds, see their shifts at a glance, and manage leave and requests from their phone. Managers see who is on duty, where, and for how long, live.
FOR STAFF
• Punch in and out with face verification. A quick selfie confirms it's really you.
• See your current and upcoming shifts, with date, hours, work location and a live countdown to your next shift.
• Take breaks and request overtime from the shift card.
• Apply for leave and raise exit or punch-correction requests, and follow their status.
• View your attendance history, monthly summary and payslips.
• Upload shift activities and complete assigned tasks.
• Get notified about approvals, announcements and shift changes.
FOR MANAGERS AND ADMINS
• Live attendance: see who is on duty, on break, late or not yet punched in.
• Live map of staff on duty, with each work location's boundary.
• Replay any shift's route and timeline.
• Set up work locations with geofenced boundaries.
• Approve leave, overtime and requests on the go.
• Manage staff, rosters, shifts and salary settings.
• Filter everything by work location and department.
LOCATION AND PRIVACY
BellGo Track uses your location only while you are punched in for a shift, to record attendance at your work location. Tracking stops when you punch out. You can see at any time whether location sharing is on, right in the app header.
BUILT FOR THE WORKPLACE
• Works on older and budget phones.
• Clear offline indicator, so you always know when you're not connected.
• Your organisation controls which features each role can use.
BellGo Track requires an account from your organisation. Contact your HR or admin team to get access.
more Redesigned shift card: your current and upcoming shifts now show the date, time and location more clearly, and fit every screen size.
Easier punching: the punch slider is bigger, and after you punch in or out, the app shows exactly what was recorded, such as a late punch or one taken outside your work location.
New Off Duty screen: a fresh look for when you're not on shift.
My Shifts: a cleaner list showing each shift's date, hours, location and length.
Live Attendance: staff now show their department and work location.
Easier navigation: larger bottom bar icons, and More search now finds Users by "admin" or "staff" and Requests by "leave" or "exit".
Editing staff: Save and Cancel now stay at the bottom of the screen.
Bug fixes and performance improvements.
1.9.3 Sep 29
• SMS verification codes now fill in automatically.
• Correct request counts on the Leave, Exit and Overtime tiles.
• Leave notifications open the matching list.
• Fixed an iOS freeze when the privacy policy appeared at sign-in.
• Live attendance map lists every on-duty staff member and scrolls
smoothly on large teams.
• New assignments open with a project already selected.
• New timeline icons for overtime, geofence and activity events.
• Visual fixes across requests, rosters and filters.
1.8.8 Sep 19
Manual Attendance, reworked. One row per person with room for department, shift and location. Tap to tick, punch everyone at once — no separate selection mode. Now correctly gated on your role's Manual Attendance access, and moved to the Dashboard header.
Clearer leave request details. The staff member's reason now sits with the request, and the approver's remark with the decision.
Exit requests record the phone's condition. Battery level and location permission are sent with each request, so admins can see whether the phone could actually track its location.
Task and Timeline details are complete. Staff, shift time, work location and roster now appear however you open a task — including from a notification. Timeline Details shows the full device info, not just the battery.
Cleaner information. Empty GPS readings and blank boundary results are hidden instead of shown as if they were real. Tidier list cards, and "View shift timeline" says where it goes.
1.8.2 Sep 8
• Export PDFs from Admin & Staff, Rosters, and the new Delivery Report
• Long lists keep loading as you scroll, so nothing is cut off
• Search inside filter pickers
• Deliveries: separate Pending and Completed tabs, clearer status colours
• Full phone numbers in staff lists, matching profile colours throughout
• Fixed selfie onboarding not uploading your photo
• Assorted layout and wording fixes
1.7.6 Sep 1
New: add your own photo for face verification. If you haven't been registered yet, take a selfie straight from your dashboard and your manager will review it. You'll be notified once it's approved.
Managers can now approve or decline these requests from Face Scan IDs, with a new Approval Pending filter.
Fixes:
• Attachment thumbnails now show correctly on assignments
• Usernames no longer appear cut off in the staff list
• Notifications for deleted assignments now open the assignment list
1.6.8 Aug 26
Fixes
Photo and video thumbnails now load reliably everywhere (they were expiring before they could be shown)
Tapping a "task completed" notification now opens the task
Adding a link in a task description now applies to the text you selected
Roster member and task counts show immediately, without opening each tab
Timeline task rows show the right icon for scheduled and repetitive tasks
Calendar no longer mislabels future days when the phone's date or timezone is off
Tasks
Tap any task in a shift timeline to open its details
Task Details opens read-only for admins, and now shows the shift, roster, staff and work location
Details split into clear sections: Shift & Assignment, Task Details, Task Execution
Description editor gained Heading, Strikethrough and Link
Start is blue, End and Mark as Complete are green; "Stop" is now "End", "Recurring" is now "Repetitive"
Attendance Records tasks split into Completed / Incomplete / Missed
Task sections load and refresh independently, with pull-to-refresh
Roster tasks imported from the library are badged "Imported"
"Tasks" renamed "Tasks Library"
Rosters
A roster's break is shown as a tag, and can now be cleared
Notifications
Notification bell added to the dashboard
Task notifications open the task, from both push and the list
Pull-to-refresh on the notifications list
Attendance & Menu
Download Report on Monthly Summary, pre-filled for the current month
Menu reordered: Live Attendance first and highlighted, Leaves renamed My Leaves
Consistent tab styling across attendance, roster, staff and timeline screens
1.6.4 Aug 21
Monthly Summary — a new calendar view to review attendance and shift activity for any staff member, day by day
Task icons redesigned — each task type (Scheduled, One-Time, Recurring) now has its own distinct icon, shown consistently across task lists, task details, and the shift timeline
View Route for completed tasks — task details now include a "View Route" button showing the path walked between Start and Stop
Fixes:
Task location picker: the map pin now shows reliably on Android
Task list times now display correctly in local time
Viewing details of a completed task from Live Attendance now works
Adding a task to a staff member's shift from Live Attendance now correctly links it to their roster
1.5.6 Aug 16
Admins can now Force Punch In staff who are currently absent, alongside the existing Force Punch Out — right from the Live Attendance screen.
Added a new "Punched Out" filter tab on Live Attendance to quickly see who's already ended their shift today.
Refreshed status icons across Live Attendance, the Dashboard, and shift activity timelines for a more consistent look.
New Archive/Active tags on the Admin & Staff list make it clearer at a glance who's active and who's archived.
Improved icons for Work Location Exit Requests (Pending, Approved, Rejected, Cancelled).
Fixed an issue where some menu items could show or hide incorrectly based on outdated role information.
General bug fixes and performance improvements.
1.5.2 Aug 11
Added a hidden way for hotel owner admins to access the Hide Data toggle — accessible only via a 5-tap gesture on the Professional Information card in Profile, no longer shown as a public menu item.
Added an Archive/Enable toggle to the Admin & Staff screen, letting you switch between viewing active and archived staff/admins.
Added new icons for Break Started, Break Ended, and Break Auto Ended events in the shift activity timeline.
Cleaned up the Breaks list: unpaid breaks no longer show a duration or a "One Time / In Parts" tag, since those don't apply to unpaid breaks.
1.4.10 Aug 9
Fixed an issue where punching in another staff member (via "Punch for Anyone") could incorrectly flip your own punch slider to "Punch Out" — your own status now always reflects your own attendance.
Improved reliability of the punch in/out status shown on the Dashboard so it always matches your latest attendance record.
Added a new Breaks management section for admins to create, edit, and manage break policies (paid/unpaid, duration, one-time or in-parts).
Added a new Settings section with a "Hide Data" control for hotel owner accounts.
Fixed the "Punch for Anyone" and "Punch without shift slot" options not appearing correctly for eligible institutions.
1.4.9 Aug 7
Redesigned the Overview tab for a cleaner, single-screen layout — no more scrolling to see attendance, alerts, and today's activity
Added a "Late In" count to track staff arriving late
Fixed an issue where tapping "Late In" or "On Leave" could take you to the wrong screen
Fixed the "On Break" status not showing correctly for staff on Live Attendance
Roster: work location filter now supports selecting multiple locations at once
Various colour, wording and spacing improvements across Live Attendance and the dashboard
1.4.8 Aug 5
New dashboard implementation
Bug Fixes
1.4.6 Aug 4
Battery status added to Live Activity timeline rows
Fixed route map: pulsing red live-shift dot
Fixed flag marker drift on zoom (route screen)
Face Scan Records: swapped department code/username placement
RN upgraded to 0.81.6 / Android API 36
Added battery + location service status to coordinate uploads
1.4.2 Aug 1
- Improved location tracking reliability while punched in — your shift is now tracked accurately even if the app is closed or your phone restarts, as long as you stay punched in.
- Enhanced security for how your account credentials are stored on device.
- Fixed an issue where a punched-out day could occasionally fail to display attendance details.
- General stability and performance improvements.
1.3.4 Jul 23
What’s new in this update
• Staff email is now optional when adding or editing staff
• Role is correctly pre-filled when editing a staff member
• More consistent input field sizing on Android
• Improved tracking reliability when the app is closed on Android
• General stability and bug fixes
1.3.2 Jul 20
What's New in This Version
Exit Requests (New Feature)
Staff can now raise a geofence exit request from the Live Activity screen using the "Request Exit" button
Select a reason, add an optional note and photo attachment (compressed automatically)
Real-time status updates — Pending, Approved, or Rejected shown in-app
Cancel an active request directly from the status screen
Admin — Exit Requests Screen (New)
New "Requests" section in the side menu for admins
View all exit requests with tabs: Pending, Approved, Rejected, All
Pull-to-refresh with live counts per tab
Tap any request to open a detail screen — change status, add remarks, and save
Admin — Push Notification Popup (New)
When a staff member raises an exit request, admins receive a full-screen popup to approve or reject instantly from the notification
Activity Photo Upload
Photos are now automatically compressed before upload — faster uploads, less data usage
People Screen Improvements
Staff and Admin lists now load from real APIs with search and filter support
Bug Fixes & Improvements
Fixed iOS foreground notifications showing as in-app popups — now appear as native banners
Fixed duplicate punch API calls on video recording
Faster location fetch when uploading activity photos
Fixed FCM token sync on iOS
1.3.0 Jul 19
Version 1.2.6
New Features
• Punch for Anyone — admins can now punch in or punch out staff members on their behalf directly from the dashboard
• Staff list shows a live "In / Out" status badge so you can see each person's current punch state at a glance
Improvements
• Activity timeline now shows category chips (Attendance, Connectivity, Location, Activity) with live counts — tap any chip to filter the list
• Notification access moved to the side menu for a cleaner dashboard header
• Roster added as a new report type in the Reports section
Bug Fixes
• Fixed an issue on iOS where the punch-in API was being called multiple times for the same video recording
• Fixed FCM notification token not syncing correctly on iOS after login
• Fixed timeline card borders not appearing on iOS
1.2.6 Jul 15
Privacy policy acceptance, My Shifts on dashboard, Live Attendance rename, attendance status fixes, updated app icon, and stability improvements.
1.1.6 Jul 9
Renamed Live Monitoring to Live Attendance
Fixed attendance card times (no more ~5 hour offset)
Live location now uses the correct attendance and shift IDs from the dashboard
Attendance Records status badge uses shiftRecordStatus (e.g. Completed instead of “—”)
Dashboard: replaced Calendar with My Shifts (opens your ongoing and upcoming shifts)
Route map loads by attendance ID for a more accurate path
Stability improvements for background location tracking on Android
1.1.4 Jul 5
• New report builder with shift-wise, date-wise, and summary attendance reports
• Shift Records now show clearer "Completed"/"Absent" statuses and larger times
• Restored Face Scan IDs in the side menu
• Fixed duplicate staff on the Live Map
• Performance improvements and bug fixes
1.1.1 Jul 1
• New report builder with shift-wise, date-wise, and summary attendance reports
• Shift Records now show clearer "Completed"/"Absent" statuses and larger times
• Fixed duplicate staff entries on the Live Map
• Performance improvements and bug fixes
1.1.0 Jun 28
• Live Activity — Search your shift timeline, clearer event colours, and improved time display in your institution’s timezone
• Live Map — Tap a staff marker to see their name and department
• Attendance Monitoring — Cleaner scheduled and punched times on one line, with aligned start times
• My Attendance — Updated date and time formatting for easier reading
• New Activity — Improved location status while fetching your address, plus View Map on the review screen
• Payslips — Simplified summary layout
• General — Bug fixes, performance improvements, and UI polish throughout the app
1.0.8 Jun 25
Redesigned shift card: your current and upcoming shifts now show the date, time and location more clearly, and fit every screen size.
Easier punching: the punch slider is bigger, and after you punch in or out, the app shows exactly what was recorded, such as a late punch or one taken outside your work location.
New Off Duty screen: a fresh look for when you're not on shift.
My Shifts: a cleaner list showing each shift's date, hours, location and length.
Live Attendance: staff now show their department and work location.
Easier navigation: larger bottom bar icons, and More search now finds Users by "admin" or "staff" and Requests by "leave" or "exit".
Editing staff: Save and Cancel now stay at the bottom of the screen.
Bug fixes and performance improvements.
more Version 1.9.3 Sep 29
Data Linked to You The following data may be collected and linked to your identity:
Location Contact Info User Content