// Web system · Telegram bot
Accounting systemworking hoursfor a manufacturing company
Web system and Telegram bot for managing employees, teams, shifts, timesheets, salaries, vacations, and analytics.
PHP 8+ MySQL Telegram Bot API Production 2024–2026
200+
employees
20+
brigades
GPS
change control
Automatic
salary calculation
The system works in a real production facility with over 200 employees and 20+ teams. Thisemployee timekeeping systemwith GPS shift control, digital timesheet, Telegram bot for personnel, crew management, and automatic payroll calculation — all in one manager's office.
The task anddecision
Task
What did the client ask for?
- Keep accurate time records for 200+ employees
- Manage 20+ brigades and multiple units
- Calculate salaries, bonuses and fines
- Control vacations, discharges and plans
- Get real-time analytics
- Provide a user-friendly interface for managers, HR and accounting
Solution
What did I do?
- Created a web system with the distribution of roles and access rights
- Implemented a Telegram bot for employees and foremen
- Automating change tracking with GPS verification
- Made a convenient timesheet, dashboard, and analytics
- Added plans, vacations, discharges and financial calculations
- Unified all processes in one place
It was →It became
It was
Manual work and a lot of wasted time
- Paper timesheets
- Excel files and various spreadsheets
- Manual messages and calls
- Complex change control
- Manual salary calculation
- Information in different places
It became
Single digital system
- Unified employee database
- Online report card in a few clicks
- Telegram bot for all employees
- GPS monitoring of shift arrival
- Automatic salary calculation
- Manager dashboard with analytics
What does it look like?project
Whatautomated
Working time accounting
Shifts, hours, GPS and problem closure control.
Workers and crews
Employee cards, roles, ranks, history of changes and transfers.
Report card
Detailed monthly timesheet across the entire company with filters.
Salary
Rates, categories, bonuses, penalties and automatic calculations.
Vacations and plans
Applications, approvals, calculation of days and planning.
To whomwill fitsuch a system
A similar solution can be adapted for companies with many employees, shifts, crews, or field teams.
Manufacturing enterprises
Warehouses and logistics
Construction companies
Service and installation teams
Cleaning companies
Security companies
One working daywithout paper
07:50
An employee comes in and opens a shift in Telegram.
08:00
The system checks the GPS and assigns it to the crew of the day.
During the day
The manager sees who is working and where there are problems in real time.
End of shift
An employee closes a shift in Telegram.
Tabulation
The foreman confirms the hours of the entire team.
Finance
Confirmed hours are included in the salary calculation.
Whatgot a business
One system instead of multiple tools
Employees, shifts, timesheets, salaries, plans and vacations in one place.
Less manual labor
No need to transfer hours between paper timesheets, Excel, and accounting.
Real-time control
The manager sees who is working today, where there are problems, and what needs attention.
Fewer calculation errors
Hours, rates, and accruals are linked together in one system.
—Technologies
PHP 8+
MySQL 8+
Telegram Bot API
HTML5, CSS3
GPS (geolocation)
Cron (automation)
Questionabout the system
Do employees need to install a separate app?
No. Employees open and close shifts through a Telegram bot that is already on their phones. Managers, HR, and accounting work in a web-based system in a browser.
How does GPS change tracking work?
When a shift opens, the bot checks the employee's geolocation and assigns them to the day's crew. The manager sees who is working where, and the system displays problem marks separately.
Who has access to the data?
The system divides roles and access rights: an employee sees his shifts and timesheet, a foreman sees his team, and a manager and accounting department see the entire company.
Can such a system be adapted for my company?
Yes. I customize the logic of crews, shifts, rates, bonuses, and salary calculations to the processes of a specific business — production, warehouse, construction, or service crews.
Where to start?
Describe how you currently track your time and what takes up the most time. I would suggest that you automate it first.
Do you still keep timesheets in Excel or on paper?
Show me how your processes work now - I will suggest what can be automated in your company.
No obligation Free consultation I will respond during the day.
