Demonstration example

See the workflow behind the polished report.

A realistic, invented example showing how two recurring exports become one reconciled, client-ready monthly report.

Scenario

A boutique marketing consultancy rebuilds the same report for 12 clients every month.

The report is useful, but the production method depends on one person remembering hidden cleanup and formatting steps.

12

recurring client accounts

Same report structure, different client data.

2

input exports

Campaign results and sales outcomes.

6h

illustrative monthly effort

Copy, clean, reconcile, format and export.

1

key-person dependency

The operating knowledge lives in memory.

Demonstration assumption: the current report already delivers value. The project improves production reliability; it does not invent the consultancy’s analysis or replace its client relationship.

01 · Before

A useful report produced through a fragile monthly ritual.

The risk is not only the six hours. It is that the logic, checks and exceptions are invisible until something goes wrong.

Manual cycle

Eight recurring production steps

  1. Download campaign export.
  2. Download sales-outcome export.
  3. Rename channels and client identifiers.
  4. Remove duplicate or test rows.
  5. Paste figures into a master workbook.
  6. Repair formulas and chart ranges.
  7. Copy commentary into a slide template.
  8. Export, recheck totals and send PDF.

Visible risks

What the owner cannot safely delegate

  • Labels differ between sources and months.
  • Several cleanup rules are not documented.
  • Chart ranges have to be repaired manually.
  • Exceptions are noticed only through memory.
  • Source totals and report totals are not recorded together.
  • The handover instruction is “copy last month”.

02 · Inputs

Two stable exports, but inconsistent field names and definitions.

The diagnostic makes every source, owner, reporting period and transformation explicit before implementation.

Illustrative source evidence

Invented data

Input 01 · Campaign export

Results by source

src_nameleadsspend_nzd
Paid Search483,240
Referral310
Direct / none220
Partner-Net18840

Reporting month appears in the filename, not in a field.

Input 02 · Outcome export

Sales outcomes by channel

channelqualifiedwon
Search238
Referrals2412
Direct145
Partners104

Channel names do not join until they are normalised.

03 · System

A controlled source-to-output architecture.

The method can be implemented with formulas, queries, scripts or a simple dashboard. The important part is that each stage has a defined purpose and review point.

01

Receive

Store the two approved exports in a controlled cycle folder with reporting dates.

02

Normalise

Map channel labels, client identifiers, dates, blanks and test records through defined rules.

03

Model

Join the sources, calculate approved metrics and preserve unmatched exceptions for review.

04

Reconcile

Compare source totals, row counts, periods and exception counts before release.

05

Publish

Refresh the client-branded output, add human commentary, approve and export.

04 · Defined logic

The hidden decisions become visible rules.

This is the difference between a clever spreadsheet and an operating workflow that can be checked and handed over.

R01

Channel map

Paid Search and Search resolve to Search; unmatched values are not silently guessed.

R02

Reporting period

Both exports must cover the same approved month. A mismatch blocks release and appears as an issue.

R03

Duplicate treatment

Test records and exact duplicate identifiers are excluded according to an approved rule and counted in the QA note.

R04

Metric ownership

Calculated facts are separated from human commentary so narrative never overwrites the underlying result.

05 · QA gate

A report is ready only when the output can be traced back to its source.

Checks are recorded with the reporting period, source refresh time, reviewer and exception status.

Verified

Source totals

Lead, qualified and won totals reconcile to the approved exports.

✓ Reconciled

Verified

Reporting period

Both files use the same monthly date range and source refresh timestamp.

✓ Same period

Needs input

Unmapped label

One new source label is held outside the report until the owner confirms its category.

! Decision required

Verified

Output package

Charts, titles, units, source date, page count and PDF export are checked.

✓ Ready for approval

06 · After

A repeatable operating cycle, not a black box.

The report still requires professional review and commentary. The routine work no longer begins from an undocumented blank page.

Illustrative monthly performance report

Demonstration only

Client-facing summary

June performance summary

119Leads
71Qualified
29Won
40.8%Illustrative close rate

✓ Reconciled to source · 30 June 2026

Operating cycle

Six explicit actions

  1. Place approved exports in the cycle folder.
  2. Refresh the normalised model.
  3. Resolve any visible exceptions.
  4. Run and record the QA checklist.
  5. Add professional commentary and approve.
  6. Export, deliver and record the release version.

07 · Handover

The client receives the system, not only the output.

Every item is designed to reduce key-person dependence and make future changes visible.

01

Workflow map

Inputs, transformations, decision points, exceptions, reviewers and output path.

02

Data dictionary

Field names, source, definition, transformation, owner and sensitivity.

03

QA checklist

Source totals, row counts, period, filters, formulas, layout and approval.

04

Operating guide

Cycle preparation, refresh, exception handling, commentary, export and recovery.

05

Change log

Date, requested change, reason, risk, test, reviewer, approval and release version.

06

Support boundary

Fourteen days of bounded handover questions, plus optional ongoing care.

Your report will be different

Start with the workflow you already run.

A high-level description is enough to determine whether one report and up to two inputs fit the launch scope.

Book a 15-minute report fit check

No report upload required

Report fit check

Choose a 15-minute time with Nova.

Confirm whether one recurring report fits the service boundary. No report file or confidential data is needed.

Loading secure scheduling…Calendly loads only after you choose to open this window.