Check in by QR code
Print the poster and put it on the office wall. A scan checks the person in or out by itself after a short countdown. Turn on "QR only" and nobody can check in from home by tapping a button.
Our product · Attendance & HR
TeamClock is our attendance and HR plugin for WordPress. Staff check in by scanning a QR code on the office wall, and you see who is in, who is late and who is on leave from one dashboard, with leave, salaries and PDF reports in the same place. No app to install and no fingerprint machine to buy.
Version 1.0.0 · WordPress 6.0+ · PHP 7.4+
What it does
One dashboard for the office: who is in today, who is on leave, what is waiting for approval. Staff get their own screen with their day, their month and their leave. Both work on a phone, in light or dark.
Print the poster and put it on the office wall. A scan checks the person in or out by itself after a short countdown. Turn on "QR only" and nobody can check in from home by tapping a button.
Check-ins from outside the office Wi-Fi are marked Remote. Add single addresses, ranges or IPv6 blocks, or set it with one button from a phone inside the office.
A phone someone has signed in on cannot be used to sign in as a colleague, so nobody checks a friend in. The office can reset a phone, or let two people share one.
Late arrivals, leaving early, breaks that run over, client visits and trips to the bank, each with the time. Part-timers keep their own hours; holidays and weekly days off are set once.
Casual, sick, annual and unpaid allowances. Staff ask for leave from their phone, you approve or decline it, and they get an email either way.
Basic and employment details, contact, bank and mobile banking (bKash, Nagad, Rocket), private documents, employee ID and designation, all in one profile.
Month by month, with bonus and deductions, in your own currency sign.
The day, the month and one person's month, as a CSV for your accountant or a PDF with one A4 page per person.
Made in Bangladesh
TeamClock started as the attendance system in our own office in Tangail and a law chamber in Dhaka. Everything below can be changed, but it is already set the way most teams here need it.
Every check-in, check-out and break is confirmed on screen in Bangla and English, and a voice reads it out in either. The QR poster carries both, so nobody needs training to check in.
Leave allowances start from the Bangladesh Labour Act, Friday is the weekly day off, and bKash, Nagad and Rocket numbers sit next to the bank account.
TeamClock runs on your own WordPress site, in its own database tables. Staff records, documents and salaries stay on your hosting, and we only see them if you give us access.
How you get it
Priced by the size of your team, and we install it for you. Tell us how many people you have and we will send a written quote.
How many people, how many offices, and whether anyone works shifts or part-time.
The form below
We walk you through TeamClock on a demo site, with your phone in your hand, before you decide.
Call, video or a visit
Your name and logo, office hours, days off, holidays and leave allowances go in before your staff see it.
Your site or a subdomain
Print the QR poster, add your staff and send each person their sign-in. Attendance runs itself from the next morning.
First working day
Questions we get often
No. TeamClock runs in the phone’s web browser, on Android and iPhone alike. Staff scan the poster with the phone camera and sign in on their own phone; there is nothing to download and nothing to update.
Yes. On an existing WordPress site it adds one attendance page and leaves everything else alone. Many offices prefer a subdomain of its own, such as hr.yourcompany.com, and we can set that up for you. It needs WordPress 6.0 or later and PHP 7.4 or later.
Not if you do not want them to. With “QR only” on, checking in needs a scan of the poster; check-ins from outside the office network are marked Remote; and a phone one person has signed in on cannot be used to sign in as anyone else.
Your administrators. Each employee sees only their own days and leave. Everything is stored on your own website, in TeamClock’s own database tables, so we only see it if you give us access to help with something.
It depends on the size of the team. Send the demo form with your headcount and we will reply with a written quote, so you know the full price before anything is installed.
Where it matters most. Every check-in, check-out and break is confirmed in Bangla and English, the voice that reads it out can speak either, and the QR poster carries both. The rest of the staff screen and the office side are in English.
Ask for a demo
Tell us how big the team is. We will come back with a time for a demo and a written quote.