Task-O-Matic: Automatically Create Tasks for App Usage

Timing supports two notions of recorded time:

  • App Usage, which is recorded automatically and describes which apps, documents and websites you have been used.
  • Tasks, which are created manually. They cover arbitrary blocks of time and can include a description and notes.

This makes tasks very flexible. For example, we recommend creating tasks whenever you need to bill your time, to ensure that only time you have reviewed manually gets billed. This helps you retain full control over the time-tracking and billing process.

However, the manual nature of creating tasks also makes the task of creating them more time-consuming. To speed this up, Timing already offers various automation features for creating tasks, such as the timeline and timers.

Often, you'll want to create tasks that "cover" the time you spent working on your Mac. You can quickly accomplish this using the Task-O-Matic. The Task-O-Matic takes your existing app usage and automatically creates tasks to cover them. Have a look at the following video for a quick demonstration:


  1. Go to the "Review" screen.
  2. Select the project you would like to generate tasks for.
  3. Click the "Create Tasks" button on the right of the activity list.
    If that button is not present, you can also find a "Task-O-Matic" item in the "Edit" menu.
  4. Enter your desired task details and Task-O-Matic options (see below).
  5. Preview the effects via the timeline (if shown) and the descriptions in the "Task-O-Matic" dialog.
  6. Press "Create Tasks". If you need to undo your change, you can always do so by pressing ⌘-Z.

You can also create tasks for only a subset of your activities by selecting the corresponding entries in the activity list, then right-clicking them and pressing "Create Tasks".

Use Cases

This feature is useful in a variety of situations:

  • When you need to bill a client, chances are that the client is not interested in seeing hundreds of small app usage bits. Instead, they want to see larger blocks of time that you worked for them, which can be generated using the Task-O-Matic.
  • Timing's web app, API and Zapier integration only support tasks, not app usage. With the Task-O-Matic, you can quickly "convert" that app usage into tasks.


The following configuration options are available:

  • Minimum task duration: Instructs Task-O-Matic to only create tasks that are longer than a certain period, discarding too short ones.
    This avoids cluttering your timesheets.
  • Maximum gap length: Most work naturally contains many short breaks. To create longer tasks that cover such breaks, increase this value.
  • Overwrite existing tasks: If you already have existing tasks, you can have Task-O-Matic overwrite and replace them, or only cover time periods that do not yet contain a task.