Documentation
Everything you need to
replace the register.
Step-by-step guides for setup, GPS and selfie and QR code check-in, shifts, leave management, Indian holidays, and CSV reports: every screen you'll use, with real screenshots.
Getting started
Set up your company and invite the team in under 10 minutes.
-
Onboarding: set up AttendFirst in 2 minutes
Set up AttendFirst in about two minutes. Register your company, pick working hours, add an employee, share the join link, land on the dashboard.
-
Employee self-join link — onboard the whole team
Share one link to onboard your whole team onto AttendFirst. How self-join works: company slug, optional PIN, admin approval, auto-created accounts.
-
Login & password — sign in and reset
How to sign in to AttendFirst, reset a forgotten password, and set a password after an admin invites you. Every login screen, explained.
Admin
Run attendance end-to-end. Employees, shifts, holidays, reports, CSV exports.
-
Managing employees: staff attendance setup
Add, edit, deactivate, and exit employees in AttendFirst. Covers departments, designations, manager hierarchy, and profile photos.
-
Admin attendance dashboard overview
The AttendFirst admin dashboard you open every morning: today's headcount, a 7-day attendance trend, pending leave approvals, and live check-ins.
-
Working hours & shifts — schedule your team
Configure shifts, work days, late thresholds, and half-day rules in AttendFirst. Supports multiple shifts, timezone-aware scheduling, per-day assignment.
-
Departments — organize your employees
Organize employees by department in AttendFirst. Add a name and description, then filter attendance reports, leave requests, and employee lists by department.
-
Designations — manage employee job titles
Maintain a clean list of job titles in AttendFirst. Pick a designation when you add an employee, and filter the employee list by role.
-
Session types (work and break)
Categorize attendance sessions as Work or Break. Control which options appear in the Take Break picker, and separate paid work from break time on reports.
-
Holidays: Indian gazetted holiday list
Load the full Indian gazetted holiday list into AttendFirst in one click. Add floating dates like Diwali, mark optional holidays, and publish to every employee.
-
Leave types and leave policies
Configure the leave categories employees can apply for in AttendFirst. Set name, code, and annual quota for Casual, Sick, Privilege, and custom types.
-
Leave approvals: admin leave management
How admins run leave management in AttendFirst. Approve, reject, or cancel leave requests from the list or calendar, and see what happens to attendance.
-
Join requests — approve new employees
Review and approve employee join requests submitted through the public AttendFirst self-join link. Edit details before approving, or reject spam in one click.
-
Attendance reports and Excel export
Daily and monthly attendance reports in AttendFirst, with one-click Excel and CSV export for payroll. Filter by date range, department, or employee.
-
QR code attendance — printable & rotating QR
Set up QR code attendance as a cheap alternative to biometric machines. Printable static QR for the wall, rotating QR on a tablet, no hardware needed.
-
Company settings — name, timezone, schedule
Update company name, address, timezone, work schedule, employee ID prefix, and session limits. One page controls the rules that apply to everyone.
-
Admin account email change
Change the email used to sign in to your AttendFirst admin account. The new address is verified by email before the change takes effect. All sessions are signed out.
-
Manual attendance entry (admin backfill)
How AttendFirst admins backfill attendance for past dates. Useful for days when the phone was dead, the internet was down, or the check-in was missed.
Employee
Check in from the phone, request leave, see your own attendance.
-
Check in & check out: GPS, selfie, QR
How employees mark attendance in AttendFirst using GPS, selfie, or QR check-in. Covers multiple daily sessions, breaks, late detection, and half-day rules.
-
My attendance history — daily view
View your daily attendance history in the AttendFirst employee app. Filter by date range on desktop, tap through on mobile, and see what's recorded each day.
-
Leave requests and leave management
How AttendFirst leave management works for employees. Submit a request, get manager approval, apply half-days, and see the shared leave calendar.
-
My profile — view and update your details
The employee profile page in AttendFirst. View your name, employee code, department, designation, phone, and email. Update your photo from your phone.
-
Leave calendar — team absence overview
See who's out and when across your team. The shared AttendFirst leave calendar shows approved leave, holidays, weekends, and today's status in one monthly view.
-
Manager view: team attendance and approvals
How managers in AttendFirst see their direct reports' attendance and approve leave. No separate role: manager capability comes from reporting lines.
-
Push notifications — reminders & alerts
Enable browser push for check-in reminders, leave approval updates, and daily summaries. No app install needed: works on Android, iOS, and desktop.
Reference
Status codes, kiosk setup, and the rules behind the numbers.
-
Attendance status codes reference
Every attendance status code in AttendFirst (Present, Late, Half day, Absent, On leave, Holiday, Weekend) and the exact rule for how each is assigned.
-
Roles & permissions: admin, manager, employee
Admin, manager, and employee roles in AttendFirst. Who can see what, who can approve what, and how managers are created without a separate role.
-
Kiosk mode and QR code attendance
The employee side of QR attendance in AttendFirst. How the scan flow works, what the confirmation card shows, and how geofence and selfie checks run.
-
Support tickets — get help from any page
Reach the AttendFirst support team from any page using the floating chat button. See your past tickets, track their status, and reply in a threaded view.