How We Built Taskly to Solve Agency HR, Attendance Compliance, and Cross-Border Payroll
Growing digital agencies face an operational crisis as soon as they operate across cross-border shifts: inflated timesheets caused by forgotten clock-outs, disconnected leave quotas, manual spreadsheet reconciliation, and zero visibility into true project profitability. To solve this at CodXpert, we engineered Taskly (taskly.codxpert.com). Taskly unifies daily shift tracking with an automated 6:00 AM forced logout compliance engine, dynamic leave balance deduction, effective hourly labor costing, and real-time multi-partner profit settlement across dual currencies (CAD $ and INR).
The Agency HR Dilemma: Why Generic HR Software Fails Service Teams
When you run a high-velocity software and operations agency like CodXpert, your team is not working standard 9-to-5 assembly line shifts. We operate dual overlapping shifts to support global clients:
- General Engineering Shift: 01:00 PM to 10:00 PM (Core development, client sprint standups, architectural deployments).
- NPE Inpatient Shift: 04:00 PM to 02:00 AM (Dedicated manufacturing and client collateral support for Niagara Print Express).
Standard HR SaaS tools like BambooHR, Keka, or Hubstaff treat attendance as a simple binary toggle. They assume employees either work a fixed daylight schedule or require intrusive desktop screenshots that destroy developer trust and morale.
In reality, agency operations create messy, real-world edge cases that broke every off-the-shelf software we tested:
The "Forgotten Clock-Out" Inflation
An engineer finishes a deployment at 10:30 PM and closes their laptop. They forget to click Clock Out. The timer runs continuously for 24 hours until their next login. At month-end, HR has to spend 3 days manually auditing and fixing 40+ corrupted timesheet entries.
The Disconnected Timesheet Void
Employees clock in on time, but forget to log which client tickets they actually worked on. The company pays full salary, but cannot bill client retainers accurately because logged task hours do not match attendance timesheets.
Messy Leave Quota Tracking
Casual, Sick, and Paid leave balances were tracked in shared Google Sheets. If an employee took a half-day or unplanned absence, leave deductions frequently fell through the cracks, leading to payroll friction.
Dual-Currency Partner Settlements
Our client revenue comes in Canadian Dollars (CAD $) for Canada-led accounts (headed by my partner Anter) and Indian Rupees (INR) for India-led accounts. No SaaS tool in the world could deduct localized operating expenses and dynamic employee hourly costs to execute our 80/20 partner split settlements.
Engineering Taskly: How We Architected the HR & Compliance Engine
Rather than tolerating administrative chaos, we engineered Taskly as our centralized, company-wide operations and HR platform.
Let us examine the exact architectural pillars that power Taskly HR management every single day:
Pillar 1: Daily Shift Tracking with Break Deduction
Attendance ModuleWhen a team member logs into Taskly, they click the green Clock In button. The system matches the timestamp against their assigned shift:
- Late Grace Window: If an employee clocks in after the shift start time plus grace buffer, the system flags the session as Late with exact penalty minutes logged.
- Accurate Break Intervals: Clicking Start Break and End Break dynamically subtracts meal and rest intervals from gross hours to calculate Net Billable Working Time.
- Shift Overtime Computation: Working legitimately past scheduled shift hours automatically computes overtime balances for supervisor review.
Pillar 2: The 6:00 AM Unified Forced Logout Compliance Engine
Compliance CoreThis is the crown jewel of Taskly HR compliance. To support late-night engineering work and second shifts without prematurely closing sessions, Taskly enforces a Unified 06:00 AM Morning Cutoff:
1. Overtime Grace Buffer: Employees working the General Shift (1 PM - 10 PM) or NPE Shift (4 PM - 2 AM) can legitimately clock out normally anytime through the night up until 06:00 AM.
2. Automated 06:00 AM Sweep: If an employee leaves their shift unclosed past 6:00 AM, the background cron executes a forced logout sweep.
3. Auto-Capped End Timestamp: The clock-out time is automatically capped at the shift standard end time (10:00 PM for General Shift, 02:00 AM for NPE Shift).
4. Instant HR Alert Dispatch: The system tags the record as is_forced_logout = 1 and dispatches an automated compliance email alert directly to HR administrators.
5. Mandatory Employee Acknowledgment Modal: Upon the employee next login, a compliance warning modal details the forced clock-out and requires an explicit click on "I Understand & Acknowledge" before they can begin their new shift.
Pillar 3: 7-Day Timesheet Compliance Matrix & Holiday Exemptions
Productivity AuditEvery employee dashboard features a live 7-day compliance strip (Monday through Sunday) with real-time status badges:
Task hours logged and compliant.
Shift worked but 0 task hours filed.
Approved absence recorded.
Auto-exempt statutory holiday.
Missing badges turn into interactive one-click shortcuts allowing employees to retroactively file task hours with supervisor sign-off.
Pillar 4: Dynamic Leave Quotas & Approval Workflows
HR EntitlementsEmployees submit leave requests (Full Day, 1st Half, 2nd Half, Casual, Sick, or Paid Leave) directly in Taskly. When HR or a Team Leader clicks Approve, the system dynamically deducts the exact days from their annual quota balance and displays visual progress bars showing Used vs Left balances.
The Financial Engine: Dynamic Hourly Costing and Cross-Border Profit Settlements
Where standard HR platforms stop at attendance, Taskly connects attendance directly to financial accounting. This enables two critical financial workflows:
Effective Hourly Rate (INR/hr) = Monthly Base Salary / Total Logged Task Hours
Because salaries are fixed but logged productive hours fluctuate monthly, Taskly dynamically derives the exact hourly labor cost for every engineer. We know precisely how much each project deliverable costs in real development payroll.
Net Regional Profit = Gross Project Retainers - (Direct Employee Labor + Operating Expenses)
Taskly calculates Canadian net profits in CAD ($) and Indian net profits in INR, executing our dynamic 80/20 partner split rules. At month-end, HR exports a Master Excel Matrix where partner manual strategy hours instantly recalculate the entire cross-border financial settlement in one click.
The Operational Results: What Changed After Deploying Taskly
Running CodXpert on Taskly for over a year has transformed our internal operations from a reactive administrative headache into a predictable, automated machine:
Attendance Accuracy
Zero corrupted 24-hour shift logs due to the 6:00 AM compliance cutoff engine.
Timesheet Compliance
Daily task filing compliance skyrocketed across all engineering and design teams.
Annual SaaS Savings
Completely eliminated 5 recurring SaaS subscriptions and Zapier task limits.
Want to see how much productivity your company is currently losing to informal chat management and missing timesheets? Test our free WhatsApp Productivity Loss Calculator or audit your software stack with our SaaS Bloat Audit Calculator.
Key Takeaways for Service Business Owners & Founders
If you manage a growing service agency, software consultancy, or digital operations team, here are the core principles you should take away from our experience:
- Never rely on employee memory for timesheet integrity: Build automated cutoff sweeps that resolve open sessions gracefully.
- Connect attendance directly to project costing: Attendance that is disconnected from project deliverable hours gives you zero visibility into client profit margins.
- Own your operational database: Stacking multiple SaaS subscriptions creates brittle integration points and recurring seat fees that scale against your margins.
- Tailor systems to your actual business model: Off-the-shelf software will never accommodate cross-border partner splits or specialized second shifts as cleanly as a custom internal system.
Frequently Asked Questions (FAQ)
Can other agencies use or license Taskly?
Taskly is our proprietary internal ERP at CodXpert. However, we regularly consult and engineer customized internal operations portals, ERPs, and attendance systems for clients through our agency services. You can request a systems audit to explore building a custom portal for your business.
What happens if an employee legitimately worked overtime before forgetting to clock out?
If an employee worked past their shift end before forgetting to clock out, their supervisor or HR administrator can reopen and adjust the attendance log with verification notes directly within the Taskly Attendance Module.
How does Taskly protect sensitive employee salary and partner financial data?
Taskly uses strict Role-Based Access Control (RBAC). Employees only see their own shifts and tasks; Team Leaders see team attendance; HR administrators manage leaves and payroll; and only Workspace Owners/Partners have access to the master profit settlement matrix and regional financial data.
Ready to Automate Your Agency HR and Operational Workflows?
At CodXpert and Anterpreneur, I help founders replace manual administrative friction with custom web architectures and automated internal management systems.
Founder of CodXpert, Co-Founder of Anterpreneur & Niagara Print Express. Creator of Taskly.