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 the [mkam_clock_in] shortcode widget on any page, or via the REST API — and admins can add or correct records manually. 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; attendance appears on your dashboard right away.

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

      Secure checkout · instant license & download · 7-day free trial

      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 natural-language AI queries, geofenced clock-in, and an inline leave-policy editor, with more automation coming soon.

      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.

      Two ways for employees: from the [mkam_clock_in] shortcode widget placed on any frontend page, or via the REST API. The widget shows a live clock and worked-hours counter, and each employee is linked to a WordPress user account for self-service. Admins can also add or correct attendance records manually from the dashboard.

      Lite handles attendance and leave end to end. Pro today adds natural-language AI queries, geofenced clock-in, and an inline leave-policy editor. More Pro features are on the roadmap (coming soon): a drag-and-drop shift scheduler, payroll & PDF payslips, multi-level leave approvals, Slack/WhatsApp/SMS notifications, an audit log, kiosk mode, and white-labeling.

      After purchasing, you'll receive a license key by email along with a link to download the Pro version. Install and activate it, then enter your key when prompted. Already running the free version? Open Attendance → Account in your WordPress admin, click Activate License, and paste your key — Pro features unlock instantly, and 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.