> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neoagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# ManicTime

> Find the ticket work your technicians did without a time entry: ticket numbers in their window and tab titles, the minutes on each, compared with the time logged in your PSA

ManicTime tracks your team's time on each computer: the applications and windows in front, the documents and websites open, and the tags people put on their time. Connect ManicTime Cloud or your own ManicTime Server once, and Neo agents can read it next to your PSA.

## What Neo can do with ManicTime

* **Find ticket work with no time entry.** Read a technician's window and browser tab titles for a day, find the ticket numbers in them, add up the minutes on each ticket, and compare them with the time entries in your PSA.
* **Tell each technician what to log.** Send one Teams message per technician with each ticket, the minutes ManicTime saw and the minutes logged.
* **Add the missing time entry.** Log the missing minutes on the ticket in the technician's name, with your approval, when your instructions say so.
* Read timelines, devices and tags, tag a stretch of time, and keep the list of tags your team may use.

## How the job runs

The job is a scheduled agent with the ManicTime **Read Only** profile, read access to your PSA's tickets and time entries (in Halo, the **Tickets** and **Actions** groups at Read Only), and the **Send Teams Message to Internal Team** tool. Its instructions say which technicians it checks and what it does with what it finds, for example:

```
Every weekday at 7:00, check yesterday's ManicTime for each technician. List every ticket they had
open for 10 minutes or more without a matching time entry in Halo, and message each technician in Teams.
```

ManicTime counts the time a window was in front, so a ticket left open in a tab while the technician did other work counts too. Neo reports those minutes, and the technician decides what to log.

To add the time entries as well, give the agent your PSA's time entries at **Read / Write** (in Halo, **Actions** and **Time Entries**), and keep approval on until you trust the numbers.

The quickest way to set one up is to ask the Neo Support Agent: "Set up a daily agent that checks ManicTime for ticket work with no time entry in Halo and tells each technician in Teams."

See [ManicTime API](https://docs.neoagent.io/agents/tools/management/manictime-api.md) for the permission groups.

## Next steps

> [card] [Connect ManicTime](https://docs.neoagent.io/integrations/manictime/connecting-to-neo.md)
>
> Connect ManicTime Cloud, or your ManicTime Server with an API token or a username and password.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.