TimeKitTime Tracking
Navigation
  • Dashboard
  • Users
  • Jobs
  • Exports
Admin
  • Admin
TimeKit v1.0

Admin Dashboard

Monitor and manage system sync

Time Logs
2,082

Total synced entries

Users
15

Active users

Projects
12

Active projects

Last Sync
8h ago

Sep 11, 2026 6:30 PM

Approved Logs
1,331

Ready for export

Billable Logs
1,488

Billable time entries

Approval Status Breakdown
Current state of all time logs in the system (updated on sync)

Approved

1,331

Included in exports & Quick Run

In Review

377

Awaiting approval in Teamwork

Needs Changes

182

Requires revision in Teamwork

Not in Workflow

192

No approval status set

Billable Status Breakdown
Job Component mapping for Advantage export (updated on sync)

Billable (Component 7)

1,488

Exported with Job Component = 7

Non-Billable (Component 5)

594

Exported with Job Component = 5

Recent Sync Activity
Last 10 sync operations

Sync completed

Sep 11, 2026 6:30 PM

8h ago

Sync completed

Sep 11, 2026 2:00 PM

13h ago

Sync completed

Sep 11, 2026 9:00 AM

18h ago

Sync completed

Sep 10, 2026 6:30 PM

1d ago

Sync completed

Sep 10, 2026 2:00 PM

1d ago

Sync completed

Sep 10, 2026 9:00 AM

1d ago

Sync completed

Sep 9, 2026 6:30 PM

2d ago

Sync completed

Sep 9, 2026 2:00 PM

2d ago

Sync completed

Sep 9, 2026 9:00 AM

2d ago

Sync completed

Sep 8, 2026 6:30 PM

3d ago
Approval Status Workflow
For Finance & Project Management Teams

How Approval Status Works

Time Machine now tracks the approval status of every time log synced from Teamwork. This ensures that only properly approved time entries are used for payroll exports, preventing premature or unapproved time from being processed.

Approved

Time logs that have been reviewed and approved in Teamwork. These entries are included in all export files and Quick Run exports for payroll processing.

In Review

Time logs awaiting approval from project managers in Teamwork. These are synced to the system but excluded from payroll exports until approved.

Needs Changes

Time logs that were reviewed but require corrections. Team members must update these entries in Teamwork before they can be approved and exported.

Not in Workflow

Time logs that are not part of any approval workflow in Teamwork. These may be from older projects or projects without approval requirements.

Dashboard Filtering Available

Finance and PM teams can now filter the dashboard by approval status to view:

  • • All time logs (default view)
  • • Only approved logs ready for export
  • • Logs awaiting approval to track review progress
  • • Logs needing changes to identify action items

Use the "Approval Status" filter dropdown in the main dashboard to access these views.

What Time Machine Does
Bridging Teamwork and Advantage

Time Machine syncs time logs from Teamwork and tracks their approval status in real-time. Only logs marked as "Approved" in Teamwork are included in exports for payroll processing.

Syncs time logs and approval status from Teamwork API
Tracks approval workflow (approved, in review, needs changes)
Associates job codes from project custom fields
Generates fixed-width text files for Advantage import
Stores exports in secure cloud storage with download links

Payroll Safety: Only approved logs are exported

Quick Run and manual exports automatically filter for approved status, ensuring only finalized time entries reach Advantage payroll.

Sync Schedule
Automatic and manual options

Automatic Sync

GitHub Actions runs every hour during business hours (9 AM – 6 PM EST, Monday–Friday). Incremental sync fetches only logs updated since the last sync.

Manual Sync

Click the "Sync Now" button in the header to trigger a full sync immediately. This fetches all approved time logs regardless of last sync time.

Export Format
Advantage-compatible fixed-width text

Exports generate a .txt file with fixed-width columns formatted for Advantage's import requirements.

Fields Included:

• Date (MM/DD/YYYY)• Employee Code (6 chars)• Department Code (4 chars)• Hours (decimal)• Job Code (from project)• Job Component (2 chars)• Function Code (10 chars)• Comment (300 chars)

Job Component Mapping

The Job Component field is automatically set based on each time log's billable status from Teamwork:

  • • Component 7 = Billable time
  • • Component 5 = Non-billable time
Download links expire after 7 days. Visit the Exports page to regenerate links.
User Code Configuration
Required for export generation

Each user needs three codes configured on the Users page for exports to work correctly:

Employee Code

6-character code identifying the employee in Advantage (e.g., "cintra","jsmith")

Department Code

4-character department identifier (e.g., "pm", "dev","dsn")

Function Code

10-character function/cost center code for payroll routing (e.g.,"07cs0326")

Users without codes configured will be skipped during export generation.