Browse articles
- Control access to business finances
- Control access to rates
- Control who can create projects
- Control project administration
- Control staff and team management
- Control expenses and claims
- Control report definition editing
- Control access to contacts
- Give full project control with Owner
- Manage project work without changing money
- Let project members edit tasks safely
- Share a project safely with Viewer
- Let a team lead coordinate shared work
- Share teammate profiles without management access
- Keep team members focused on their own work
Freeze a report into a snapshot
Capture a saved report's data and PDF as a permanent, read-only snapshot, schedule automatic captures with email recipients, and share or revoke the links you send out.
What you'll achieve
Freeze a saved report exactly as you see it today, on demand or on a schedule, and hand that frozen view to someone else safely.
You'll end up with: A snapshot history for a saved report, a schedule that captures and emails snapshots automatically, and a share link a recipient can open without logging into Monument.
Before you start
A snapshot is a photograph, not a window
A saved report is a window: open it next month and the numbers have moved on, because it's still querying live data. A snapshot is a photograph: the moment you take it, the data and a PDF are frozen and stored separately from the report itself, and neither one ever changes again, no matter what happens to the underlying projects, invoices, or time entries afterwards. This builds on the same saved-report shape from Build a custom report: anything you can save as a report, you can snapshot.
That distinction matters most at month end and for anything you need to defend later, an "as of" board pack, a client-facing revenue summary, a record of exactly what a project looked like on the day you sent an invoice. A live report can't answer "what did this say on the 3rd", a snapshot can, forever.
Capture one by hand
Every saved report gets a Snapshots button next to it. Capturing doesn't touch the report itself, it's a side action that produces a new, independent artifact.
- 1
Open a saved report, Northlight Architects' Riverside Civic Library revenue report, say, and find the Snapshots button in the top-right corner.
- 2
Click Capture snapshot. Monument confirms the capture has started and a new row appears in the history table, generating.
- 3
Once it finishes, the row flips to Complete and you can open it, exactly as it looked at the moment you clicked.
A snapshot captures whatever filters were in effect on the report at the moment you clicked, so narrow the report first if you only want a slice frozen, the whole thing if you don't.
A snapshot can hold up to 50,000 rows. A report that returns more than that fails to capture with a clear error rather than silently cutting itself off partway through, narrow it with a filter first if you hit this.
It's frozen as your view, not a neutral one
This is the part worth understanding before you share anything: a snapshot isn't captured by some neutral system account, it's captured as you, using your own permissions at the moment you click. If your financial visibility locks certain columns, salary-derived figures, say, those columns are frozen as locked placeholders in the snapshot too, not as the real numbers with a lock icon painted over them after the fact. There's no way to unlock them later by looking harder or asking someone else to open the same snapshot.
Because of that, capturing or scheduling a snapshot is treated as a real disclosure decision, not a neutral save. Every snapshot you open shows a banner naming who captured it and when, "Captured by Priya Sharma on 14 Aug 2026", so nobody mistakes a frozen personal view for an official, permission-neutral copy of the report.
Opening a snapshot in-app re-checks your own current financial visibility on top of whatever was locked at capture time, so it can only hide more columns for you, never reveal ones the capturer didn't have. If a colleague with tighter permissions opens the same snapshot, they may see fewer columns than you did.
Put it on a schedule
Capturing by hand is fine for a one-off, but the real payoff is a schedule: pick a cadence and Monument captures automatically from then on, no one needing to remember.
- 1
From the Snapshots view, click Create schedule.
- 2
Choose Daily, Weekly, or Monthly. Weekly asks for a day of the week; Monthly asks for a day of the month (shorter months use their last day instead).
- 3
Set the time of day. New schedules default to your organization's timezone.
- 4
Add recipients: staff members from the people picker, external email addresses typed in and confirmed with Enter, or both.
- 5
Leave Enabled on and save. The schedule's next run time appears immediately in the schedules list.
A schedule always captures as whoever created it, the same disclosure rule as a manual snapshot applies here too. Editing a schedule's cadence recomputes its next run time immediately; its timezone, once set, doesn't change on edit, only the schedule's creator or an admin can change or delete it at all.
If the person who created a schedule leaves the organization, their linked staff record goes inactive, or they lose access to the underlying report, Monument pauses the schedule automatically rather than continuing to disclose data on their behalf, and shows the reason right on the schedule row. An admin can re-enable a paused schedule, but doing so re-stamps whoever re-enables it as the new capture actor: it's a fresh disclosure decision, not a resume button.
What recipients see
Every recipient on a schedule, staff or external, gets the same email once a scheduled snapshot completes: the report name, the capture date, the row count (or a plain "no data for this period" if the report came back empty), a PDF attached, and a "View report" button. That button opens a public page, no Monument login required, showing the exact same frozen data and PDF download the email promised.
If the rendered PDF is too large to attach, the email says so plainly and still includes the working share link, so a recipient can always view or download the report even when the attachment itself didn't make it.
Share links stick around until you turn them off
A snapshot's share links don't expire on their own, "view forever" is the point of a snapshot in the first place. If you need to cut off access, the history table's disable share links action revokes every link ever sent for that snapshot at once. This can't be undone selectively, there's no way to disable one recipient's link while leaving another recipient's link for the same snapshot working, and revoking doesn't delete the snapshot itself, it stays in the history, just no longer reachable by anyone holding an old link.
Troubleshooting
- A column shows "locked" in a snapshot. That's frozen from the moment of capture, based on the capturer's own financial visibility at the time. It can't be unlocked after the fact, capture again as someone with broader access if the snapshot genuinely needs those values.
- Download PDF is disabled, or warns the PDF is outside your visibility. Your own financial visibility is narrower than the snapshot's capturer had. The in-app data view still shows you everything you're allowed to see, just not the PDF, which was rendered once from the capturer's fuller view.
- A report over 50,000 rows won't capture. That's the hard ceiling for a snapshot. Narrow the report with a filter before capturing, or before creating a schedule against it.
- A schedule shows Paused with a reason. Its creator lost access, whether by leaving the organization, going inactive, or losing report access. An admin needs to re-enable it, which makes them the new capture actor going forward.
- A recipient says their emailed link stopped working. Someone with manage rights on that snapshot used disable share links, which revokes every link for that snapshot at once, not just one recipient's. Capture a fresh snapshot and it'll generate new links.
- Deleting a snapshot doesn't touch the schedule that created it, and deleting a schedule doesn't touch any snapshots it already produced. They're independent: a schedule is a recipe, a snapshot is one already-baked result.
Where this fits next
Snapshots turn a live, ever-changing report into something you can point to and say "this is exactly what it said." For the live version of the same numbers, kept current rather than frozen, see the home dashboard. To build the report you'll snapshot in the first place, start with Build a custom report.