WordPress Plugin

Attendance & leave, built into WordPress

Track who's in, manage shifts and leave, and get AI-powered attendance insights — without leaving your WordPress dashboard. Employees clock in from a single shortcode; managers approve leave in one click.

Free Lite version forever Requires WordPress 6.0+ GPL licensed

Add a clock in/out widget to any page with one shortcode:

[mkam_clock_in]

Everything you need to run attendance

A complete time & leave system that lives inside your WordPress admin.

One-click clock in/out

Employees clock in and out from an admin widget, the [mkam_clock_in] shortcode, or the REST API. IP address is captured automatically, with optional geolocation.

Shifts & late detection

Define shifts with start/end times, grace periods, working days, breaks, and overnight support. The plugin auto-calculates late minutes, total hours, and overtime against each employee's shift.

Leave management & approvals

Employees request leave with live balance display; managers approve or reject in one click. Built-in balance math, overlap detection, and minimum-notice rules keep requests valid.

AI attendance insights

Generate smart monthly summaries and detect absence patterns with AI. Bring your own OpenAI key — data is sent only when you click "Generate", and nothing leaves your site otherwise.

Employee self-service

Four frontend shortcodes — [mkam_clock_in], [mkam_my_attendance], [mkam_leave_request], and [mkam_my_leaves] — give staff a color-coded attendance calendar and leave dashboard.

Dashboard, reports & CSV export

A stat-card dashboard shows who's present, late, on leave, and absent today. Sortable, filterable admin tables for employees, attendance, and leave — each with one-click CSV export and a full REST API under mkam/v1.

Lite vs Pro

Start free. Upgrade when you need payroll, scheduling, or automation.

Feature Lite Free forever Pro $59/year

Up and running in minutes

Install, add employees, place a shortcode. That's it.

1

Install the plugin

Download free from WordPress.org or upload the zip. Activate it — five database tables plus default shifts and leave policies are created automatically.

2

Add your employees

Go to Attendance → Employees, add your team, assign shifts, and optionally link each one to a WordPress user account for self-service access.

3

Place the shortcode

Add [mkam_clock_in] to any page. Staff clock in instantly; you watch attendance roll into the dashboard in real time.

Built for small teams that run on WordPress

Attendance Manager fits wherever people clock in.

Small offices & agencies

Track in/out times, manage annual and sick leave, and run monthly attendance reports — without paying for a separate HR SaaS subscription.

Retail & hospitality shifts

Define morning, evening, night, and overnight shifts with grace periods and breaks. With Pro, schedule rosters and lock clock-in to the store location with geofencing.

Remote & hybrid teams

Employees clock in from the frontend shortcode wherever they are. Optional geolocation and IP capture give you a clear record of when and where work started.

Clinics, studios & schools

Manage staff leave policies, track attendance for compliance, and (with Pro) keep a full audit log of every change for your records.

Simple, honest pricing

Free to start. Pro for teams who need more.

Lite
Free
forever · on WordPress.org
    Download Free
    Most Popular
    Pro
    $59 /year
    1 site license
    14-day money-back guarantee
      Buy Pro License

      Instant email delivery of your license key

      Need licenses for multiple sites? Contact us for a multi-site quote →

      Frequently asked questions

      Everything you need to know about Attendance Manager.

      Yes — Lite is a complete attendance and leave system: employees, shifts, clock in/out, late and overtime calculation, leave requests and approvals, a stat dashboard, CSV export, a REST API, and even AI insights (with your own OpenAI key). Pro adds payroll, scheduling, geofencing, and automation on top.

      All data lives in your own WordPress database across five custom tables — employees, shifts, attendance, leave, and leave policies. No third-party service is involved. The only optional external call is to OpenAI for AI insights, and only when you explicitly click "Generate" using your own API key.

      Three ways: from a one-click widget in the WordPress dashboard, from the [mkam_clock_in] shortcode placed on any frontend page, or via the REST API. Each employee is linked to a WordPress user account, and the widget shows a live clock and worked-hours counter.

      Lite handles attendance and leave end to end. Pro adds payroll & salary calculation with PDF payslips, a drag-and-drop shift scheduler, geofenced clock-in, natural-language AI queries, multi-level leave approvals, Slack/WhatsApp/SMS notifications, an audit log, kiosk mode, and white-labeling.

      After purchasing on LemonSqueezy you'll receive a license key and the Pro plugin zip by email. Install the Pro add-on alongside the free plugin, go to Attendance → Settings → License, paste your key, and click Activate. Pro features unlock instantly — the free plugin keeps doing everything it already did.

      The standard Pro license covers 1 site. For multiple sites, contact us at support@merchantkits.com — we offer 3-site and unlimited-site licenses at a discount, with white-labeling on the agency tier.

      Ready to track your team's time?

      Install Attendance Manager free from WordPress.org and have clock-in live in under five minutes.