Menu

Time & approvals

Approve the week's time in one pass

Review your team's tracked hours, approve, question or send back each entry, break time down by teammate and client, and export an invoice-ready timesheet. Try the demo below, or start your own workspace.

Already have a workspace? Sign in

  • Plans from $99/month
  • Built for multi-client agencies
  • Your brand across the console
Worklog
Week 24 · time and approvals
Interactive demo
Week 24 · Jun 15–19Pending first4 awaiting approval1 awaiting approval1 awaiting approval1 awaiting approval1 awaiting approval
Log time
MemberClientTaskMonTueWedThuFriTotalStatus
Sana KimNorthwindLanding page build2.01.52.0—1.06.5PendingApprove
Rae FieldingBramblePaid social QA1.02.01.51.0—5.5PendingApprove
Jon CalderAtlasFeed audit—2.02.03.01.08.0PendingApprove
Sam GrayJuniperLocation page copy1.51.0—2.01.05.5PendingApprove
Mia SantosNorthwindCreative resizing2.0—1.01.02.06.0Approved
Ava HartAtlasStorefront reporting1.01.01.0—2.05.0Approved
Rae FieldingAtlasKeyword expansion1.0—2.01.51.05.5Approved
Sana KimBrambleCharging guide build—2.02.01.01.56.5Approved
Mia SantosJuniperFlu clinic emails1.01.0—1.51.04.5Approved
Northwind Living, Bramble Cycles, Atlas Coffee and Juniper Health are invented for this demo, not customers. Click around; anything you'd create or send asks you to sign in first.Create your agency workspace

Time & approvals

Time tracking and timesheet approval for marketing agencies

The hours your team logs are the hours you bill, so the review in between has to be fast and trustworthy. The Worklog in AI Marketing Dashboard turns timesheet approval into a single weekly pass: every entry in front of you, approve, question or send back in a click, then export a clean timesheet for invoicing. It is the manager’s view of where the week went — by person, by client and by project — without a spreadsheet in sight.

Time, end to end

From the hours logged to the week signed off

Everyone logs where the work is. Approvers review in one pass.

  1. Log the time

    Click an empty cell in your week grid, or start the timer. Pick the client, the hours and a note, and mark the entry billable or not.
  2. Link it to the task

    Choose the project and task the hours belong to, so they also show on the task in Projects. A link only ever points inside the entry's own client.
  3. Send it for review

    Saving puts the entry in the approvers' queue. If it comes back questioned or not approved, you edit it and send it again.
  4. Review the week

    Approve, question or send back each entry with a reason, or approve a clean batch at once. Every decision has an Undo, and the author is told.

Inside the Worklog

One timesheet, read three ways

Reviewers, teammates and finance each get the view they need from the same entries.

  • 3

    views on one timesheet: Review, My time and Reports

  • 4

    answers to an entry: approve, question, not approved, or reset to pending

  • 4

    ways to group a report: by client, project, task or teammate

Know where the week went before you invoice

Create a workspace and let your team log against real clients and real tasks.

Plans start at $99/month.

On this page
Agency worklog with weekly time entries, approve and question controls and an hours-by-client chart

A weekly review built for the person signing off the hours

The whole week's time on one screen

Open the week and every tracked entry is laid out for review — the task, the person, the client, the project, the hours and the note — in a deterministic order that does not reshuffle on reload. Instead of chasing timesheets across people and tools, the approver works one consolidated list and knows exactly what still needs a decision.

Worklog is where logged time becomes approved time: teammates log hours or run a timer on a task, and a manager turns those entries into approved, billable time. That focus is what makes the weekly sign-off something that takes minutes rather than an afternoon.

Approve, question or reject every entry — and change your mind

A real decision on each line, captured and reversible

Each entry gets a clear verdict: approve it, question it when something needs clarifying, reject it, or reset it back to pending — and approve all the filtered pending entries at once when a batch is clean. A questioned entry carries the question, so the conversation about a timesheet lives on the timesheet, not in a separate email.

Every decision is stamped with who reviewed it and when, and it survives a reload, so the approval state is a real record rather than a transient UI flourish. The week's sign-off is auditable after the fact, not a memory.

Time broken down by teammate and by client

See where the week actually went

A breakdown rail splits the week by teammate and by client, so you can answer the two questions that matter most — is anyone over- or under-loaded, and is a client consuming more hours than its retainer covers — at a glance. Clicking a teammate or client narrows the list, the stats and the chart to just that lens.

For an agency, that view is early warning: it surfaces the account quietly eating margin and the team member heading for burnout while there is still time to do something about either.

Search and filter to the exact slice you are reviewing

By person, client, project or note

Filter by teammate or client and search across task, person, client, project and note, so a manager reviewing one account's week — or one person's — gets exactly that slice without scrolling past everyone else's time. The list, the totals and the chart all narrow together.

It keeps approval focused: review the Acme account's week, sign it off, move on, rather than wading through the whole agency's hours to find the dozen entries you actually own this round.

Export an invoice-ready timesheet to CSV

From approved hours to a bill, in one step

Export the current view to CSV — already filtered to the client, person or week you care about — and hand finance a clean timesheet to invoice against. The approval you just did upstream is what makes the export trustworthy: filter it to approved hours and only the time you signed off flows into the bill.

It closes the loop from tracked time to billed time without a manual re-key, which is exactly where hours usually leak out of an agency's revenue.

Hours and utilization you can see, not just tally

A visual read on the week's capacity

A chart turns the week's logged hours into a shape you can read instantly — how the time distributed, where the load concentrated, how the approved total is tracking. It is the difference between knowing your team logged their hours and understanding how the week was actually spent.

Paired with the per-client and per-teammate breakdowns, it gives an agency owner the capacity picture that drives the next hire, the next retainer conversation, and the decision to push back on scope before it overruns.

Time tracking for agencies, with and without AI

Anyone searching for AI time tracking wants hours that are right without a weekly chore. The Worklog gets there with structure rather than with guesswork.

The Worklog does not watch your screen, track your activity or estimate your hours, and nothing in it calls a model. Hours are a statement made by a person: a teammate logs an entry against a client's task or runs a timer, and a reviewer then answers each entry. The AI in this product sits elsewhere, for example in the transcripts and recaps of client meetings, where a written record is hard to produce by hand.

Three questions every timesheet has to answer
QuestionHow the Worklog answers it
Whose hours are these?The author is stamped by the system when the entry is saved, so it is never typed in and never claimed for someone else
Which work were they for?An entry links to a client's project and task from Team Projects, so the hours also appear on the task itself
Did anyone check them?Every entry carries a status, a reviewer's stamp and, where needed, a written question or reason

That structure is what makes a total trustworthy at invoice time. A figure that a person logged, that is tied to a task and that a second person approved can be defended to a client. A figure inferred from activity is harder to defend, however clever the guess.

How a teammate logs time and answers a reviewer

The routine takes one screen, My time, and it works the same whether you log as you go or at the end of the day.

  1. Open My time

    It shows your own week: totals against a 40-hour working week, a grid of rows with a column for each day, and every entry you have logged.

  2. Click a cell, or start the timer

    An empty cell in the grid opens the form for that row and day. For work in progress, choose Start timer, pick the client and task, and press Stop & log when you finish. The timer keeps running if you close the tab.

  3. Pick the task, then type the hours

    Choose the client, then the project and task from Team Projects. Enter hours as 1.5, 1:30, 90m or 1h 30m, or give a start and an end and let the form work out the length.

  4. Write one line and set billable

    A short summary is enough, with details if the reviewer will need them. Leave Billable on for client work. Time on the agency's own account is never billable, so the switch is not offered there.

  5. Save, then look for a reply

    A saved entry waits in the reviewers' queue. If one comes back questioned or not approved, a Needs your attention banner flags it at the top of My time, and the entry shows the reviewer's note.

  6. Answer and resubmit

    Edit the entry, answer the question in your own words and choose Edit & resubmit. It returns to Pending review, and the reviewer sees it as a fresh item.

Note

The form refuses what the history would reject

It will not save an entry for a future day, for a day far in the past or for a day that adds up to more than 24 hours, and it refuses hours that disagree with a start and an end. An exact duplicate of an existing entry draws a warning before it is saved.

A reviewer's weekly pass: four answers to every entry

Review is a single decision per entry, and each answer leaves the author with something clear to do next.

What each answer means for the person who logged the time
AnswerButtonWhat the author seesWhat happens next
ApproveApprove logStatus Approved, with the reviewer's stampThe entry is locked against edits by anyone who cannot approve
QuestionAsk a questionStatus Questioned and a note headed Your reviewer askedThe author answers and resubmits, and it returns to Pending review
Not approvedDon't approveStatus Not approved and the written reason, which is requiredThe author edits and resubmits
ResetReset to pendingStatus Pending review againThe reviewer decides once more

The Week view lays out the team's week as a grid and as day-grouped entries, with filters and a search across the text and the linked project and task names. The Queue lists every pending entry from any week, so a late entry never slips past a review that moved on. A decision can be undone straight after it is made, and the author hears about it once per decision, or once for a whole batch when you approve a clean set together.

Who reviews is a permission. Administrators review every client, and a teammate granted the approve permission reviews the clients that permission reaches. Everyone else sees only their own entries, so a colleague's hours are never on show to them.

Reports that settle the invoicing question

Reports sums the entries you are allowed to see by client, project, task or teammate, over a range you choose.

Pick a range from this week through the last 30 or 90 days, this quarter or the year to date, or set your own dates. Group by client, project, task or teammate, narrow to billable or internal time and to approved, pending or flagged entries, and click any row to drill into the entries behind it.

Billable share
Billable hours as a percentage of everything logged in the range, shown beside the hours kept internal.
Pending and flagged
Pending is time still waiting for a reviewer. Flagged is time that was sent back as questioned or not approved.
Utilization
Logged hours divided by 8 hours for each weekday in the range, as a whole percent. It appears when you group by teammate and is labeled Has capacity, Well utilized or At capacity.
Average per weekday
Total hours divided by the weekdays in the range, shown when utilization is not meaningful for the grouping you chose.

Two exports cover the finance side. The detailed CSV has one row per entry with the date, member, client, project, task, hours, billable flag, status, reviewer and review note. The summary CSV has one row per group. Cells that begin like a formula are neutralized, so a task named after one stays text.

Note

How far a report can see

A page holds up to 15,000 entries at once. When a long range is cut short, the report says where it was cut and offers to load earlier entries rather than showing a partial total as if it were whole.

A weekly rhythm that gets timesheets in without nagging

Timesheets arrive on time when the team knows what happens each day and the system does the reminding.

  1. Each afternoon, log the day or stop the running timer. One line of summary is enough.
  2. Late in the week, let the optional reminder do the chasing. An administrator turns on Timesheet reminders in the notification settings under Settings, picks the weekday and time, and members who have logged nothing that week get an email, unless they have turned reminder emails off, and, where they have turned it on, a device notification. A Monday-morning follow-up for anyone still missing is a switch in the same card, on by default.
  3. At the start of the next week, reviewers clear the Queue, answer questions and send back anything unclear while the work is fresh.
  4. Once a month, open Reports for the month, group by client, filter to approved time and export the summary for invoicing.

The hours also reach the task. Open a task in Projects and the drawer shows the time logged against it and a shortcut to add more. For the human reading beside the hours, a team that also asks how loaded people feel can pair the Worklog with the daily check-in in Stand Up. Both are included on every plan.

Frequently asked questions

Does the Worklog use AI to track or estimate time?

No. It does not monitor your screen, record activity or guess hours, and it never calls a model. Teammates log entries against a client's task or run a timer, and a reviewer approves, questions or sends each one back. The product's AI features live elsewhere, such as meeting transcripts and recaps.

Can my team run a timer instead of typing hours?

Yes. Choose Start timer, pick the client and task, and press Stop & log when you finish. The form opens with the hours worked out from the elapsed time and the start already filled in. One timer runs per workspace in a browser, it keeps going if you close the tab, and a timer never logs more than a day.

What happens when a reviewer questions an entry?

The entry changes to Questioned, and a Needs your attention banner on My time puts it first with the reviewer's note. The author edits the entry, answers in their own words and resubmits. It returns to Pending review and reaches the reviewers again as a new item in their Queue.

Can teammates see each other's hours?

No. A teammate sees only their own entries, in My time and in Reports. Administrators, and teammates who have been given approval rights, also see the entries they review. Clients never see the Worklog, because timesheets are an internal record and the portal does not include them.

How is utilization calculated?

Utilization is the hours logged divided by 8 hours for each weekday in the range, rounded to a whole percent. It appears when a report is grouped by teammate, with a label that reads Has capacity, Well utilized or At capacity. Weekends do not count toward capacity.

Can I export timesheets to a spreadsheet?

Yes, in two shapes. The detailed export has a row for every entry with its date, member, client, project, task, hours, billable flag, status and review note. The summary export has one row per client, project, task or teammate. Cells that start like a formula are neutralized so they open as text.

Is internal agency time billable?

No. Time logged on the agency's own account is treated as internal, the Billable switch is not offered for it, and it is never counted in billable hours. Client time defaults to billable and can be marked internal when the hours should not be charged.