Documentation

AttendanceGM Documentation

Everything you need to get the most out of AttendanceGM

Staff Guide

For all employees and team members

1 What is AttendanceGM?

AttendanceGM is a simple system for organizations in The Gambia to track when staff arrive and leave work. Instead of signing a physical attendance book every day, you use your phone or a tablet placed at the office entrance.

The system records your working hours accurately so that your payroll is always correct. It also lets you request leave, view your payslip, and stay informed about office holidays — all from one place.

2 Creating your account

Your admin will send you an invitation link. You can receive it in two ways:

  • Group chat / WhatsApp — your admin shares the link in your office group. Tap the link on your phone to open the registration page.
  • Email invite — check your inbox for a message from AttendanceGM and click the link inside.
About the invitation link The link your admin shares allows up to 25 staff members to register and expires after 24 hours. If the link has expired, ask your admin to generate a new one.
Set your own password On the registration page, fill in your name and choose a secure password. AttendanceGM does not use temporary passwords — you create your own from the start.

Screenshot: Invite registration page

Coming soon

3 Logging in

Go to the AttendanceGM login page and enter your email address and the password you created. Click Login to reach your dashboard.

Quick access tip On your phone, open AttendanceGM in your browser and tap Add to Home Screen. This gives you a shortcut icon just like an app.

4 Password management

Forgot your password?

  • Click Forgot Password on the login page
  • Enter your registered email address
  • Check your inbox for a reset link
  • Click the link and choose a new password

Change your password while logged in

Go to your profile settings in the top navigation, click Change Password, and enter your current and new passwords.

No email? Contact your admin If you do not have access to your email, ask your HR or admin to reset your password manually from the staff management page.

5 Checking in — from your dashboard

If your organization allows dashboard check-ins, follow these steps when you arrive at the office:

1
Log in to AttendanceGMOpen the website on your phone or browser
2
Allow location accessWhen prompted, tap Allow so the system can confirm you are at the office
3
Click Check InThe green Check In button appears on your dashboard
4
Wait for confirmationA green message confirms your attendance has been recorded
Location required You must be physically at the office to check in. If you are outside the allowed area the system will block your check-in. Contact your admin if you keep getting location errors while at the office.

Video: How to check in from your dashboard

Coming soon

6 Checking in — QR code methods

There are two separate QR code methods for checking in. Your admin will tell you which one your office uses.

Method A — Scan the office QR code with your phone

Your organization prints the office QR code and sticks it at the entrance. You use your phone camera to scan it.

1
Open your phone cameraOr open the AttendanceGM app
2
Point it at the office QR code on the wallThe code is usually printed near the entrance or reception
3
Tap the link that appearsThis records your check-in automatically
4
Wait for confirmationA message confirms your attendance has been recorded

Method B — Show your personal QR code to the office tablet

Your organization places a tablet or computer at the entrance running the Quick Scan page. You show your personal QR code to its camera.

1
Open your personal QR codeFind it on your AttendanceGM dashboard under My QR Code
2
Hold your phone screen to the tablet cameraPoint it at the camera on the device at the entrance
3
Wait for the green confirmationYour name and check-in time appear on the tablet screen
Do not confuse the two QR codes The office QR code (printed on the wall) is scanned by your phone camera — Method A. Your personal QR code (on your dashboard) is shown to the office tablet — Method B. They are different codes for different purposes.

Video: How to check in using QR codes — both methods

Coming soon

7 Viewing your attendance history

Click Attendance History in the menu to see all your past check-ins and check-outs. For each day you can see:

  • Check-in and check-out times — the exact time recorded each day
  • Total hours worked — automatically calculated
  • Status — Present, Late, or Absent
  • Monthly summaries — an overview of your attendance pattern
Your attendance record is private. Only you and your admin can view it.

8 Viewing your payslip

At the end of each pay period your payslip becomes available. Go to Payslips in the menu to view it. Your payslip shows:

  • Basic salary — your agreed monthly pay
  • Allowances — transport, housing, or any other additions
  • Deductions — late penalties, absences, or tax contributions
  • Net pay — the final amount you will receive

Screenshot: Your payslip page

Coming soon

9 Submitting a leave request

To request time off, go to Leave Requests and click New Request. Fill in:

  • Leave type — Annual Leave, Sick Leave, or Unpaid Leave
  • Start and end date — the dates you need off
  • Reason — a brief explanation for your admin

Once submitted your admin will review and either approve or deny the request. You will receive a notification either way.

Screenshot: Leave request form

Coming soon

10 Viewing notifications

Click the notification bell at the top of the page to see alerts such as:

  • Holiday announcements from your admin
  • Leave request approved or denied
  • Messages or updates from HR

11 Your profile settings

Go to Profile from the top navigation to update your personal information and view your unique staff ID number. If anything looks incorrect — like your name or department — ask your admin to update it.

Profile settings such as role and department can only be changed by an admin.
Administrator Access

Admin Guide

For Organization Administrators and HR

1 Roles explained

AttendanceGM has several roles. Each role controls what a person can see and do in the system.

Role What they can do
Org Owner Full control over everything — settings, payroll, staff, billing
Admin Manage staff, payroll, leave, and view all reports
Supervisor View attendance and reports for their department
HR Manage payroll and leave requests; cannot change org settings
Staff Check in/out, view own history, payslip, submit leave

2 Setting up your organization

After registering, complete your organization setup before inviting staff. Go to Settings and configure:

1
Company infoEnter your organization name, address, and contact details
2
Office locationSet your GPS coordinates and radius so staff can only check in while at the office
3
Working daysChoose which days of the week are work days — for example Monday to Friday
4
Grace periodSet how many minutes after the start time staff can check in before being marked Late — for example 15 minutes
5
Download and print the office QR codeGo to Settings → Office QR Code and click Download QR. Print it and stick it at your office entrance so staff can scan it with their phones to check in
The office QR code is unique to your organization It is different from each staff member's personal QR code. Keep it printed and visible at your entrance at all times. If your organization's details change, regenerate the code from Settings.

Screenshot: Organization settings page including office QR code download

Coming soon

3 Managing departments

Create departments to group your staff and assign supervisors. Go to Departments from your admin dashboard and click Add Department. Enter the department name — for example Finance, HR, or Operations.

You must create at least one department before you can add staff members. Staff must belong to a department.

4 Inviting staff — four methods

Choose the method that works best for each staff member. All methods create a full staff account.

Link invite

Generate a secure registration link and share it in your office WhatsApp group or any group chat. Up to 25 staff can register using the same link. The link expires after 24 hours.

Email invite

Enter one staff member's email address. The system sends them a personal registration link automatically.

Bulk email invite

Upload a CSV file with names and email addresses to invite many staff at once. Each person gets their own unique registration link.

Offline user

For staff with no email address. You create their account manually, set a PIN, and give them the PIN directly. No email is sent.

Link invite expires in 24 hours If staff members try to register after the link has expired, they will see an error. Go to Team Invitation and generate a new link for them.
Invite link vs office QR code — not the same thing The invite link is used once to register a new staff account. The office QR code (from Settings) is printed at the entrance for daily attendance scanning. They serve completely different purposes.

Video: How to invite staff members — all four methods

Coming soon

5 Managing staff

From the Staff page you can view and manage every member of your organization:

  • Edit details — update name, email, role, or department
  • Reset password — send a new password reset link to the staff member
  • Block or deactivate — temporarily suspend access without deleting the account
  • View attendance history — see the full check-in record for any staff member
  • Emergency check-in/out — record attendance on behalf of a staff member in emergencies
Emergency check-in is for genuine emergencies only Only use this when a staff member cannot check in themselves due to a phone or technical issue.

6 Quick Scan setup

Quick Scan turns any tablet or computer at your office entrance into a check-in station. Staff show their personal QR code to the camera and the system records their attendance instantly.

1
Open Quick ScanLog in as admin and go to Quick Scan from the admin menu
2
Place the device at the entranceLeave the Quick Scan page open on a tablet facing outwards
3
Download the office QR codeYou can also print the office QR code for staff who prefer scanning with their own phone

Screenshot: Quick Scan page on a tablet and office QR code

Coming soon

7 Uploading offline attendance

If your office had no internet or staff worked at a remote location, you can upload their attendance records using a CSV or Excel file.

Staff must already exist in the system You cannot create new users through a bulk upload. All names and emails in the file must match existing staff accounts.

Your file must include these columns: Name, Date (YYYY-MM-DD), Check-in (HH:MM), Check-out (HH:MM).

Name, Date, Check-in, Check-out
Fatou Jallow, 2025-06-01, 08:00, 17:00

Go to Upload Attendance from the admin menu, download the sample template, fill in your data, and upload the file. The system will report any rows that could not be processed.

8 Attendance analytics and reports

Go to Analytics to view real-time data about your organization's attendance. You can see:

  • Daily summary — who is present, late, or absent today
  • Weekly and monthly trends — attendance patterns over time
  • Late arrivals report — track punctuality across the team
  • Department comparison — see which departments have the best attendance
  • Individual reports — drill down into any single staff member's record

All reports can be exported as PDF or Excel for your records.

9 Payroll — salary configuration

Before generating payroll you need to configure each staff member's salary. Go to Payroll Settings and set:

  • Basic salary — the agreed monthly base pay for each staff member
  • Allowances — company-wide additions such as transport or housing allowance
  • Per-staff overrides — set different allowance amounts for individual staff if needed
  • Deductions — SSHFC contributions, income tax, or late-arrival penalties
  • Pay period — monthly or bi-weekly
Configure salaries before generating payroll Payroll cannot be generated for staff who do not have a salary configured. Complete this step first.

Screenshot: Salary and allowances configuration

Coming soon

10 Generating payroll and viewing payslips

At the end of the pay period, go to Payroll and click Generate Payroll. The system automatically calculates each staff member's final pay based on their attendance, allowances, and deductions.

1
Select the pay periodChoose the month or period you are generating payroll for
2
Select staff (optional)You can generate payroll for all staff or select specific individuals
3
Review the summaryCheck each payslip before finalizing
4
Approve and publishStaff can view their payslips as soon as payroll is published

Video: How to generate payroll and view payslips

Coming soon

11 Leave management

Go to Leave Requests to see all pending, approved, and denied requests from your staff. For each request you can see the staff member's name, leave type, dates, and reason.

  • Click Approve to accept the request — the staff member receives a notification
  • Click Deny and add a reason — the staff member is notified and can resubmit
  • Approved leave days are automatically excluded from absence tracking

Screenshot: Leave approval page

Coming soon

12 Holiday management

Declare official holidays so that no staff member is marked absent on those days. The system automatically skips absence tracking for everyone during a holiday period.

1
Open HolidaysGo to Holidays from your admin dashboard
2
Enter the holiday nameFor example: Koriteh, Tobaski, or Independence Day
3
Set the start and end dateFor a single-day holiday, set both dates to the same day
4
Click Add HolidayAll staff receive an email notification automatically
Bulk import available To add a full year of holidays at once, upload a CSV file with columns: date, name, description. The date format must be YYYY-MM-DD.
Deleting a holiday does not change attendance records that were already processed before the deletion.

Screenshot: Holiday management page

Coming soon

13 Organization settings

From Settings you can update your company logo, contact information, and subscription plan. Only the Org Owner can make changes to billing and subscription details.

Changes to organization settings take effect immediately for all staff in your organization.

Need further help?

Our support team is ready to help you with any technical issues or questions about your account.