Mattato Timer

Quick Docs

Timer

Desktop timer ready to start

The desktop timer shows session duration and remaining time. Click the play button to start timing.

Edit the Timer

Timer editing interface
  • Session length - Adjust timer duration before starting
  • Description - Add notes about what you're working on
  • Customer/Project dropdowns - Add info if enabled - see Projects and Customers

Reset the Timer

Timer with reset option

The X button appears when timer is running or paused. Click to stop and discard the current session.

Sessions & Exporting

Session view with export and bulk edit options

Export Options

  • Bear - Creates note in Bear app with session details
  • PDF - Professional invoice format, split by customer when selected
  • CSV - Spreadsheet format for further analysis
  • ICS - Calendar events for time tracking systems
  • JSON - Structured data format for APIs and integrations

Bulk Edit

  • Round and Flatten - Expands sessions to fill time chunks (15min/30min/1hr). Sessions get rounded to the chunk they started in. When multiple sessions fall in same chunk, keeps the second one.
  • Inject Sessions - Fills gaps between work hours with new sessions. Useful for creating complete timesheets.
  • Destroy Sessions - Deletes all sessions within specified time ranges. Permanently removes overlapping sessions.

Settings

Settings window
  • Default Session Length - Starting timer duration for new sessions
  • Size slider - Adjusts desktop timer window size
  • Show Customer/Project toggles - Enables dropdown menus in timer interface
  • Export/Import DB - Backup and restore all session data

Projects and Customers

Project and customer management

Create lists of customers and projects for session organization. Enable the toggles in Settings to show these dropdowns in the timer interface. Essential for PDF invoicing which splits sessions by customer.