Free Plugin Setup

WPChef Employee Attendance Tracker Free

This guide covers installation, settings, shortcode setup, employee usage, reports, CSV export, and data/privacy notes for the Free plugin.

Requirements

WordPress

WordPress 6.2 or higher.

PHP

PHP 7.4 or higher.

User login

Employees must be logged in and must have an allowed role or clock permission.

Installation

  1. Upload the ZIP.
    Go to Plugins > Add New > Upload Plugin and upload the Free plugin ZIP.
  2. Activate the plugin.
    After activation, the plugin creates its attendance database tables and adds the WPChef Attendance Employee role.
  3. Open settings.
    Go to WPChef Tracker > Settings.
  4. Configure location and timezone.
    Set the Location Name and Company Timezone. The Free edition supports one company location and one timezone.
  5. Choose allowed roles.
    Select which WordPress roles can use the frontend time clock.
  6. Create the employee page.
    Create a protected page and add the shortcode
    Please log in to use the employee time clock.
    .
  7. Test with an employee account.
    Log in as an allowed employee and test Clock In, Start Break, End Break, and Clock Out.

Free settings explained

SettingWhat it doesRecommended value
Location NameStores the company location name on attendance records.Use your main office or company name.
Company TimezoneControls all attendance timestamps in the Free edition.Use the timezone where payroll is managed.
Allowed Clock RolesAllows selected WordPress roles to use the employee time clock.Select WPChef Attendance Employee and any custom employee roles.
Uninstall DataDeletes WPChef Attendance tables and settings only when the plugin is uninstalled.Leave unchecked unless you intentionally want to remove all plugin data during uninstall.

Employee clock page

Add this shortcode to a protected Divi page:

Please log in to use the employee time clock.

The frontend dashboard shows the employee name, employee ID, current attendance status, current time, clock-in time, break time, net time, action buttons, feedback messages, and recent attendance records.

Important: Employees must end an active break before clocking out. The Free version supports one break per shift.

Admin attendance and reports

Attendance

Go to WPChef Tracker > Attendance. Admins can filter by date range, employee, and status. The table includes employee ID, employee name, date, clock in/out, break in/out, break total, break note, total net time, status, IP address, admin note, and edit action.

Reports

Go to WPChef Tracker > Reports. The report screen summarizes daily employee records, shift count, break hours, and total hours based on selected date filters.

CSV export

Use the Export CSV button on the Attendance screen. The Free export includes employee, date, clock time, break, total time, and status information for the selected filters.

What the Free plugin stores

  • WordPress user ID and generated employee ID.
  • Work date, location name, timezone, clock in/out, break in/out, break note, break minutes, total minutes, and attendance status.
  • Event evidence such as event type, event time, IP address, user agent, and device/browser details.
  • Manual admin adjustment information when an attendance record is edited.
Privacy note: Site owners should inform employees about attendance monitoring, IP/device logging, retention rules, and local employment/privacy obligations.