Nexus Time Tracking

Beta

Track time once. Get it signed off. Bill it everywhere.

A server-side timer that survives a refresh, a weekly grid you submit with one button, and a public approval link your client can sign in 30 seconds — then "Convert to invoice" turns the bundle into money in one click.

$8 / user / mo · included in the Suite · 7-day trial of every product

0s

Lost when you close the tab — the timer runs server-side

1-tap

For your client to approve a weekly timesheet

1-click

From approved hours to a sent invoice

Why it feels different

Most time trackers are honour-system spreadsheets with a play button.

Nexus Time Tracking is a finished workflow: log it, your client signs it, you bill it. No more "what hours did we agree on?" emails, no more re-typing rows from a CSV into your invoice tool, no more spreadsheets that lose state when the browser crashes.

The lifecycle

Track → Submit → Approve → Bill.

Four steps, four words, full audit trail. Hours move from your wrist to your client's inbox to your bank account without you copy-pasting once.

01

Track

Run the timer or punch in a manual entry. Pick the project, mark it billable, write a one-line description. The timer runs on our server — closing the tab does not stop it.

02

Submit

At the end of the week the grid shows projects × days. Hit "Submit week" — entries snapshot at send time so the numbers can't change underneath the client.

03

Approve

Your client opens a public link, sees hours grouped exactly the way you chose, and approves with a typed-name signature. IP, browser, timestamp logged.

04

Bill

Click "Convert to invoice" and the approved bundle becomes an invoice in Nexus Invoicing — same line items, locked entries, back-link to the timesheet.

The good parts

Ten ideas that make the difference.

Server-side timer

Closes the tab, the timer keeps running

No localStorage hacks, no "I forgot to stop it last night". State lives on the server — start on your laptop, stop from your phone, refresh in between, the time survives.

Weekly grid

Rows are projects, columns are days

See your whole week at a glance. Edit cells inline, paste rows from a sheet, drag-fill the same project across days. Submit the week with one button.

Manual entries

For the time you forgot to time

Add a manual entry with start, end, and a description. Mark billable or non-billable. Bulk-paste from notes, an old sheet, or a teammate's message. The timer is optional — your discipline is not.

Hourly rates

Per project > per user > workspace default

Resolved automatically: a per-project rate beats a per-user rate beats the workspace default. Snapshotted on every entry — change a rate later and last month's numbers stay last month's numbers.

Client e-approval

No account, no password, no friction

Pick a contact, pick a date range, pick a grouping. Nexus generates a signed link, emails your branded message, attaches a PDF. The client approves with a typed signature. Done.

Manager approval

Internal weeklies, separate from billable hours

Managers approve "did this person work 38 hours?" — the staffing question. Clients approve "are these the hours we agreed to?" — the billing question. Two flows, never confused.

Snapshot integrity

What you sent is what they see — forever

Description, hours, and rate are snapshotted at send time. You can edit underlying entries until the client signs (which locks them) or until you delete the submission. No "wait, I sent the wrong number" panic.

Convert to invoice

One click, exact match

POST /invoices/from-time accepts an accepted submission OR a contact + date range. Either way, line items match the snapshot, entries link to the invoice, hours lock. The whole "sell → bill" loop, closed.

Reports

By user, project, or client

Three pivots, one data set. Filter by date range, billable status, or rate. CSV export for the accountant, PNG export for the slide deck, no spreadsheet fan-out.

CRM-aware

Hours belong to a customer, not a stranger

Every entry attaches to a Nexus CRM contact (and optionally a deal). The customer record is the customer record — same name, same email, same history across Quotes, Time, Projects, and Invoicing.

The timer

It runs where it cannot be lost.

Browsers crash, laptops sleep, second monitors get unplugged. The Nexus timer lives on the server — the UI on your screen is just a thin window into it. Refresh, switch device, close everything: it ticks until you tell it to stop.

The approval

A signature link your client will actually open.

No portal account, no password reset email three weeks later. Just a branded message with a PDF and a link. They open it on their phone, see the hours grouped exactly the way you sent them, sign with their name. You see the green "Approved" within minutes.

What you won't find

The things we left out — on purpose.

A time tracker should track time, not police your team. Here's what we deliberately won't ship.

No screenshot surveillance.

We will never take screenshots of your team's screen, log keystrokes, or count mouse movements. If you don't trust the people you hired, the problem is not solved by spyware.

No "idle" auto-pause that lies.

A timer that pauses because the mouse stopped is a timer that under-bills the deep-thinking work. Idle detection is opt-in, manual, and shown to you before any change is committed.

No 12-page weekly check-in form.

You log time. You submit. You bill. We don't make you tag every entry with a sentiment, an energy level, or a 1-to-5 rating to satisfy a productivity-theatre dashboard.

No surprise per-client billing.

Your team is what we bill for. Your clients sign approvals, see invoices, and pay — without ever needing a Nexus seat. The Client Portal is free with 2+ products installed.

Connected

How Nexus Time Tracking fits the rest of Nexus.

Hours are the connective tissue between selling, doing, and getting paid. Nexus Time Tracking sits on the same workspace as your CRM, your Projects, and your Invoicing — same contact, same deal, same bill.

Frequently asked

How does the client approval flow work?

You pick a contact, date range, and grouping (project / task / user / day). Nexus snapshots the matching entries, generates a signed share link, and emails the client a branded message with the timesheet PDF attached. The client opens the public page, sees the hours grouped exactly as you chose, and either approves (typed-name signature) or declines with a reason. We log IP, user-agent, and timestamp on every action.

What stops the client from seeing different numbers if I edit an entry after sending?

We snapshot description, hours, and rate at send time, so the client always sees what was sent. The underlying entries can be edited until the client either accepts (which locks them) or you delete the submission.

Does it require my client to create an account?

No. The link is a one-tap experience — no password, no sign-up. Same pattern as Nexus Quotes.

Can I invoice from time without sending to the client first?

Yes. POST /invoices/from-time accepts either an accepted submission, or a contact + date range filter directly. Either way, entries get linked to the invoice line items and locked.

How are managers different from clients in the approval flow?

Managers approve internal weekly timesheets (the "did this person work 38 hours?" question). Clients approve a bundle of billable hours you want to bill them for. Both flows are independent — you can use one, the other, or both.

Try Nexus Time Tracking free for 7 days.

No credit card. Comes with every workspace trial.

Start free trial