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

Admin Dashboard

Monitor and manage system sync

Time Logs
137

Total synced entries

Users
15

Active users

Projects
12

Active projects

Last Sync
12d ago

Mar 19, 2026 6:30 PM

Approved Logs
85

Ready for export

Billable Logs
98

Billable time entries

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

Approved

85

Included in exports & Quick Run

In Review

24

Awaiting approval in Teamwork

Needs Changes

12

Requires revision in Teamwork

Not in Workflow

16

No approval status set

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

Billable (Component 7)

98

Exported with Job Component = 7

Non-Billable (Component 5)

39

Exported with Job Component = 5

Recent Sync Activity
Last 10 sync operations

Sync completed

Mar 19, 2026 6:30 PM

12d ago

Sync completed

Mar 19, 2026 2:00 PM

12d ago

Sync completed

Mar 19, 2026 9:00 AM

13d ago

Sync completed

Mar 18, 2026 6:30 PM

13d ago

Sync completed

Mar 18, 2026 2:00 PM

13d ago

Sync completed

Mar 18, 2026 9:00 AM

14d ago

Sync completed

Mar 17, 2026 6:30 PM

14d ago

Sync completed

Mar 17, 2026 2:00 PM

14d ago

Sync completed

Mar 17, 2026 9:00 AM

15d ago

Sync completed

Mar 16, 2026 6:30 PM

15d 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.