Original tool · 01

Every channel.
One honest view.

A C-level read on revenue, spend and efficiency, with the depth your operators need underneath. Sample data loads by default. Import your own numbers and everything stays in this browser.

7 demo sources54 metrics explainedNo account, no tracking

Showing Last 28 daysDemo data loaded

The read

Performance summary

What next

Suggested next steps

Generated from the numbers in view, in priority order. Add any step to the board to give it an owner and a date.

Where it goes

Revenue and spend by channel

Attributed revenue Marketing spend

Direction

Revenue against spend

The boundaries

Guardrails

Agreed limits that stop a good month becoming a bad quarter. A breach is a prompt for a conversation, not an automatic stop.

The detail

Channel scorecard

All figures are in Canadian dollars (CAD). Revenue is attributed under each source's own model and is not directly additive. CAC and ROAS omit salaries and production unless you add them in the connected source. Rates are not summed.

Team thread

Notes

Performance overview

Add a note

Initials and a timestamp are added automatically. Use a reply to keep a decision in one thread.

Commenting as Vinamra Singh

Task board

New task

Plan it, give it an owner, put a date on it.

Schedule

Two dates, one owner.

The board is stored locally. Share a read-only snapshot, or export the board as a file for a teammate to edit and return.

Share the board

Public or private

A snapshot, not a live feed. Notes and channel revenue never leave this browser.

Visibility

At least 8 characters. It is never put in the link. Share it separately.

Editing across people. Static pages cannot sync edits between devices. To let a teammate edit, export the board file, send it to them, and import their revised file here. The link stays read-only.

The boundaries

Set guardrails

Total revenue divided by total marketing spend. Below this, the mix is not paying for itself.

Total spend divided by new customers. A ceiling, not a target.

How much of the total budget may sit in paid media before concentration becomes a risk.

A floor for owned demand. If it falls below, the list or the offer needs attention.

Bring your own numbers

Import channel CSV

One row or many. Headers: spend, revenue, impressions, clicks, sessions, leads, customers. Missing columns keep their current value. Multiple rows are summed.

Nothing is uploaded. The file is read in this browser. Imported totals replace the selected channel and are treated as a 28-day baseline, then scaled when you change period.