Invoice Review

Activity Timeline and Invoice Audit Trail

The activity timeline is your per-invoice audit trail — one chronological record of who changed what across Better Invoice and ConnectWise PSA.

Activity Timeline and Invoice Audit Trail

The invoice audit trail is the Activity timeline on every invoice in Better Invoice review — a single chronological record of who changed what, when, across both Better Invoice and ConnectWise PSA. Every comment, approval, status change, reviewer edit, and relevant ConnectWise Manage audit event lands in one feed, so you can answer “who touched this and why” without leaving the invoice.

This is the modern alternative to chasing changes through ConnectWise Invoice Routing records and separate CW audit screens. Better Invoice even seeds its reviewers from a CW invoice’s existing Invoice Routing list, then captures every action that follows in one timeline. For an overview of the review workflow, see What is invoice review.

Better Invoice activity timeline showing approvals, comments, and ConnectWise audit events in one invoice audit trail

What appears in the activity timeline

The feed is built from two sources: internal Better Invoice events and woven-in ConnectWise audit events. The Activity section header sits above the feed; when there is nothing yet, it reads “No activity yet.”

Internal events read in plain language:

Each item shows the actor’s name, the verb phrase, and a timestamp. Approvals and rejections carry a small status badge on the actor’s avatar so you can scan outcomes at a glance.

How comment bubbles read

Comments render as chat-style bubbles so the conversation stays readable inside the audit trail.

Two labels tell you how a comment reached people beyond the timeline:

Because guest actions are attributed and stamped just like signed-in ones, the audit trail stays complete even when an external reviewer never logs in. See Reviewers and approvals for how those decisions are recorded.

Which ConnectWise audit events are woven in

Better Invoice pulls the ConnectWise Manage audit trail for the invoice and merges the relevant entries into the same timeline, marked with the ConnectWise logo. To keep the feed signal-rich, only a curated set of CW audit types is shown:

Some entries are deliberately filtered out so the trail reflects meaningful changes, not system bookkeeping:

How ConnectWise phrasing is cleaned up

Raw CW audit text is wordy and wrapped in markup. Better Invoice strips the formatting and rewrites each entry into one of two compact forms:

The trailing name is the ConnectWise member who made the change, so attribution survives the merge. This means a billing-status flip made directly in ConnectWise and an approval made in Better Invoice sit side by side in the same chronological record, each labeled with who did it.

The compliance takeaway

The activity timeline gives you one defensible audit trail per invoice: every change, in order, with the actor named — whether the action happened in Better Invoice or in ConnectWise, and whether it came from a signed-in reviewer or a guest on a share link. That is the upgrade over native ConnectWise Invoice Routing, where review history is fragmented across routing records and separate audit screens.

To control what gets flagged and reviewed before sign-off, see Configure review rules and the Review rules reference. For background on building an approval workflow, read ConnectWise invoice approval workflow.

Ready to send better invoices?

Start for free. Your invoices should look as good as the work you do.

Get started free →