How to move HR off WhatsApp and spreadsheets in two weeks
If your business has somewhere between 20 and 100 people, HR probably lives in three places: a paper register at the gate, a few Excel files on one person's laptop, and a long WhatsApp thread full of "Sir, I need leave tomorrow".
It works, until it does not. A balance is disputed. The person with the spreadsheet is away. A manager approves leave on WhatsApp and nobody updates the file.
Moving to a proper system does not need a big project. With a clear plan and someone to own it, two weeks is a realistic target for a business of this size. The plan below works whichever tool you choose, and even if you only want to tidy up your spreadsheets.
Before you start: pick one owner
Choose one person to own the move. Usually that is the HR or admin officer, with the owner or MD available for decisions. Give them a couple of hours a day for two weeks. Most delays come from waiting for decisions, not from the work itself.
Week one: get your house in order
Day 1–2: clean your employee list
Your employee list is the foundation. If it is messy, everything built on it will be messy too.
Put everyone into one spreadsheet, one row per person. For each person, check:
- Employee ID. Is it unique? Do two people share one? Are old IDs reused?
- Full name, spelt the way the person spells it.
- Work email and mobile number, in one consistent format (for example, all mobiles starting +880).
- Department and designation, using the same words every time. "Accounts", "Account" and "A/C" should become one name.
- Manager. Who does each person report to? Write the manager's employee ID, not just their name.
- Joining date, in one date format.
- Status. Remove people who have left, or mark them clearly.
Expect surprises. People who left last year, duplicates with slightly different spellings, two people called "Rahim" in the same department. Fix them now.
Day 3: agree your leave rules
Write down the leave rules you already follow, then decide the gaps. For each leave type, agree:
- Who it applies to, and how many days.
- Whether the balance is given at the start of the year or builds up month by month.
- Whether unused days carry over, and if so, how many.
- Whether half days are allowed.
- How much notice is needed.
- Whether sick leave needs a document, and after how many days.
Then decide each person's opening balance: how many days they have on the day you switch. This is the most common source of arguments later, so agree it with the owner and keep a copy.
Leave rules vary between businesses and sectors. Check your own policy and your local labour law, and take advice if you are unsure.
Day 4: decide who approves what
Draw your approval path on one page. A common pattern is: employee → line manager → HR. Then answer:
- Who approves when the manager is on leave?
- Who approves the managers' own leave?
- Do attendance corrections follow the same path as leave?
- Who handles requests such as salary certificates or bank letters?
Keep it simple. One path that everyone understands beats a clever one nobody remembers.
Day 5: set your working week, shifts and holidays
Write down:
- Your working week (for example, Sunday to Thursday with Friday and Saturday off, or a six-day week).
- Start and end times for each shift, and who works which shift.
- Grace time: how many minutes late before someone is marked late.
- What counts as a half day.
- This year's holidays, including the ones your company adds on top of public holidays.
- Your work places: office, factory, warehouse or site addresses, if you want check-in to confirm location.
Day 6–7: set up the system and test it
Enter everything into your new system: company, working week, holidays, leave types, approval path, then import the employee list. A good import tool will show you problems and duplicates before anything is saved. Fix them in the spreadsheet and import again rather than patching records one by one.
Then test with a small group: the HR officer, one manager and two or three staff. Apply for leave, approve it, reject one with a reason, check in, request a correction. Fix anything that feels wrong.
Week two: switch over
Day 8: tell the team
Do not let people discover the change from a login email. Tell them first, ideally face to face or in a short meeting, and follow up in writing. Cover:
- Why you are changing ("so your leave balance is always clear and requests do not get lost").
- What changes for them: how they check in, how they apply for leave, where to ask for letters.
- What does not change: their leave entitlement, their manager, their working hours.
- The date WhatsApp leave requests stop being accepted.
- Who to ask for help.
Then send invitations. Sit with anyone who is not confident on a phone and help them sign in.
Day 8–14: run both in parallel
For one week, keep your old register or spreadsheet going alongside the new system. At the end of each day, compare:
- Does attendance match the register?
- Do leave balances match what you agreed as opening balances?
- Did every approval actually reach the right person?
Where they differ, find out why. Usually it is a setting (grace time, a missing holiday, a shift time) rather than a person.
During this week, gently redirect WhatsApp requests: "Please apply in the app so it is on record. I will approve it there."
Day 15: stop the old way
At the end of the parallel week, make the new system the only record. Archive the old spreadsheet somewhere safe and read-only. Post a short announcement: from today, leave, attendance corrections and HR requests go through the system only.
Common mistakes to avoid
Importing a messy list "to clean up later"
Later rarely comes. Clean first.Skipping the opening balances conversation
It always comes back during Eid or year end.Switching on the first of the month during salary processing
Pick a quieter week.Not telling managers first
If managers keep approving on WhatsApp, staff will too.Too many rules on day one
Start with the rules you actually use. You can add more later.
A short checklist
- [ ] One owner named, with time set aside
- [ ] Employee list cleaned, with unique IDs and manager IDs
- [ ] Leave types, rules and opening balances agreed
- [ ] Approval path drawn and agreed
- [ ] Working week, shifts, grace time and holidays written down
- [ ] System set up and tested with a small group
- [ ] Team told, invitations sent, help offered
- [ ] One week in parallel, differences explained
- [ ] Old records archived, announcement sent
If you want help with the switch
PeopleMotive HR was built for exactly this move. The import tool shows a validation report with problems and duplicates before anything is saved, leave types follow your own rules, and one approval path covers leave, attendance corrections and HR requests. Staff can apply and check in from the Android app or the web. If you would like to try it, you can start free, and our free HR setup checklist is a handy companion to this plan.
Ready to spend less time on HR admin?
Set up your company in a day and bring your team in when you’re ready.