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:

FieldDescription
Full NameYour name as the primary admin
Email AddressYour work email — this becomes your login
PasswordMinimum 8 characters, mix of letters and numbers
Organization NameYour 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

  1. Check your inbox for an email from MAttendance with the subject "Verify your MAttendance account".
  2. Click the Verify Email button in the email.
  3. You will be redirected to the portal with a success message.

Your organization is now active. You can log in immediately after verification.

1. Register Fill the form 2. Email Sent Check your inbox 3. Click Verify Link in email 4. Org Active Verified ✓ 5. Log In Start setup

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?

  1. Click Forgot Password on the login page.
  2. Enter your registered email.
  3. Check your inbox for a password reset link (valid 24 hours).
  4. 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.

SettingDescription
Organization NameDisplayed on reports and employee dashboards
LogoUpload your company logo (PNG/JPG)
IndustrySelect your sector
Country / TimezoneUsed for shift scheduling and attendance calculations
Contact EmailPublic contact for employee notifications

Save your profile before proceeding.

Setup Wizard Order Profile Name, Logo, TZ Offices Address + GPS Departments Teams Shifts Hours + Rules Employees Add + Assign

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.

FieldDescription
Office NameE.g., "Head Office", "Warehouse", "Branch – Mumbai"
AddressFull street address
Latitude / LongitudeUsed 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.

FieldDescription
Shift NameE.g., "Morning", "Night", "General"
Start TimeWhen the shift begins
End TimeWhen the shift ends
Grace Period (minutes)How many minutes late before marking Late
Work HoursExpected total hours per day
Week Off DaysSelect days employees in this shift don't work

You can create multiple shifts (e.g., day shift, night shift, flexible).

Organization Structure Your Organization Name · Logo · Timezone · Country Offices Address + Geofence Departments Teams + Managers Shifts Hours + Grace Period Employees (assigned to all three)

6. Subscription & Billing

Navigate to Settings → Subscription.

Plans

MAttendance is priced per active employee per month. There is no seat minimum.

PlanBest For
TrialNew organizations — free for 30 days, limited to 10 employees
StandardMost organizations — full features
EnterpriseLarge organizations — priority support, custom SLA
Trial 30 days · up to 10 employees Standard Full features · per employee/month Enterprise Priority support · custom SLA

Billing Steps

  1. Select a plan.
  2. Enter your billing details (card or bank transfer depending on your region).
  3. The system calculates your cost based on the number of active employees in the current billing cycle.
  4. 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

FieldRequiredDescription
Full NameYesEmployee's legal name
Employee CodeYesYour internal ID (e.g., EMP001)
EmailYesUsed for login and notifications
PhoneNoFor SMS notifications
DesignationNoJob title
Date of JoiningYesUsed for leave balance calculations
GenderNo

After saving, the employee receives a welcome email with a temporary password and a link to the portal and mobile app.

Bulk Import (Excel)

  1. Go to Employees → Import.
  2. Download the template file.
  3. Fill in the required columns (Name, Email, Employee Code, Date of Joining).
  4. Upload the completed file.
  5. Review the import preview — fix any highlighted errors.
  6. 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.

AssignmentHow to Set
DepartmentSelect from your created departments
OfficeSelect their primary work location
ShiftSelect their work shift
Reporting ManagerSelect 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.

Employee Assignment — each must be linked to all four Employee assigned to → Department Sales · Engineering · HR Office Head Office · Branch Shift Morning · Night · Flex Manager Reporting supervisor

9. What Happens Next

Once your organization is set up, employees are added, and assignments are complete:

  1. Choose your punch method(s) — see the Punch Methods Guide.
  2. Register hardware if required — see the Hardware Guide.
  3. Share the mobile app with employees — see the Mobile App Guide.
  4. Do a test punch session with one employee before rolling out to the full team.
  5. Check the Dashboard the next morning — you should see Present/Absent counts populating.

Roles Overview

RoleWhat They Can Do
SuperAdminFull access — manages the organization, billing, all settings
AdminManages employees, devices, shifts, policies
HRManages leaves, payroll, reports
ManagerViews and manages their direct team's attendance
EmployeePunches in/out, views own records, applies for leave

Roles are assigned per employee from Employees → [Select Employee] → Role.

Role Hierarchy — Highest to Lowest Access SuperAdmin Admin HR Manager Employee