This guide walks you through registering your organization, verifying your email, configuring your workspace, choosing a subscription plan, and adding your first employees.
1. Register Your Organization
Go to https://portal.mattendance.com and click Get Started or Register.
Fill in the registration form:
| Field | Description |
|---|---|
| Full Name | Your name as the primary admin |
| Email Address | Your work email — this becomes your login |
| Password | Minimum 8 characters, mix of letters and numbers |
| Organization Name | Your company or institution name |
Click Create Account.
What happens next: A verification email is sent to the address you entered. Your organization is created but stays inactive until you verify your email.
2. Verify Your Email
- Check your inbox for an email from MAttendance with the subject "Verify your MAttendance account".
- Click the Verify Email button in the email.
- You will be redirected to the portal with a success message.
Your organization is now active. You can log in immediately after verification.
Didn't receive the email?
- Check your spam/junk folder.
- Make sure you typed the correct email during registration.
- Contact support if the issue persists.
Link expired or not working? Copy the full URL from the email and paste it directly into your browser address bar.
3. Log In for the First Time
Go to https://portal.mattendance.com/login and enter your email and password.
You cannot log in until your email is verified. If you see "Please verify your email before logging in," check your inbox again.
Google Sign-In: Click Continue with Google and sign in with your Google account. Supported on both web and the mobile app.
Account lockout: After several failed login attempts, your account will be locked for 15 minutes. Wait and try again, or use Forgot Password to reset.
Forgot Your Password?
- Click Forgot Password on the login page.
- Enter your registered email.
- Check your inbox for a password reset link (valid 24 hours).
- Click the link, enter a new password, and log in.
4. Set Up Your Organization Profile
After first login you will be guided through a setup wizard. You can also access these settings at any time from Settings → Organization.
| Setting | Description |
|---|---|
| Organization Name | Displayed on reports and employee dashboards |
| Logo | Upload your company logo (PNG/JPG) |
| Industry | Select your sector |
| Country / Timezone | Used for shift scheduling and attendance calculations |
| Contact Email | Public contact for employee notifications |
Save your profile before proceeding.
5. Configure Offices, Departments & Shifts
These three items must be set up before you can assign employees or use most punch methods.
Offices
Navigate to Settings → Offices → Add Office.
| Field | Description |
|---|---|
| Office Name | E.g., "Head Office", "Warehouse", "Branch – Mumbai" |
| Address | Full street address |
| Latitude / Longitude | Used for GPS and Geofence punch validation |
| Geofence Radius (meters) | How close an employee must be to count as "in office". Typical: 50–200 m |
Use Google Maps to find the exact latitude and longitude of your office entrance.
Departments
Navigate to Settings → Departments → Add Department.
Enter a department name (e.g., "Sales", "Engineering", "Operations"). You can add a manager later after employees are created.
Shifts
Navigate to Settings → Shifts → Add Shift.
| Field | Description |
|---|---|
| Shift Name | E.g., "Morning", "Night", "General" |
| Start Time | When the shift begins |
| End Time | When the shift ends |
| Grace Period (minutes) | How many minutes late before marking Late |
| Work Hours | Expected total hours per day |
| Week Off Days | Select days employees in this shift don't work |
You can create multiple shifts (e.g., day shift, night shift, flexible).
6. Subscription & Billing
Navigate to Settings → Subscription.
Plans
MAttendance is priced per active employee per month. There is no seat minimum.
| Plan | Best For |
|---|---|
| Trial | New organizations — free for 30 days, limited to 10 employees |
| Standard | Most organizations — full features |
| Enterprise | Large organizations — priority support, custom SLA |
Billing Steps
- Select a plan.
- Enter your billing details (card or bank transfer depending on your region).
- The system calculates your cost based on the number of active employees in the current billing cycle.
- You receive an invoice by email each month.
Per-user pricing: Adding or removing employees mid-cycle is prorated automatically.
Trial Notes
- Trial accounts are fully functional for all features.
- You will be notified 7 days and 3 days before your trial ends.
- No credit card is required to start a trial.
7. Add Your First Employees
Navigate to Employees → Add Employee to add employees one at a time, or use Employees → Import to bulk-add from a spreadsheet.
Manual Add
| Field | Required | Description |
|---|---|---|
| Full Name | Yes | Employee's legal name |
| Employee Code | Yes | Your internal ID (e.g., EMP001) |
| Yes | Used for login and notifications | |
| Phone | No | For SMS notifications |
| Designation | No | Job title |
| Date of Joining | Yes | Used for leave balance calculations |
| Gender | No |
After saving, the employee receives a welcome email with a temporary password and a link to the portal and mobile app.
Bulk Import (Excel)
- Go to Employees → Import.
- Download the template file.
- Fill in the required columns (Name, Email, Employee Code, Date of Joining).
- Upload the completed file.
- Review the import preview — fix any highlighted errors.
- Confirm the import.
The system sends welcome emails to all imported employees automatically.
8. Assign Employees
After creating employees, assign them to their department, office, and shift. Without these assignments, attendance cannot be tracked correctly.
Navigate to Employees → [Select Employee] → Assignments.
| Assignment | How to Set |
|---|---|
| Department | Select from your created departments |
| Office | Select their primary work location |
| Shift | Select their work shift |
| Reporting Manager | Select their direct supervisor |
Bulk assignment: From the Employees list, select multiple employees and use Bulk Assign to set department/office/shift for all of them at once.
Assignments use a date range (From Date — To Date). This means you can schedule future transfers or keep a full history of where an employee worked.
9. What Happens Next
Once your organization is set up, employees are added, and assignments are complete:
- Choose your punch method(s) — see the Punch Methods Guide.
- Register hardware if required — see the Hardware Guide.
- Share the mobile app with employees — see the Mobile App Guide.
- Do a test punch session with one employee before rolling out to the full team.
- Check the Dashboard the next morning — you should see Present/Absent counts populating.
Roles Overview
| Role | What They Can Do |
|---|---|
| SuperAdmin | Full access — manages the organization, billing, all settings |
| Admin | Manages employees, devices, shifts, policies |
| HR | Manages leaves, payroll, reports |
| Manager | Views and manages their direct team's attendance |
| Employee | Punches in/out, views own records, applies for leave |
Roles are assigned per employee from Employees → [Select Employee] → Role.