A web + mobile + API solution that brings PDKS (time & attendance), shift, leave, field task and training management together in a single ecosystem.
Before: disconnected systems, manual consolidation, a high margin for error
After: one hub that every system talks to
The layers scale independently of one another, yet they work on the same data model and the same permission tree.
Web admin panel
iOS and Android mobile app
Core API and integration layer
Success is no accident; it is the result of determination shown every day.
The home screen gathers the whole day's operations on a single screen: clocking in, breaks and module access are all within three taps.
Employees sign in with the CRM username and password they already use at the organization. No new account is created and no password is distributed; a person defined in the CRM gets access to the app at the same moment.
A personalized message delivered by push notification every morning; it greets you as a card when the app opens and closes with a single tap.
Procedures, regulations and implementation notices are categorized and in your pocket; the latest version is always at hand.
Notification, camera and location permissions are managed from the employee's My Account screen; an administrator can reset the device pairing from the panel.
The branch QR code, GPS location and paired mobile device are checked together. No clock-in record is created unless all three match; every record is stored along with its source.
The organization sets the clock-in policy to either "own branch only" or "all branches" with a single choice. A new branch is defined from the panel and its QR code is generated instantly.
An employee with no record on past days cannot clock in until they enter leave for those days. The month cannot end until the timesheet is closed.
Every step, from the task request to the customer-level result, is carried out on mobile and reaches the manager's console in the same second.
Every authorized person in the approval chain approves, rejects or requests a revision of the task from mobile; the employee receives the status change instantly by notification.
When a task is completed, the target, actual, success rate and the distribution of successful/unsuccessful customers are calculated and presented to the manager at a glance.
The employee selects the leave type, the date range and the person who will cover for them. The summary of earned, used and remaining leave is always up to date; the reconciliation form is printed with a single click.
Expense entry with category, company, amount, currency and a photo of the receipt. The moment the record is created, it lands in the manager's approval list; finance reaches the same document from the panel.
Advance requests, updates, approvals and rejections are stored as transactions with their date and description. The question of who approved what, and when, can always be answered.
All branches, hundreds of employees and every pending approval in a single console. Every list can be exported to Excel and every report can be printed.
| Full name | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Elif Aydın | 08:52 | 09:01 | – | – | 08:58 | 10:12 | 08:49 | 09:03 | 08:55 | – | – | 08:57 | 09:48 | 08:47 | 96:40 |
| Burak Kaya | 09:10 | 06:20 | – | – | 09:05 | 08:58 | — | 09:00 | 09:07 | – | – | 09:02 | 08:59 | 09:04 | 84:15 |
| Selin Demir | 08:45 | 08:50 | – | – | 10:30 | 08:52 | 08:48 | 08:51 | 05:40 | – | – | 08:49 | 08:53 | 08:50 | 95:05 |
| Cem Yıldız | Holiday | 09:00 | – | – | 09:02 | 08:57 | 09:01 | 09:55 | 09:00 | – | – | 08:58 | 09:03 | 09:00 | 90:10 |
| Merve Çetin | 08:30 | 08:35 | – | – | 08:32 | 08:31 | 08:34 | 08:30 | 08:33 | – | – | 10:05 | 08:31 | 08:30 | 97:20 |
| Kaan Öztürk | 09:15 | 09:12 | – | – | — | — | 09:10 | 09:14 | 09:11 | – | – | 09:13 | 09:12 | 09:10 | 73:30 |
| Deniz Arslan | 08:40 | 08:44 | – | – | 08:41 | 08:43 | 08:40 | 08:42 | 10:20 | – | – | 08:41 | 08:44 | 08:40 | 98:05 |
| Ayşe Korkmaz | 09:05 | 09:02 | – | – | 09:04 | 06:10 | 09:01 | 09:03 | 09:05 | – | – | 09:02 | 09:04 | 09:00 | 88:50 |
| Mert Şahin | 08:55 | 08:58 | – | – | 08:56 | 08:57 | 08:55 | — | 08:58 | – | – | 08:56 | 09:50 | 08:55 | 86:30 |
| Zeynep Acar | Holiday | 09:00 | – | – | 09:01 | 09:00 | 09:02 | 09:00 | 09:01 | – | – | 09:00 | 09:02 | 09:00 | 89:45 |
Day-based hours, clock-outs that run into the next day, multiple breaks, a shift pool and weekly days off; bulk assignment per person per day from the calendar.
Late arrival, early departure and minimum overtime are defined to the minute; all reports are calculated according to these thresholds.
A gap-free, traceable timesheet at month-end, with the missing-day lock and the audit of manual interventions.
Four approval models for leave and field tasks. Which unit works with which model is selected from the panel; no code change is needed.
The request goes to the next position up in the organization chart. Default model.
Approval from any one of the designated positions is enough; for units that need quick decisions.
If the next-level supervisor and one selected position approve, the request is forwarded to HR.
An approval sequence the organization builds itself by drag and drop; it runs from top to bottom.
At every step, approval, rejection and a revision request are possible. The requester receives status changes instantly by notification.
Permissions, device and location are checked in three separate layers; a gap in one does not get past the others.
Roles tied to department, position and person type; which role can see which page, report and approval is defined in a tree structure.
Each account is paired with one device. When a phone is replaced, the pairing is reset with a single click; for an employee whose device is faulty, the GPS check is temporarily turned off.
Branch QR codes are generated and revoked from the panel. The organization manages which branches employees can clock in from with a single policy.
Video- and document-based training, one-time surveys, announcements and personalized celebration cards in the same app; completion status is reported from the panel.
Completion confirmation for every video and PDF; group-based assignment, badges and certificates earned.
Each survey is completed only once; culture index and satisfaction measurements are collected directly from the field.
Published with a priority label; who it was sent to and its read status are tracked from the panel.
Personalized cards generated automatically for welcomes, promotions, birthdays and anniversaries.
People, branch, shift and clock-in/out logs are synchronized two-way with the CRM within seconds. All calls are authorized in a closed circuit with an API key.
Add, update, list, change status; location-based branch definition and QR generation.
Thousands of clock-in/out rows from the field are transferred to the central system and the CRM without loss.
Approval chains, person types, subcontractor structure and shift rules are defined according to the organization's own structure.
It works alongside your CRM and ERP, not in place of them. One identity for the employee, data from a single source.
Lossless synchronization under high-volume concurrent processing and a traceable audit trail for every record.