Skip to main content

Upload Attendance in Frappe HR: Bulk Attendance from a CSV File

The Upload Attendance tool lets you import attendance in bulk from a CSV file. Instead of marking people in the system one by one, you download a ready-made template, fill in each employee’s status for the dates you need, and upload it back and Frappe HR creates all the attendance records for you.

You will find it under Home > Human Resources > Attendance > Upload Attendance.

BEFORE YOU START

It is advisable to create your Employee records first, since the downloaded template is populated with employee details for the dates you choose.

How to upload attendance in bulk

  1. Enter the Attendance From Date and Attendance To Date.
  2. Click the Get Template button, this downloads a CSV file pre-filled with your employee details for that date range.
  3. In the file, enter the Status (Present / Absent) for each employee on the selected dates.
  4. Save the file.
  5. Upload the saved file back into the tool.

Once the file is uploaded, the corresponding Attendance records are created automatically the same records you would get from marking attendance manually.

TIP

Always start from the Get Template download rather than building your own spreadsheet. The template already has the right columns and the correct employee rows for your date range, so your upload maps cleanly instead of failing on mismatched names or formats.

NOTE

Upload Attendance is best when you already have attendance data outside the system, for example, in a spreadsheet exported from another tool. If you simply want to mark people present or absent within Frappe HR, the Employee Attendance Tool is usually quicker.

Related Topics

  • Employee Attendance Tool
  • Shift Management
  • Auto Attendance
  • Attendance Request
  • Attendance

SUMMARY

Upload Attendance imports attendance in bulk from a CSV file. Create your employees first, then enter a date range, click Get Template to download a pre-filled CSV, mark each employee Present or Absent for the selected dates, save, and upload it, Frappe HR then creates the matching Attendance records. It is ideal for importing attendance data that already exists outside the system.

Rating: 0 / 5 (0 votes)