Corporate & Legal Services
An HR platform that replaced the intranet, the chats and the spreadsheets
We brought HR management for a team across three countries into one system. Staff can now request leave or work from home in one place, while managers see where everyone is working and quickly approve requests.
International corporate and legal services group
The Challenge
By the time the project started, the ten-year-old intranet did exactly one thing: collect holiday requests.
Everything else lived in Telegram chats, spreadsheets and people's heads: who was working where, who was off sick, who got paid for which day, and how much leave each person had left.
The founder put it plainly: the company has no proper way to record who is doing what, and day-rate payroll has become a nightmare, because the notifications arrive in different places and nothing can be verified afterwards.
New hires lack context
There was no common training. Everyone had their own instructions and way of working. New people arrived without context and asked around to learn who did what.
Messages to four people
Requests arrived as direct messages, sent to each manager separately. Four messages to take one day off, and no trace of it afterwards.
Payroll from memory
At month end, managers rebuilt by hand who was in on which day, from chat history and their own recollection. Nothing to check it against.
Who is in the office?
Different people approved holiday and remote work, in separate places. One books leave, another works from home the same week, and nobody knows in advance who will be in on which day.
What DigX Built
We put together a complete HR hub for the group. Everything that used to be spread across the intranet, chats and spreadsheets now sits in one platform: who is where today, a shared calendar, the org chart and teams, a knowledge base, holiday and sick leave, attendance and pay.
Booking holiday or a day off no longer takes direct messages. The employee sends a request from Telegram, the manager is notified at once, and the request stays on record. That cut the back-and-forth.
The founder set two conditions before anything was built. The administrator updates people, offices and leave rules on their own, in minutes. Everything that matters works on a phone, in under five seconds.
Reviewing the processes
- 01Interviews across every office
- 02Map each request, approval and payroll step
- 03Specification, permission model and acceptance criteria
We started with management: how things run now, where they lack a clear view of their people, what they still do by hand and what takes the most time. We also looked at what new hires miss when they join, and how people look each other up.
The result was a specification: who sees what in the system, and how we would check that everything works. Only then did coding start.
One screen for the whole company
The main view shows every person at once: in office, remote, on holiday, off sick, travelling. The same year is available as a calendar, with overlaps visible per person.
Underneath it sits the org structure as an interactive chart. A person can report to several managers at once (direct, functional and temporary for a project), which is how this group works.
Each profile carries role, contacts, Telegram, hire date and status history, synced from the company directory rather than retyped. People can also mark how they are doing, so a manager sees who has been struggling several weeks in a row.
Absence, approvals and day-rate payroll
- 01Request
- 02Cover check
- 03Refused with reason or routed for approval
Attendance is recorded separately and feeds pay.
Eight request types, from paid holiday to military service and day-rate attendance. Approval routes are configured by role, not hardcoded into one fixed chain. Day quotas and public holidays are applied per country.
Cover is checked before approval: a request that would leave the office uncovered is refused as it is made, with the reason shown. An approved holiday lands in the employee's own Google Calendar. Attendance is recorded as it happens, so pay is already worked out by month end.
Telegram as the front door
- 01Telegram
Employee reports sickness, remote work or attendance
- 02HR platform
Company record updates
- 03People notified
Manager and office colleagues
An employee reports sickness, remote work or attendance right in Telegram, and the notification reaches their manager and their office colleagues immediately.
No logins and no passwords: Telegram itself is the identity. The full platform opens inside Telegram as a mini app, one button away from the chat where the team already lives.
One knowledge base for the company
- 01People and knowledge
- 02Read-only access
- 03Team tools and AI agents
A company this size changes its rules every few months: a new HR policy one quarter, mandatory training the next. Scattered across message threads and personal drives, a rule is only as current as the version someone happens to remember, and software cannot use it at all.
So the platform holds the rules next to the people. The knowledge library takes policies, instructions, training recordings, documents and links, and accepts plain markdown and finished HTML pages, so material produced in tools like NotebookLM goes in as it is, graphs and video included.
Both halves come back out through one door. Four read-only endpoints, one per kind of data, with keys issued per endpoint rather than per system, and revoked in one click by the director. The API has no write route at all: the platform is the record, and everything else reads from it.
Two consumers appeared without help from DigX. Their own hours-tracking tool stopped chasing people for timesheets on their sick days, because it now knows who is absent. Their developer is building a Telegram app on the same API.
“The source of truth needs to be available both for the AI agents and for the team.”Founder
Roles, data protection and a self-serve admin
Eight roles and more than 20 separate permissions: seeing salaries and approving holidays are different rights, and a role does not hand over everything at once.
Health and payment data are protected inside the database itself, not only in the application, so a developer mistake cannot expose one person's salary to another. The system has exactly one owner, guaranteed by the database rather than by agreement.
Alongside it: a change log, nightly and weekly backups with continuous point-in-time recovery, and a weekly script that restores a copy and compares the data, so the backup is not empty on the day it is needed.
The admin area covers twelve sections, among them holiday rules, offices and departments, roles and permissions, approval routes, notifications, integrations and API keys.
The same platform, in dark mode
The company view, requests and reporting lines.
Supporting dark screensSupporting screens
Full-screen viewer: 8 dark screens
The Results
One system now keeps the record itself. The intranet, the holiday tool, the payroll spreadsheet, the org chart document and the chat threads are now one platform.
A manager stops tracking other people's schedules. Month end stops being an investigation. And the rules of the company are finally in a form that other software can read, which is where the next projects start.
Requesting time off
"Who is where today"
Day-rate payroll
Holiday and remote clashing
Staff and office changes
Current policy and training
People data for software
Your fractional technical team for operational change.
We cover the technical and strategic sides of AI transformation. We design solutions that actually work in the business, implement them end to end, and never overcomplicate where a simpler path will do.