Domaine — Daily Executive Dashboard · current-month view, rebuilt every weekday from live systems
This is a single-month operating snapshot — bookings, pipeline, delivery hours, modeled revenue, cash and headcount for the current month to date. There is no annual or trailing view here by design; it answers one question — "how is this month tracking, right now?" Use the sidebar to move between sections.
Check two things on every tab: the "As of" stamp (top-right, under the title) tells you how fresh that view is, and the source badge beside it names the live system behind it. Most tiles are clickable — click a number to expand the deals, projects, invoices or people underneath. Start on Overview for the one-screen read, then drill into anything that looks off.
What each section shows
01Overview
The executive one-screen: headline modeled revenue, bookings and cash, a scorecard of pipeline / SAL / overdue AR / headcount, and a written summary of where the month stands and what changed since yesterday. Start here.
02Bookings
Closed-won deals this month across all pipelines, vs the 3+9 Forecast and prior year, split by sales team and business unit. Losses shown are Contracting-stage only — deals that reached contract and still fell through; earlier-stage losses sit under Pipeline. Win-rate is by value.
03Marketing & Pipeline
The open new-business funnel: pipeline value by stage, monthly Net New (Created − Won − Lost), and the marketing funnel (SAL → SQL) vs target. "Future Deal Waiting" is parked and excluded from the open total.
04Delivery & Hours
Client hours logged vs the 3+9 Forecast and vs what's scheduled, lag-adjusted. Includes billable mix, internal time, per-project hours, and a brand filter (NA incl. Studio+CRM / EU / Pattern) that recomputes the whole page.
05Finance · AR & AP
Live receivables and payables from Sage, aged by due date (Current / 1–30 / 31–60 / 61–90 / 90+). Click a bucket to filter; click a client or vendor to see its invoices/bills. Net working capital = AR − AP.
06People & Headcount
Joiners and leavers for the month by department, with net change. Sourced from onboarding Slack + the offboarding sheet. Personal details are intentionally excluded.
07ABR Sensitivity
How modeled revenue moves at different net hourly rates — both month-to-date and projected month-end — plus the method behind the projected figure. Use it to stress-test the revenue headline.
08Hours Lag
The appendix behind the logging-lag model: the empirical time-entry delay from the last three months, the development triangle, and how it's applied to this month's hours.
Key concepts & terms
The handful of ideas that explain most of the numbers
Modeled revenue (accrual)
The revenue headline is not invoiced revenue. It's Σ (project logged hours × net ABR), after concessions and contractual discounts — an accrual estimate of what the month's delivered work is worth. Directional, not the books.
Logging lag & the blue band
People enter time a few days late, so today's logged total understates reality. We gross it up with a trailing-3-month completeness curve. On the bars: black = booked now, blue = expected once lagged time posts, red line = pace target. Today is excluded.
The 3+9 Forecast
The reforecast the month is measured against (3 months actual + 9 forecast). It sets the hours target and revenue target and is a manual plan input — it does not move day-to-day.
Pace line & pace dots
The red marker is where you'd be if work landed evenly across the month's working days. Dots: on / ahead of pace, close, behind.
Concessions & net ABR
ABR is the effective hourly rate. Net ABR applies concessions (Brilliant Earth −50%, all others −5%) and any contractual hourly discount. Net revenue ÷ logged hours = the blended net ABR on Delivery.
Net New (pipeline)
Created − Closed Won − Closed Lost for the month on the open new-business funnel — the real change in pipeline value, not just gross creation.
SAL / SQL
Sales-Accepted Lead and Sales-Qualified Lead — top of the marketing funnel. SAL is split by the owning new-business team; both are measured against a monthly target / typical run-rate.
Cash & FX
Total cash is the latest running balance in each bank account, converted to USD at EUR→USD 1.1437 and CAD→USD 0.7042. Dormant and zero-balance accounts are included.
Reading the progress bars
The same three-part bar appears across Delivery and Revenue
Black — booked now (logged / recognized to date)Blue — + logging-lag catch-up → expectedRed line — pace target for working days elapsed
Black → blue is value that will fill in on its own as time entry catches up. Blue → red is the genuine gap to pace. If the blue band clears the red line, the month is effectively on or ahead of plan once lag posts.
Sources & cadence. Bookings, pipeline and marketing are live from HubSpot; delivery hours and modeled revenue from Productive; AR/AP from Sage Intacct; cash from the CCC transactions sheet; people from Slack + the offboarding sheet. The dashboard is rebuilt each weekday — sections can carry slightly different "as of" times depending on when each source was pulled, so always trust the per-section stamp. Figures are current-month only and, where marked, in $ thousands. The dashboard is password-protected; please don't share the file outside the leadership group.
As of —·live data
Daily pulse
Est. Revenue · MTD
—
—target —
Total cash position ▸
—
—
Hours logged · MTD →
—
——
Bookings · MTD (all brands) →
—
vs forecast—
Month outlook
Projected revenue · month-end
—
—
Projected cash · month-end SAMPLE
—
—
Section overview — charts
Bookings · MTD vs July forecast→
Pipeline · net new by month→
Delivery · logged vs 3+9 Forecast→
Marketing · SAL by brand vs target→
As of —·live data
July 2026 — performance summary
Bookings — Actuals vs Forecast
July 2026 month-to-date vs the 3+9 model · pacing to the monthly target
Month to date · actuals
Day-over-day movement
What changed since the last update — new wins, new losses, and the resulting bookings swing
—
Won & lost · month to date
All closed-won and closed-lost deals this month, ranked by value
Month to date · actuals
Wins · MTD
Closed-won deals, July 2026 · top by value · $ thousands
Losses · MTD
Lost after reaching Contracting · July 2026 · $ thousands
Bookings Forecast — Q2 2026
Quarter-to-date closed won + weighted open pipeline vs the 3+9 Q2 forecast
Full quarter · forecast
Read left to right: actuals (Closed Won QTD) → forecast (Weighted Pipeline → Q2 Fcst = CW+WP) → variance (vs 3+9 target · Δ · To-Go · Coverage). Coverage = Q2 Fcst ÷ 3+9 · ● ≥1.0x · ● 0.8–1.0x · ● <0.8x · N/A where Closed Won already clears the target · $ thousands
Q2 forecast — weekly snapshot, as of Jul 2, 2026. Columns run actuals → forecast → variance: Closed Won QTD is frozen to the snapshot so Q2 Fcst (CW+WP) reconciles; weighted pipeline is open × stage probability from your Q2 model. Δ vs Target = Q2 Fcst − 3+9; To-Go = target − Closed Won; Coverage = Q2 Fcst ÷ 3+9. N/A where Closed Won already exceeds the target. $ thousands.
As of —·live data
Marketing & Pipeline — New Business
New Business pipeline — monthly movement
Created → Closed Won → Closed Lost → Net New · open funnel only (Future Deal Waiting excluded)
HubSpot · live
Open pipeline by stage
Live weighted-funnel value across the five active New Business stages
HubSpot · live
Expected to close this month
Open deals with a July close date, by current stage · click a stage to see the deals
HubSpot · live
Sales Accepted Leads vs July target
Target 193 — Domaine NA 89 · Domaine EU 68 · Pattern 36 · split by the SAL owner's new-business team
HubSpot · live
Sales Qualified Leads
Month to date · pace and day-over-day change
HubSpot · live
As of —·live data
July 2026 — delivery & hours summary
Entity filter
Logged vs 3+9 — July 2026
Month-to-date client-logged hours vs the 3+9 Forecast — plus billable, internal & pace
Productive · live
Logged vs scheduled hours — July 2026
MTD client-logged hours vs the full month's scheduled plan (same view as the 3+9 bar) · overall & by brand, with pace
Productive · live
MTD Expected revenue from logged hours
Each project's logged hours × its ABR, less concessions — a modeled accrual, not invoiced/recognized revenue · vs the 3+9 target
Productive · live
Scheduled plan — change since last update
Day-over-day movement of the booked plan (Jul 1 → Jul 2). Month-start: baseline reset to today; per-project diffs resume with tomorrow's snapshot.
Productive · live
Scheduled book — today \u2192 end of July
Net change in the full-month booked plan vs today's pinned baseline, accruing through Jul 31 \u00b7 separate from the day-over-day movement above
Productive \u00b7 live
Schedule compliance
Logged vs scheduled hours — how closely delivery tracked the plan
Delivery & Hours = live from Productive, pulled Thu Jul 2, 2026 (active client bookings & logged time). 26,598 is your 3+9 Forecast. The top card is raw month-to-date progress (logged ÷ forecast); pace (logged ÷ the hours due by now, on working days) is the separate tile — they are not the same thing. Project pace = logged ÷ scheduled, both to-date. Schedule movement compares against the last snapshot saved in this file; from the next update the removed side itemizes per project. Current-week logging lags ~2–3 days. Hours, not $. Expected revenue = each project’s logged hours × its ABR, less concessions (Brilliant Earth 50%, all others 5%), vs the $4.39M 3+9 target — modeled, not invoiced. Canonical plan figures: 3+9 = 26,598h (Domaine NA 21,260 · EU 3,792 · Pattern 1,547); scheduled (booked service, confirmed) = 25,827h — tentative/draft bookings excluded. Hours booked on people without an Entity tag are reassigned to the entity their project relates to (allocated in proportion to each brand's confirmed tagged hours), so the brand rows (NA ≈21,294 · EU ≈2,974 · Pattern ≈1,559) reconcile to the total with no unassigned residual.
As of —·live data
People & Headcount — July 2026
Headcount by department
Active headcount from the Domaine FLC model (Jul 2, 2026) · plus July joiners & leavers
FLC model + Slack
Sources: active headcount by department from the Domaine FLC model (as of Jul 2, 2026; compensation and rate detail intentionally excluded). July joiners/leavers from #lds-onboarding and the Offboarding 2026 tracker, as of Jul 6, 2026 (start/termination date in July 2026). Home addresses and personal contact details are excluded. Counts are people (headcount), not FTE.
As of —·live data
Finance — AR & AP
Accounts Receivable
Open invoices aged by due date · live from Sage Intacct
Live · Sage Intacct
Accounts Payable
Open bills aged by due date · live from Sage Intacct
Live · Sage Intacct
As of —·live data
Hours lag — how it's measured & applied
How logging lag is measured & applied
Empirical time-recording delay from the last 3 months · feeds the blue "lag" band everywhere in Delivery & Hours
Productive · live
Development triangle — client hours, Mar–May 2026
Each row = week work was performed; columns = hours entered that same week, +1 wk, +2 wk … (from time-entry date vs created date)
Applied to July — the lag that flows to Delivery & Hours
Each week grossed up by its completeness; company total and brand split are the exact numbers used on the Delivery cards
As of —·live data
ABR sensitivity — net realized rate
MTD Expected revenue at different net ABRs
Logged hours held constant; revenue = logged hrs × net ABR (after concessions & contractual discounts) · modeled accrual, not invoiced
Productive · live
July projected revenue at different net ABRs
Month-end projection — MTD logged hours extrapolated to the full month (÷ working days elapsed), × net ABR · modeled, not invoiced
Productive · live
Projected month-end revenue — method
How the “Projected month-end” figure on Delivery & Hours is derived
Method
Bookings page = live data. MTD actuals are HubSpot won deals (closedate in July 2026, converted to home currency), as of the date stamped on the bookings page; Forecast is your July 3+9 model; Prior Year is HubSpot July 2025. Brand/type mapped from HubSpot deal type (Studio, B2B, CRM roll into Domaine NA). Figures in $ thousands. Delivery & Hours is live from Productive; Marketing is live from HubSpot (lifecycle funnel, pulled Jul 6); the Overview Total cash position is sourced from the CCC transactions sheet. Pipeline & Marketing are live from HubSpot; People & Headcount is live from Slack (#lds-onboarding) + the Offboarding 2026 sheet. Margin excluded; current-month only.