TimeDesk

TimeDesk

Developed By OneSystems GmbH

Compatible with WHMCS v9.0

TimeDesk for WHMCS

TimeDesk is time tracking for the WHMCS admin area. Staff log support and project time on a worksheet, on the support ticket, or from the admin home page. Released, billable entries become a draft invoice per client. Vacation, on-call and the trip log live in the same add-on.

All data stays in the WHMCS database. No external time-tracking system is required.

Features

  • Worksheet with calendar, list, filters and staff visibility (own entries, same admin role, or everyone)
  • Log time directly on the support ticket, with the time already booked on that ticket
  • Admin home widgets: quick entry, today’s on-call and vacations, monthly effort
  • Service types with client and agent hourly rates, a billable flag, and an optional required WHMCS service
  • Group overrides for rates, including Project Manager internal and external rates
  • Kilometre tracking with a global price or a rate per service type; the rate is stored on the entry
  • Rounding to 5, 10 or 15 minutes and a configurable minimum duration
  • Billing queue: review open time, release it, and create one WHMCS draft invoice per client (not sent automatically)
  • Reports by staff, group or client, by booked hosting/domain, with PDF
  • Optional Project Manager time in the same report
  • Vacation calendar with approval, quotas, company and school holidays, and year-end carryover
  • On-call planning with weekday service windows, hourly or flat compensation, and email notices
  • Trip log with an odometer chain, vehicle reservations, and PDF/CSV export
  • Permissions per WHMCS admin role
  • German and English interface, following the admin language
  • Significant actions written to the WHMCS activity log

How it works

  1. Staff log time on the worksheet, on a ticket, or from the admin home widget. Duration is raised to the minimum and rounded up. Billable service types require a client.
  2. Billing reviews open entries and releases the selection. TimeDesk creates one draft invoice per client, with hours and kilometres on the lines.
  3. Reports evaluate a period for a staff member, a group or a client, and can add on-call, trip-log and Project Manager time.
  4. Vacation requests go to the configured approvers. On-call assignments and the trip log are planned in their own calendars.

Released and billed entries are locked on the worksheet. Resetting a billed entry in TimeDesk does not change the WHMCS invoice.

Requirements

  • WHMCS 8.x
  • PHP 8.1–8.3
  • A running WHMCS cron (vacation email digests, on-call notices, update check)
  • A OneSystems license key, configured under System Settings → Addon Modules

Optional: the Project Manager add-on, if project time should appear in TimeDesk reports.

FAQ

Do customers use TimeDesk? No. TimeDesk runs in the admin area. Clients see the time on the draft invoice created from Billing.

Is the invoice sent automatically? No. TimeDesk creates a draft and does not send it.

Can existing Project Manager time be included? Yes, as an option on the report, when the Project Manager add-on is installed. Rates are set per group.

What happens without a license? Without an active OneSystems license, TimeDesk cannot be used. Enter the key in the add-on configuration.

 

There are no reviews yet!

Be the first to review TimeDesk.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12

System Requirements


  • PHP 8.1+

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By OneSystems GmbH

Changelog

v1.0.0 Released October 6th, 2026

Latest Version


  • New Feature: Worksheet with calendar, list and filters, including visibility for own entries, the same admin role, or all staff
  • New Feature: Log time on the support ticket and from admin home widgets (quick entry, today’s on-call and vacations, monthly effort)
  • New Feature: Service types with client and agent hourly rates, billable flag, optional required WHMCS service, and group rate overrides
  • New Feature: Kilometre tracking with a global price or a rate per service type; rounding to 5, 10 or 15 minutes and a minimum duration
  • New Feature: Billing queue that releases open time onto one WHMCS draft invoice per client
  • New Feature: Reports by staff, group or client, by booked hosting or domain, with PDF, optional Project Manager time, on-call and trip-log totals
  • New Feature: Vacation calendar with approval, quotas, company and school holidays, and year-end carryover
  • New Feature: On-call planning with weekday service windows, hourly or flat compensation, and email notices
  • New Feature: Trip log with odometer chain, vehicle calendar, and PDF/CSV export
  • New Feature: Permissions per WHMCS admin role
  • New Feature: German and English admin interface
  • New Feature: OneSystems license check and update check
  • Compatibility: WHMCS 8.x, PHP 8.1–8.3

 

See also

w2x for Xero

Synchronise your invoices, Contacts, Products and Payments with Xero

Commercial
Services Fee

Transfer the fees to your client

Commercial
QuickBooks Online For WHMCS

Integrate your financial data stored in WHMCS into QuickBooks Online.

Commercial
KashFlow Accounting

Automatically transfer your billing & transaction history to KashFlow

Free
Zero Invoice Management

Avoid sending notifications or creation of 0€ Invoices

Free