Guide
Keep a record of the week as it happens, then write outcomes from it using a fixed template. On a Mac, Timing (from $9 a month billed annually) and Dayflow (free, MIT licensed) capture work automatically. ActivityWatch is the free cross-platform option without AI summaries. Toggl (formerly Toggl Track) suits teams that already run timers and need team reports.
You want a Friday status report that matches what actually happened: the thing you shipped, the thing that is half done, the meeting that changed the plan on Tuesday. It usually goes wrong in one of two ways. Either you write it from memory late on Friday and it leans heavily on Thursday and Friday, or you pad it with activity (“worked on onboarding, attended syncs”) because you can’t recall outcomes.
The fix is unexciting. Keep a record during the week, then write the report from that record using a fixed structure. This guide covers how to do it by hand and with tools. One of the tools mentioned, Dayflow, is our product. The method works without it.
Tool details come from each vendor’s own pages as checked on October 4, 2026, and from Dayflow’s 2.2.0 release facts reviewed September 6, 2026. The method is a comparison of vendor documentation on those dates.
What to do. Pick your sections once and keep them. A structure that works for most readers:
Our weekly status report template has these headings ready to copy. If you send a daily update as well, the weekly report can be a rollup of those. The guide to automatic standup updates covers the daily side.
Illustration. A product designer reporting to a design lead might drop Numbers entirely and add a “Shared for review” section with links to files, because review requests are what the lead acts on.
Mistake to avoid. Changing the format every week. Readers learn where to look. If blockers are third one week and buried in a paragraph the next, they get missed.
What to do. Choose one of three capture styles and start on Monday morning, not Friday afternoon.
By hand. Keep a running log and add a line whenever you switch tasks or finish something. The daily work log template gives you a simple layout. This costs nothing and captures intent well, since you write what you meant to do. The weakness is coverage. On busy days you stop writing, and those are the days your report most needs.
With a timer. Toggl (formerly Toggl Track) is built around manual and real-time timers, timesheets and calendar integrations. The vendor also lists automated background tracking and a timeline in the desktop app, and states that it does not take screenshots or record keystrokes. Data lives in the cloud and syncs across web, desktop and mobile apps. Timers give clean per-project totals, as long as you remember to start and stop them. See Toggl for Mac for how it compares on macOS.
With an automatic tracker. These run in the background and record what was on screen, so you sort it out later instead of logging as you go. For a wider survey, see our roundup of the best time tracker for Mac options. Three that fit this job:
Illustration. A manual Tuesday log might read: “9:10 review Sam’s PR. 10:00 sprint planning. 11:15 billing bug, reproduced. 14:00 bug fix, tests failing. 16:30 fixed, PR opened.” An automatic tracker would show the same day as blocks of editor, browser and video call time, which you would then label.
Mistake to avoid. Picking a method that depends on discipline you don’t have. If you’ve abandoned timers before, a timer app won’t fix that. If you’ll never open a raw activity log, a tracker without summaries will just collect data. For more on this choice, see how to remember what you worked on.
What to do. On Friday, open one scratch document and paste in everything that describes the week:
Don’t edit yet. The goal is one place where nothing from the week is missing.
Illustration. The scratch document for a support engineer might include the tracker’s Monday to Friday export, eight calendar events, a list of eleven closed tickets from the help desk, and two Slack threads where an escalation was resolved.
Mistake to avoid. Trusting a single source. A tracker misses whiteboard sessions and phone calls away from the Mac. A project tool misses the unplanned work that ate Wednesday. The overlap between sources is where the true story is.
What to do. Group the raw material by project, then for each group ask: what is different now because of this work? Write that answer as one line in the past tense. Activity goes in only when it explains an outcome or a delay.
AI can speed up this step. Timing lists AI activity summaries. Toggl lists Toggl AI for natural-language questions about workspace data, plus an MCP server. Dayflow’s timeline is already written in plain language, and you can hand the Markdown export to an assistant to draft the report. The Claude weekly report workflow shows one way to do that. Two cautions apply. First, a cloud assistant receives whatever data you give it, so local storage doesn’t make that conversation local. Our page on local and cloud processing explains where data goes in each Dayflow mode. Second, AI summaries can miss or misread work, so treat the draft as raw material.
Illustration. Raw lines from the scratch document:
Rewritten as outcomes:
Mistake to avoid. Reporting effort as achievement. “Spent most of the week on billing” tells the reader you were busy. “Fixed the duplicate-charge bug” tells them the problem is going away.
What to do. For every blocker, write three things: what is stuck, who can unstick it, and the specific ask. Then list next week’s plan as three to five items you intend to finish, not start.
Illustration.
Mistake to avoid. Vague blockers such as “waiting on legal.” Your reader can’t act on that. A blocker without an owner and an ask is just a complaint. Also be careful with a next-week list that only repeats this week’s In progress items. If the same item appears three weeks in a row, say why.
What to do. Read each Done line and point to its evidence in your scratch document. If you can’t find any, cut the line or move it to In progress. Then do a privacy pass. Automatic trackers record everything on screen, including personal browsing and other people’s messages, and none of that belongs in the report. Finally, trim. Cut any line the reader wouldn’t miss.
Illustration. An AI draft says “Completed the onboarding redesign.” The record shows you shared a first draft for feedback. The honest line is “Shared onboarding redesign v1 for feedback, comments due Tuesday.”
Mistake to avoid. Sending a summary you haven’t checked, whether you or an AI wrote it. An overstated Done item is costly, because it gets repeated upward and then has to be walked back.
| Approach | Effort | What you get | Cost |
|---|---|---|---|
| Manual log (notes file or template) | A line at every task switch, plus a Friday rewrite | Whatever you remembered to write down, with your intent attached | $0 |
| Toggl (timer app) | Start and stop timers, or fill in timesheets | Time per project and task, team reports, data synced across devices via the cloud | Free plan for up to 3 users. Starter $9 per user per month billed annually or $12 billed monthly. Premium $16 per user per month billed annually or $24 billed monthly. Enterprise: contact vendor. 30-day trial on paid plans |
| Timing (automatic tracker) | Runs in the background. You assign activity to projects | App, website and document time on the Mac, customizable reports, AI activity summaries | Professional $9 per month billed annually or $11 billed monthly. Expert $11 per month billed annually or $14 billed monthly. Connect $16 per user per month billed annually or $20 billed monthly. No free tier. 30-day trial, no credit card |
| ActivityWatch (automatic tracker) | Runs in the background. You interpret raw app and window data | Active app, window titles and away time, plus URLs with browser extensions. No AI summaries listed | Free |
| Dayflow | Runs in the background. You review an AI-written timeline | A readable timeline of each day, Markdown export of any date range | $0, MIT licensed. Optional Pro plan at $20 a month |
Dayflow is our product, so weigh our view accordingly. It is free and MIT licensed, runs on macOS 14 or later only, and stores recordings and the timeline on your Mac. You choose local AI through Ollama or LM Studio, your own cloud provider, or Dayflow Pro for analysis. It has no invoicing, payroll approvals, team reports or website blocking. Its summaries can miss or misinterpret work, which is why Step 6 exists. Plans are on the pricing page.
A good weekly status report is a translation job: a record of the week turned into outcomes, blockers and a plan. The record matters more than the tool. A disciplined notes file beats an automatic tracker you never open.
If you won’t keep a log by hand, let something run in the background. Timing suits Mac users who also bill time. ActivityWatch is the free option that works across platforms without AI. Toggl (formerly Toggl Track) fits teams that already run timers and need team reports. Dayflow gives one person on a Mac a plain-language timeline and a Markdown export to write from, at no cost. Whichever you pick, start with the weekly status report template, and check every line against the record before you hit send.
Four sections cover most reports: what got done, what is in progress, what is blocked or needs a decision, and what comes next week. Write each item as an outcome, not an activity. Keep the same order every week so your reader can skim. Add a numbers section only if the reader has asked for metrics such as hours, tickets closed or budget used.
Short enough to read in a couple of minutes. For most readers that means three to six items under Done, a few under In progress, and blockers stated in one line each with a clear ask. If a section runs long, the extra detail usually belongs in a linked document or ticket rather than the report itself. Shorter reports get read; long ones get skimmed past.
Don't rely on remembering. Keep a record during the week, either a quick log you update a few times a day or a tracker that runs in the background. On Friday, combine that record with your calendar, project tool and sent messages. Memory alone tends to favor the last two days and drop the small unplanned work that often matters most to your manager.
AI can draft one, but you should not send the draft unchecked. Timing lists AI activity summaries, Toggl lists Toggl AI for questions about workspace data, and Dayflow writes your day into a timeline you can export as Markdown. Any of these can miss context or misread what you were doing. Use the draft as a starting point and verify each claim before sharing.
Yes. ActivityWatch is free and open source under MPL-2.0, keeps data on your device, and records active apps and window titles, but lists no AI summaries. Dayflow is $0 under the MIT license with an optional Pro plan at $20 a month and needs macOS 14 or later. Toggl has a free plan for up to 3 users, built around timers.
Yes. If several people need their time rolled into one report, Toggl is the better fit. It lists team reports and billable rates, with timesheet approvals and profitability reports on Premium. Dayflow has no team reports, invoicing or payroll approvals. It is built for one person reviewing their own day on a Mac. Pick Toggl for team rollups and Dayflow for an individual record.
Recordings and the timeline are stored on your Mac. Analysis depends on the mode you pick. Local AI through Ollama or LM Studio keeps screenshot analysis on-device. Your own cloud provider receives selected screenshots under its own terms. Dayflow Pro processes selected screenshots in the cloud and, under its privacy policy, deletes them after processing and may retain activity data for sync.
Only if the reader needs them. Clients billed by the hour, and managers tracking capacity, want time per project. Most managers would rather see what shipped, what is stuck and what decision they need to make. Hours with no outcomes attached tend to raise questions instead of answering them. When you do include hours, group them by project rather than listing every session.
A timesheet records how much time went to each project or task, usually for billing or payroll. A status report explains what changed: what shipped, what moved forward, what is blocked and what happens next. You can build a status report from timesheet data, but the report has to translate time into results. A timesheet alone rarely answers the question your manager is asking.
Dayflow is $0 and open source. Full recordings stay on your Mac, with local AI available for on-device analysis.
Download for MacOS macOS 14+ · MIT licensed · no account required