Product

One surface for the whole economic history of a visitor.

The ledger is the product. No dashboards to assemble, no exports to reconcile. The feed, the timeline and the economics sit side by side and stay current as events arrive.

CashLense consoleNow

Journeys

24

11 identified

Realized revenue

$2,495.00

4 paying journeys

Allocated cost

$1,042.70

From recorded spend

Contribution

$1,452.30

318 events in 24h

Active journeys

Most recent activity first

dana@northlight.io

Google Ads, Attribution Exact, revenue attribution software

Returning4m ago

$998.00

$214.40 cost

vst_9f4184

Google Ads, Analytics Broad, saas cohort analytics

Activated12m ago

$0.00

$63.80 cost

sam@parcelworks.com

Organic search

Checkout38m ago

$0.00

$0.00 cost

ops@havenlabs.co

Referral, Partner listing

Paid2h ago

$499.00

$0.00 cost

vst_9f3e60

Google Ads, Attribution Exact, attribution for stripe

Signed up3h ago

$0.00

$41.20 cost

vst_9f3d05

Paid social, Operator retarget

Exploring5h ago

$0.00

$18.50 cost

Stage mix

All recorded journeys

Exploring
9
Signed up
5
Activated
4
Checkout
2
Paid
3
Returning
1

Recent events

Browser, server and Stripe

  • invoice.paid

    dana@northlight.io, $499.00

    stripe

    4m ago

  • workflow_run

    jr_9f4184, 3 runs

    server

    12m ago

  • checkout_started

    sam@parcelworks.com

    server

    38m ago

  • page_view

    /pricing

    browser

    41m ago

  • source_connected

    google_ads

    server

    1h ago

  • signup

    vst_9f3e60

    server

    3h ago

What each pane does

Visitor feed

Every resolved visitor, in order of arrival, with the acquisition source attached and the current stage of the journey.

Grouped by acquisition source and current stage.

Journey timeline

Milestones from click to renewal, each carrying the system that reported it and a provenance label so you can judge the evidence.

Labels include tracked keyword, server event and Stripe settled.

Economics panel

Realized revenue, allocated cost and contribution for the selected journey, plus the next action worth taking.

Amounts are read from settled payments, not modeled.

Leak ranking

Wasted spend, abandoned revenue, weak activation and costly workflows sorted by dollars exposed and evidence strength.

Each leak links back to the journeys behind it.

See what produced the payment.

Open a journey and every milestone carries the system that reported it and a provenance label, so revenue traces back to the campaign, landing page and activation behavior that preceded it.

CashLense consoleJourneys / dana@northlight.io

Realized revenue

$998.00

Settled payments only

Allocated cost

$214.40

Share of recorded spend

Contribution

$783.60

Revenue less cost and fees

Events

47

First seen Mar 04, 09:41

Timeline

6 milestones

  1. Mar 04, 09:41google_ads

    Paid click

    Attribution Exact, revenue attribution software

    Tracked keyword
  2. Mar 04, 09:41browser

    Landing page

    /revenue-journeys, 2 sessions

    Browser event
  3. Mar 04, 09:52server

    Signup

    workspace_created, 3 seats

    Server event
  4. Mar 06, 14:08server

    First value

    source_connected, google_ads and stripe

    Activation rule
  5. Mar 11, 11:20stripe

    Subscription payment

    inv_1Q8x, Founding Operator

    Stripe settled$499.00
  6. Apr 11, 11:20stripe

    Renewal

    inv_1RB4, second cycle

    Stripe settled$499.00

Acquisition

Recorded on first session

Source
Google Ads
Campaign
Attribution Exact
Tracked keyword
revenue attribution software
Landing page
/revenue-journeys
Click identifier
gclid ending 4c1f

Allocated cost

Spend attached to this journey

  • Google Ads, Mar 04$148.20
  • Google Ads, Mar 05$66.20

Revenue and spend in the same ledger.

Settled Stripe payments sit next to recorded spend, rolled up by acquisition source so contribution is read from what actually happened.

CashLense consoleMoney

Settled revenue

$2,495.00

Recorded spend

$1,042.70

Contribution

$1,452.30

Matched to journeys

3/4

Payments linked to a visitor

Contribution by source

Recorded spend against settled revenue

SourceJourneysRevenueCostContribution
Google Ads14$998.00$894.40$103.60
Organic search6$499.00$0.00$499.00
Referral3$998.00$0.00$998.00
Paid social1$0.00$148.30-$148.30

Settled payments

From Stripe

  • dana@northlight.io

    Apr 11, 11:20, jr_9f42c1

    $499.00
  • ops@havenlabs.co

    Apr 09, 08:02, jr_9f3ff2

    $499.00
  • dana@northlight.io

    Mar 11, 11:20, jr_9f42c1

    $499.00
  • billing@sundeck.app

    Mar 08, 16:44, no journey matched

    $998.00

Recorded spend

Allocated across same day journeys

  • Google Ads, Apr 10$214.40
  • Google Ads, Apr 09$186.90
  • Paid social, Apr 09$148.30
  • Google Ads, Apr 08$202.70

Act on the largest economic leak.

Leaks are ranked by dollars exposed, then qualified by how much settled evidence sits behind them. Access is read-only by default, so CashLense tells you what to change and you make the change.

CashLense consoleDecisions

Open decisions

2

Exposed spend in leaks

$1,894.50

Journeys affected

16

Computed leaks

Derived from recorded journeys and spend

  • Spend on journeys that never signed up

    9 journeys, evidence strong

    vst_9f3d05vst_9f3c88
    $612.40
  • Signed up, no first value recorded

    5 journeys, evidence strong

    vst_9f3e60
    $284.10
  • Checkout started, no settled payment

    2 journeys, evidence moderate

    sam@parcelworks.com
    $998.00

Decision queue

Owned actions against the leaks

  • Pause broad-match ad group with no signups

    Growth, evidence strong, status in progress

    $612.40
  • Add guided first connection step for new workspaces

    Product, evidence strong, status open

    $284.10
Request founding access