Portfolio tracker · internal · Deb + Chris only

DNNR Formerly River · branded dinner clubs as a service · data through July 2026

Where it stands

July 2026 against June 2026. Arrows are the month-over-month change, colored by whether the direction is good or bad.

Runway7.6 mo▼ 4.1 mo vs June7.6 on cash in hand. 8.7 counting the $50k New North commitment. She reported 8.
Product revenue$30,062▲ $540 (2%) vs JuneGrowth fell from +10.9% in June to +1.8%.
Net burn$44,310▲ $12,582 (40%) vs JuneTotal spend minus product revenue, her own definition.
Total spend$74,372▲ $13,122 (21%) vs June5 weeks of payroll, video agency, extra reservation specialist, SMS overrun.
Cash on hand$336,354▼ $33,694 (9%) vs JuneAs of 2026-08-12. Plus $50k committed, not yet landed.
Active clubs79▼ 12 vs JuneDefinition changed to a 30-day window. June's 91 was on 45 days.
Revenue per club$381▲ $56 (17%) vs JuneRising, but the club count definition changed underneath it.
Burn per $1 new MRR82.1x▲ 71.1x vs June$44,310 of burn bought $540 of new monthly revenue.
Avg seats per club78first reportedUp from an original 48. The cleanest positive in the update.
Update lag12 days▼ 1 day vs JuneConsistent monthly reporting, 12 to 13 days after month end.

Flags, latest month

Calculated against the thresholds on the Settings tab of the workbook. Full history on the Flags page.

RunwayRED
Revenue growthWATCH
Spend vs revenueWATCH
Founder numbers reconcileOK
Metric definitionWATCH
Update timelinessOK
What to do

Runway under 9 months with spend up 21% and revenue flat. Get gross margin and top-customer concentration this week, then decide whether we bridge, help them cut, or push a raise. The 91 to 79 club count is a definition change, not necessarily churn, make her show both bases.

The picture in three charts

Revenue vs spend

Spend pulled away from revenue in July. May spend was never reported.

Product revenueTotal spend
$0$22k$44k$66k$88k2026-05Product revenue 2026-05: $27k$27k2026-06Product revenue 2026-06: $30k$30kTotal spend 2026-06: $61k$61k2026-07Product revenue 2026-07: $30k$30kTotal spend 2026-07: $74k$74k

Runway, months

Cash at the update date divided by that month's burn. Excludes the $50k New North commitment.

Runway (months)
0.03.46.910.313.89-month red line2026-052026-06Runway (months) 2026-06: 11.711.72026-07Runway (months) 2026-07: 7.67.6

Month-over-month revenue growth

June is the problem: 18% stated, 10.9% computed off her own base of $26,629.

Computed from her numbersFounder stated
0.0%5.3%10.6%15.9%21.2%2026-052026-06Computed from her numbers 2026-06: 10.9%10.9%Founder stated 2026-06: 18.0%18.0%2026-07Computed from her numbers 2026-07: 1.8%1.8%Founder stated 2026-07: 2.0%2.0%

Company profile

Terms, thesis, and the three things that have to be true. Amber rows are where I am pushing back on the thesis or on a number that does not reconcile. Blue values are still to be filled in.

SectionFieldValue
IdentityCompany (current)DNNR
IdentityFormer nameRiver / getriver.io
IdentityWhat they doBranded dinner clubs as a service. Media brands and communities announce a dinner club; DNNR runs matching, reservations, payments, comms.
IdentityBusiness modelPlatform fee on seats sold, plus a 10% fee on sponsorship revenue brokered by the club owner
IdentityWebsite / newsletterhttps://dnnr.beehiiv.com/
PeopleCEO / co-founderRaechel (Rae) Lambert
PeopleReporting contactrae@getriver.io / rae@joindnnr.com
PeopleFTE headcount (latest)7
PeopleContractors (latest)5 reservation associates at $15/hr
CorsairCorsair leadChris Wolfel
CorsairInvestment amount$100,000
CorsairInstrument / roundSAFE, pre-seed. $10M valuation cap, 20% discount.
CorsairOwnership %8% per Deb. RECONCILE: $100k against a $10M cap converts to about 1.0%. Getting to 8% needs a conversion valuation near $1.25M, or a larger check. Confirm the cap, the check size, or whether 8% is a target rather than the current position.
CorsairBoard / observer / info rightsNone. No board seat, no observer seat.
CorsairPro rata rights[fill]
ReportingCadence agreedMonthly investor update by email
ReportingTypical delivery12 to 13 days after month end
ReportingOther investors on updatesBWC, New North Ventures ($50k committed Aug 2026)
Watch listThesis in one lineDNNR is an early stage company where an investment of $100k would yield significant ownership, and at a stage where Corsair can add outsized advisory value. DNNR offers a unique model of customer engagement and revenue, and is led by two serial founders that have experience building in the in-person event space. DNNR has demonstrated strong early revenue, dinner club and individual attendee growth, and its financials are buoyed by $0 CAC.
Watch listWhat has to be true1. Operational scaling. 2. New entrant risk stays manageable. 3. Customer concentration risk comes down.
Watch listTest 1: operational scalingProve: gross margin holds or improves as seats scale, and cost to serve per seat falls. Disprove: reservation labour and SMS costs rise with volume. As of July they added a 5th reservation associate and flagged an unexplained SMS overrun, and they report no gross margin at all. Tracked by: Gross margin %, Contractors / PT, Total units sold.
Watch listTest 2: new entrant riskProve: the wedge is the media-brand relationship and the operational machinery, not the software. Disprove: a media brand or an events platform runs its own dinner club without DNNR. Watch whether Axios, The Free Press, or The Daily Wire ever renew on worse terms. Tracked by: Logos lost, Take rate %, New logos this month.
Watch listTest 3: customer concentrationProve: no single customer is more than roughly a quarter of revenue, and new logos land faster than the top account grows. Disprove: The Free Press keeps carrying the number. We cannot score this today because DNNR does not report revenue by customer. Tracked by: Top customer % of revenue, currently not reported.
Watch listChallenge to the thesis: $0 CAC$0 CAC is not supported by the updates. July spend includes a growth video agency, a paid social intern, conference sponsorships (Local News Camp, New Media Summit), and automated press outreach. That is customer acquisition cost sitting inside the $74,372, unallocated rather than zero. The honest version is that CAC is low and unmeasured. Get sales and marketing spend broken out before this line goes in a memo.
Watch listChallenge to the thesis: two serial foundersOnly Rae Lambert appears in either update, signing as Co-Founder & CEO. The co-founder is never named, never quoted, and has no visible role in the reporting. Confirm who the second founder is, what they own, and what they do.
Watch listWhat kills itSpend growing faster than revenue with under 9 months of runway and no gross margin visibility.

Monthly metrics

Everything reported, month by month. Italic "not reported" cells are the ones worth chasing. Type in the box to filter to a metric.

Metric2026-052026-062026-07
Update receivednot reported2026-07-132026-08-12
Days to delivernot reported1312
Product revenue$26,629$29,522$30,062
Other / non-recurring revnot reported$0$7,000
MoM product growth (calc)not reported10.9%1.8%
MoM growth (founder stated)not reported18.0%2.0%
Growth variance (pp)not reported-7.1%-0.2%
ARR run-rate$319,548$354,264$360,744
Total spendnot reported$61,250$74,372
Spend MoM growthnot reportednot reported21.4%
Net burn (calc)not reported$31,728$44,310
Net burn (stated)not reported$31,728$44,310
Burn variancenot reported$0$0
Cash at period endnot reported$392,913$355,115
Cash as of update datenot reported$370,048$336,354
Committed capital pendingnot reported$0$50,000
Runway ex-pending capitalnot reported11.77.6
Runway months (stated)not reported12.08.0
Net new MRRnot reported$2,893$540
Burn per $1 net new MRRnot reported11.0x82.1x
Active accountsnot reported9179
Active account definitionnot reportedSold seats in the last 45 daysSold seats in the last 30 days
Definition changed?not reportedNoYes
Revenue per active accountnot reported$324$381
Avg units per accountnot reportednot reported78
Total units soldnot reportednot reportednot reported
GMVnot reportednot reportednot reported
Take rate %not reportednot reportednot reported
Gross margin %not reportednot reportednot reported
Top customernot reportedThe Free PressThe Free Press
Top customer % of revenuenot reportednot reportednot reported
New logos this monthnot reported6AM City expanded 3 to 18 citiesAxios launched in 4 cities
Named pipelinenot reportedNone namedThe Daily Wire (2 meetings, incl. CTO, CRM integration scoped). Conference deals: MaiCon (2k attendees), Local News Camp, New Media Summit.
FTE headcountnot reported77
Contractors / PTnot reported45
Financing eventsnot reportedBWC and Corsair wires received$50k New North Ventures committed, not yet landed as of 2026-08-12
2026-05 note

PARTIAL ROW. Only May revenue is knowable, quoted inside the June update as the comparison base. No May spend, burn, or headcount reported.

2026-06 note

Cash figure is labelled 'as of May 31st' in the update. It is almost certainly June 30. Bridge: 392,913 less July burn of 44,310 plus the 7,000 All-In collection = 355,603 vs the 355,115 reported for July 31, a $488 gap. Treated as June 30, confirm with Rae. Separately, founder-stated 18% growth does not reconcile: 29,522 / 26,629 = 10.9%. Sponsorship take rate (10%) went live, 3 campaigns, about $200, unclear whether inside the $29,522.

2026-07 note

Active account definition changed from 45-day to 30-day window, so 91 to 79 is not a clean churn read. Other revenue is a prior-year All-In invoice collected, non-recurring. Spend up 21.4% while product revenue up 1.8%. SMS fees running higher than expected, under investigation.

Flags

Every month scored against the same thresholds. Change a threshold on the Settings tab of the workbook and this changes with it.

MonthRunwayRevenue growthSpend vs revenueFounder numbers reconcileMetric definitionUpdate timelinessWhat to do
2026-05
2026-06WATCHOKREDOKOKFounder-stated June growth (18%) does not reconcile with her own numbers (10.9%). Ask which is right before anything gets quoted to LPs. Confirm the June cash date.
2026-07REDWATCHWATCHOKWATCHOKRunway under 9 months with spend up 21% and revenue flat. Get gross margin and top-customer concentration this week, then decide whether we bridge, help them cut, or push a raise. The 91 to 79 club count is a definition change, not necessarily churn, make her show both bases.

Narrative log

The qualitative record, tagged so you can find it later.

MonthCategorySignalWhat happenedWhy it matters
2026-06CustomersPositiveThe Free Press sold 2,000+ seats for the second month running, across 30+ cities.Proof they can carry a large multi-city account. This is the case study everything else is being sold on.
2026-06CustomersPositive6AM City ramped from 3 to 18 cities in one month.Second large logo expanding fast under its own steam. Land-and-expand is working.
2026-06StrategyNeutralTwo months spent on product delivery for large accounts rather than growth. Rae flagged growth would slow.Accurate forecast, and it happened. Credit for calling it. The question is how long the growth pause runs.
2026-06ProductPositiveShipped cancellation prediction models at AUC 0.95+, sponsor kit automation, scheduled message blasts, community analytics.Real product velocity for a 7-person team. The cancellation model directly protects revenue.
2026-06MonetizationWatchSponsorship 10% take rate went live. 3 campaigns used it, generating about $200.Immaterial so far. Track whether this becomes a second revenue line or stays noise.
2026-06Ops / AIPositiveBuilt a reservation bot, cutting planned hiring of reservation associates.Directly attacks the biggest variable cost in the model. Ask for the cost-per-reservation trend.
2026-06MarketingWatchAutomated press outreach via a cron job got an article published. Rae notes the generated email 'kind of lied about some numbers'.It worked, and it also put inaccurate numbers in front of journalists under the company name. Worth a conversation about review-before-send.
2026-06ReportingRedStated 18% monthly growth. Her own figures give 10.9% (29,522 vs 26,629).Either the stated growth or the base is wrong. Do not let either number reach an LP deck unreconciled.
2026-06ReportingWatchCash labelled 'as of May 31st' in a June update. The July cash bridge only closes if it is June 30: 392,913 less 44,310 burn plus the 7,000 All-In collection lands within $488 of the reported July 31 balance.Almost certainly a label error rather than a real discrepancy, but cash dates have to be exact. Get it corrected going forward.
2026-07CustomersPositiveAxios launched in 4 cities. First new large media logo since 6AM City.The Free Press case study is converting. Third national brand on the platform.
2026-07PipelinePositiveThe Daily Wire had 2 meetings including their CTO, scoping a light CRM integration.Furthest-along large logo in pipeline. Rae expects it to close. Hold her to it in the August update.
2026-07CustomersWatchThe Free Press now at 43 cities/districts, up from 30+. Seats quoted as 1,600+ net of cancellations and refunds, against 2,000+ quoted in June with no net/gross qualifier.Not an apples-to-apples comparison. Either seats per city are thinning, cancellations rose, or June was a gross number. Ask for gross and net seats for both months before concluding anything.
2026-07ReportingWatchActive club definition changed from a 45-day window to a 30-day window. Count moved 91 to 79.The drop is partly a definition change and partly real. Get both bases for both months before drawing a churn conclusion.
2026-07FinancialsRedSpend up 21.4% month over month while product revenue was up 1.8%.This is the core issue. Burn went from $31.7k to $44.3k and runway from ~12 months to under 8.
2026-07FinancialsWatchSMS fees running higher than expected, cause unknown, under investigation.Variable cost scaling with volume that they cannot yet explain. Direct hit to gross margin, which they do not report.
2026-07StrategyWatchBuilding out a conference dinner-club use case after inbound from Craft & Commerce, MaiCon, Local News Camp, New Media Summit.New use case with real inbound demand, or a distraction from the media-brand wedge that is working. Ask what it costs to build and what they stop doing.
2026-07TractionPositiveAverage seats per community up to 78 from an original 48.Accounts are getting more valuable. This is the metric that should carry revenue if logo growth is flat.
2026-07FundingPositive$50k committed from New North Ventures, landing shortly after 2026-08-12.Adds roughly 1 month of runway at current burn. Confirm receipt in the August update.
2026-07MarketingNeutralNo press captured this month.After a month of automated-outbound wins, the press engine went quiet. Not material yet.

Commitments

What Rae said she would do, and whether she did it. Two months in: 2 met, 1 missed, 1 slipped, 1 stopped being reported.

OpenedOwnerCommitmentDueStatusEvidence
2026-06RaeBack on growth focus now that large-account delivery is done2026-07MissedJuly product revenue +1.8%. Growth did not resume.
2026-06RaeGo full speed on landing more large clients off the Free Press case study2026-07MetAxios launched in 4 cities. Daily Wire two meetings deep including CTO.
2026-06RaeStart filming with the growth video agency2026-07SlippedJuly update repeats 'haven't started filming yet'. Two months, no output, agency being paid.
2026-06RaeGrow sponsorship revenue beyond the initial ~$2002026-07Not reportedNo sponsorship figure in the July update at all.
2026-06RaeGrowth will slow while we deliver for big accounts2026-07MetShe called it. Growth slowed to 1.8%. Forecasting accuracy is a positive signal.
2026-07RaeClose The Daily Wire2026-08OpenTwo meetings held, CRM integration scoped.
2026-07RaeExplain the SMS cost overrun2026-08OpenStated as under investigation.
2026-07RaeConfirm the $50k New North Ventures wire landed2026-08OpenCommitted, not received as of 2026-08-12.
2026-07RaeFirst Instagram video published2026-08OpenStated as 'shortly'.
2026-07RaeRun the conference use case on Freedom Summit and report results2026-08OpenSelf-hosted trial the week of 2026-08-17.
2026-08Deb / CorsairGet gross margin, revenue concentration and total seats sold from DNNR2026-08-31OpenRaised off the July update analysis.
2026-08Deb / CorsairDecide the runway response: bridge, cost cut, or accelerate the raise2026-09-15OpenRunway under 9 months on July burn.

Data gaps

Metrics DNNR is not reporting that we need. This is the agenda for the next founder call.

PriMetricWhy we need itWhat to ask for
P1Gross marginReservation associates at $15/hr are effectively cost of delivery. Without margin we cannot tell whether growth helps or hurts.Monthly revenue, cost of delivery (reservation labour, SMS, payment fees, Intercom), gross profit, gross margin %.
P1Revenue concentrationThe Free Press appears to be a very large share of revenue. Concentration risk is unpriced right now.Revenue by customer for the top 5, as a % of monthly revenue.
P1Total seats sold and GMVPlatform revenue is a function of seats and take rate. We only ever see the revenue, never the volume driving it.Total seats sold, gross seat value, effective take rate, by month.
P2Club churn on a constant basis91 to 79 mixes a real decline with a definition change. Cannot read retention from it.Active clubs on both the 30-day and 45-day basis for every month back to January.
P2Consistent month-end cash dateJune cash was labelled May 31. Cash dates have to be exact and consistent.Cash balance as of the last calendar day of the month, every month, same line item.
P2Sponsorship revenue lineLaunched in June at a 10% take rate, then disappeared from the July update.Sponsorship revenue as its own line, monthly.
P2SMS cost detailFlagged as higher than expected, cause unknown. Scales with users, so it compounds.SMS spend per month and per seat sold, plus the finding from their investigation.
P3CAC and pipeline valueNo view of what it costs to land a large logo, or what is weighted in pipeline.Sales and marketing spend, logos landed, weighted pipeline value by stage.
P3Cohort retentionAggregate active count hides whether individual clubs keep running.Club cohorts by start month, showing % still selling seats at month 3, 6, 12.
P3Headcount cost7 FTE plus 5 contractors, no payroll figure.Monthly payroll split FTE vs contractor.