Case studies
Blog
About
ROI calculator

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

45 hrs/moManual coordination removed
5 tools → 1Systems replaced
4 messages → 3 tapsTo book a day off
1 monthFrom kickoff to launch

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.

CompanyScroll to explore, click to expand01 / 03
1 / 3
Three distinct fictional demo screensScroll down or back
Phase 01

Reviewing the processes

Discovery to specification
  1. 01
    Interviews across every office
  2. 02
    Map each request, approval and payroll step
  3. 03
    Specification, 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.

Phase 02

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.

Phase 03

Absence, approvals and day-rate payroll

Absence decision
  1. 01
    Request
  2. 02
    Cover check
  3. 03
    Refused 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.

Phase 04

Telegram as the front door

How Telegram connects to the platform
  1. 01
    Telegram

    Employee reports sickness, remote work or attendance

  2. 02
    HR platform

    Company record updates

  3. 03
    People notified

    Manager and office colleagues

Full platform opens as a Mini App in Telegram.

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.

Phase 05

One knowledge base for the company

One record for people and software
  1. 01
    People and knowledge
  2. 02
    Read-only access
  3. 03
    Team 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
Phase 06

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

BeforeFour messages, around 10 minutes per request.
After3 taps in Telegram, the record creates itself.

"Who is where today"

BeforeAsk in the chats and wait, several times a day.
AfterOne screen, 10 seconds.

Day-rate payroll

BeforeRebuilt by hand at month end.
AfterAlready counted, the manager only approves it.

Holiday and remote clashing

BeforeNoticed after the fact, sorted out in the moment.
AfterBlocked before approval, with the reason shown.

Staff and office changes

BeforeThrough a developer, with a wait.
AfterThe administrator does it in minutes.

Current policy and training

BeforeWhichever version a colleague remembered.
AfterOne library, versioned, searchable, published once.

People data for software

BeforeNothing to ask, so a person exports a spreadsheet.
AfterIt asks the platform and gets today's answer.

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.