AI Advisory Solution

Timesheets that fill themselves in from the work you already did

Every night at 10pm the assistant reads your calendar, sent mail, chat and documents, and drafts your hours. You look it over in the morning. A second agent reviews the whole team's time before the workday starts.

Project / taskNoteHrs
Client Platform
Project Management
sprint review, release plan for 4.2 with Morgan and Priya1.5
Operations
Business Development
teaming call with Harbor Systems, follow up notes, capability sheet edits1.25
Internal R&D
Engineering Review
reviewed 3D tiles pipeline design doc, comments to Sam0.75
Operations
Recruiting
two candidate interviews, debrief2.0
Client Platform
Development
map layer permissions fix, PR review3.0
Thursday total8.5

Draft Three entries added overnight from calendar, sent mail and chat. Nothing submitted.

Sample data. Names and projects are made up.
Why We Built It

We were filling in the week from memory on Friday

Before

  • Hours reconstructed at the end of the week, and the short meetings and evening work fell through the cracks
  • Notes like "meetings" or "dev" that nobody could audit later
  • Time coded to the wrong project, caught at Monday review or at invoice time
  • No easy way to see who was working on what across the company

Now

  • Every hour drafted the same night, with a specific note tied to real activity
  • People review a draft instead of starting from a blank week
  • Coding errors and missing days flagged within a day or two
  • A morning snapshot of what the whole team is working on
How It Works

Evidence first, then a draft, then a person decides

The assistant only adds time where it finds a trail. It never edits an entry someone already made and it never submits.

Read the day's trail

Meetings with exact durations, sent mail, chat threads, documents edited.

  • Cal 9:00 to 10:30 sprint review
  • Mail 2:14 capability sheet to Harbor
  • Chat 4:05 to 4:50 pipeline thread

Map it to your projects

Attendee domains, people and topics point to the right project and task.

harborsystems.com
maps to
Operations / Business Development

Fill only the gaps

Existing entries stay exactly as people wrote them. New ones go in as drafts.

Already logged5.0
Drafted tonight+3.5

Ask about blind spots

Work inside a customer's systems or in code leaves no trail. It asks rather than guesses.

Tuesday afternoon has no signal. Were you in the customer environment?
The Morning Review

The whole team's time, reviewed before 8:30

Every weekday morning a second agent reads the team's entries for the last three workdays and sends one short report to the CEO's phone. It is read only. It flags entries, not people, and every flag names the entry and the rule it missed.

  • Missing days and vague notes. Late filing is normal, so it only flags a day once it is two workdays old.
  • Work logged outside the plan. Hours on a project someone isn't booked on, or a week that drifted far from their booking.
  • Duplicated effort. Two people building the same thing without knowing it, found by reading notes, chat and documents together.
  • Collaboration ideas. Up to three specific pairings a day that would move a company goal forward.
Daily Team Timesheet Review
Claude, scheduled task · Thu 8:30 AM
Two people are building the same import tool. Worth a 15 minute call today.
Team snapshot

412 hours logged Mon to Wed. Billable 64% on a rolling 30 days. 13 of 14 filed.

Needs your call
  • Plan Taylor: 9 hrs on Internal R&D, booked 100% on Client Platform
Timesheet flags
  • Missing Jamie: no entries Mon
  • Note Alex: "dev" three days running
Duplication
  • Overlap Sam and Priya both on a shapefile importer (R&D notes Tue, Ops chat Wed)
Collaborate
  • Pair Morgan's release notes could be Friday's blog post
Sample report. Names and numbers are made up.
Results at NGS

What it changed for us

Nightly
Hours drafted at 10pm
5
Sources of evidence read
1 to 2 days
To catch a coding error
0
Entries submitted for anyone

We log every hour worked at NGS, and long days are normal. The assistant doesn't trim a day to fit an 8 hour target and it doesn't pad a day with no evidence. Before, problems surfaced at Monday review. Now they show up in the next morning's report.

Your Tools

Works with the time system you already use

We run it on Keito and Google Workspace. The evidence it reads exists in any company: a calendar, sent mail, chat and shared documents, and Microsoft 365 has all of it. It works with any time tracking system that has an API. If yours doesn't have a connector yet we build one, and that is usually a small job.

KeitoGoogle CalendarGmailGoogle ChatGoogle DriveClaudeYour time systemMicrosoft 365
With a Retainer

What AI Advisory clients get

  • The nightly assistant set up for each employee, filing to your real projects and tasks
  • A coding rulebook written from how your best people already log time
  • The morning team review, sent to whoever owns timesheets and utilization
  • Privacy rules so sensitive HR, legal and personal activity never lands in a note
  • A connector to your time system if it doesn't already have one
  • Tuning as your projects and bookings change
FAQ

Questions about the timesheet assistant

Does it change time people already entered?

No. It only adds entries for work that has no entry, and it leaves them as drafts. If an existing day looks light against the evidence, it says so in the summary and leaves the entry alone.

Is this a way to watch employees?

The nightly assistant reads one person's own work trail and files time for that person only. The team review is read only and reports on entries against your rules. It doesn't judge effort or motive, and it keeps HR, health, compensation and personal matters out of the report.

What about work that leaves no trail?

Work inside a customer's network, in code, or on a phone call that never hit the calendar doesn't show up anywhere it can read. It asks the person about those hours instead of guessing.

We don't use Keito. Does it still work?

Yes. Keito is what we use. The assistant needs a way to list and create entries, which most time systems offer through an API. When one doesn't have a connector yet, we build it.

Get your team's Friday afternoons back

Book an AI Advisory conversation

See all solutions