``` ERP Integration | TrackDots – AI Productivity & Time Tracking Software
Start Free Trial
ERP & Integrations

Your time data, everywhere you need it

TrackDots exposes a clean REST API so your HR, payroll, or ERP system can pull daily time data per employee automatically. Attendance marks itself. Timesheets feed into payroll without exports. Everything stays in sync.

API Response — Employee Time Data 200 OK
{
  "employee_id": "emp_001",
  "name": "James Wilson",
  "date": "2026-04-24",
  "total_hours": 8.05,
  "productive_hours": 6.72,
  "idle_hours": 0.83,
  "productivity_pct": 97,
  "attendance_status": "present",
  "first_seen": "09:02:14",
  "last_seen": "17:48:32",
  "pause_count": 2
}
REST
Clean REST API — works with any HR or payroll system
90d
Maximum date range per API call — up to 50 employees
Auto
Attendance marks itself when TrackDots session starts
Key
API key authentication — scoped to your organisation
How The API Works

Pull time data into any system — no exports needed

The TrackDots API lets your HR or payroll system request daily time data per employee on demand. Authenticate with an API key, specify a date range and employee list, and get structured JSON back in milliseconds.

No CSV downloads. No copy-paste into spreadsheets. No end-of-month manual reconciliation. Your payroll system pulls the data it needs, when it needs it.

  • REST API — HTTP GET requests with JSON responses
  • API key authentication — one key per organisation
  • Query by date range — single day or up to 90 days
  • Up to 50 employees per request
  • Returns total hours, productive hours, idle hours, productivity %, attendance status, first/last seen times
How to call the API
# Get time data for a single employee
GET /api/v1/employee-time

# Headers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

# Query parameters
employee_id=emp_001
date_from=2026-04-01
date_to=2026-04-24
Available on
Business Plan · API Access Included
Auto Attendance Marking

The moment work starts, your HR system knows

When an employee opens TrackDots and starts a session, your connected HR or ERP system automatically marks them as present for the day. No separate attendance system. No morning check-in forms.

The integration uses a webhook — TrackDots sends a notification to your system the moment session start is detected. Your system marks attendance. Done.

  • Webhook fires on session start — immediate attendance marking
  • Late arrivals flagged automatically with exact start time
  • Works with CrewDots — our companion HR platform — natively
  • Custom webhook endpoint — connect any HR system
  • Audit log of all attendance sync events
Attendance Sync — Today 14 auto-marked
James Wilson
9:02 AM Present ✓
Sarah Mitchell
9:15 AM Present ✓
Robert Chen
9:08 AM Present ✓
Emily Davis
11:24 AM Late
💻
Employee starts TrackDots
🔔
Webhook fires instantly
HR marks attendance
Use Cases

What teams use the TrackDots API for

One API. Multiple workflows. Every use case saves hours of manual work every month.

💰

Payroll Automation

Your payroll system pulls monthly hours data per employee automatically. No manual timesheet review. No spreadsheet reconciliation. Salary calculations happen from accurate data.

📋

HR Reporting

Your HR platform gets daily attendance status, monthly attendance summaries, and productivity trends — without any manual data entry or export process.

💼

Client Billing

Agencies billing clients by the hour pull project-specific time data per member, per date range, directly into their invoicing system. Accurate bills with zero admin.

📊

Business Intelligence

Feed TrackDots data into your BI dashboard or data warehouse. Combine productivity data with project revenue to calculate real team profitability per project.

🔄

Cross-system Sync

Keep your project management tool, HR system, and payroll platform in sync automatically. One source of truth for worked hours across your entire tech stack.

🏗️

Custom Workflows

Build any custom workflow your business needs. The API is flexible — query by employee, by date, or by project. No restrictions on what you build with the data.

Native Integration

TrackDots + CrewDots — the complete workforce stack

CrewDots is the companion HR platform built by the same team. When you connect TrackDots with CrewDots, attendance marks itself, timesheets feed into payroll automatically, and your entire HR workflow runs without manual intervention.

CrewDots covers: Staff management, payroll, leave management, appraisals, daily work reports, petty expenses, project and client assignment, policies, and resignation management.

Learn about CrewDots →

Connect TrackDots to your
existing HR stack today

REST API on the Business plan. Auto-attendance via webhook. Native integration with CrewDots. Your time data, everywhere you need it.