Synthetic data Six months of acquisition data for software sold to dental practices, single offices and multi-location groups

Channel CAC Ledger

Loading the ledger.

Synthetic data. Rules and prices are assumptions listed below. The sentence above uses the default settings: Blend credit, counted per paid practice, founder time left out.

Who gets credit

Count wins by

Founder time
$an hour

Founder hours go into lunch-and-learns, conference booths and partner calls.

Cost by channel

Experiments

Each test had a hypothesis, a budget cap, a primary metric, a guardrail and a window, written before it ran. The decision comes only from those rules, checked in this order: most of the cap spent with no held demo, guardrail, no wins yet, too few wins, stop bar, scale bar.

Turn these decisions into next month's spend: passing tests get more, unproven ones keep a capped test budget, failed ones stop. Next month's budget →

What changed this month

Held demos, September against August, split by channel and practice type, so the few cells that drove the change are found before anyone decides what it means. Credit follows the setting above.

Rows a person should check

These rows are counted by a stated rule, but a rule can be wrong about them. Each one says how it was counted and why it's worth a look.

Assumptions

Questions I'd ask first