Where every number comes from
Monks' internal systems aren't public, so each source below is a best guess to confirm in the first 30 days. The app reads every source through one adapter. Connecting a real system replaces that adapter, and no page has to change.
Finance & P&L
Sample · syncingAssumed S4Capital reports net revenue by practice, so a cost-center P&L for the unit should exist in the group ERP.
- Feeds
- Monthly P&L, Margin by account, Receivables, Forecast baseline
- Cadence
- Nightly, locked at month-end close
- Data keys
- finance, receivables, offers, rateCard
Resourcing & time
Sample · syncingAssumed Monks job posts mention resourcing managers, so a central planner exists. Which one is unknown.
- Feeds
- Capacity heatmap, Utilization, Over/under-booked lists
- Cadence
- Hourly
- Data keys
- capacity, weeks
People & hiring
Sample · syncingInferred Monks careers URLs use Greenhouse-style numeric job ids. Workday is the usual HRIS at S4's size. Individual pay is shown only to unlocked browsers.
- Feeds
- Org, Time off, 1:1 cadence, Open reqs, Profiles and goals, Comp (private)
- Cadence
- Daily
- Data keys
- people, requisitions, profiles
Production pipeline & QA
Sample · staleAssumed Shown as stale in this demo so you can see how the app flags an outdated feed.
- Feeds
- Work in flight, Turnaround, QA first pass, Client review waits
- Cadence
- Every 15 minutes
- Data keys
- pipeline, production, productionTargets, revisionRounds, qaFailures
Media & creative performance
Sample · syncingConfirmed Creative Intelligence is a Monks.Flow capability that tags asset elements and links them to media metrics (LBB Online). The plumbing behind it is assumed.
- Feeds
- Tests, Hit rate, Fatigue alerts, Learnings
- Cadence
- Daily (platforms lag 24–48h)
- Data keys
- tests, hitRateTrend, hitRateTarget, platformHitRates, fatigue, learnings
AI & automation
Sample · syncingAssumed Hours saved is an estimate: baseline hours per asset type minus logged hours.
- Feeds
- AI share, Cost per asset, Hours saved
- Cadence
- Daily
- Data keys
- aiSteps, aiInitiatives
Clients & pipeline
Sample · syncingAssumed Renewal and notice dates come from SOWs. Treat them as the contract of record.
- Feeds
- Accounts, Renewals, Pipeline, NPS
- Cadence
- Hourly
- Data keys
- accounts, opportunities
Calendar & comms
Not connectedAssumed Not connected. The week agenda and last-contact dates are sample entries.
- Feeds
- This week, Last exec contact
- Cadence
- Live
- Data keys
- agenda, voice
How the numbers are calculated
- Contribution margin
- (Net revenue − direct labor − freelance − tools & AI) ÷ net revenue. Group overhead is not allocated.
- Account health
- Weighted mean of relationship 35%, performance 30%, delivery 20%, financial 15%. Missing parts are left out. Below 70% completeness the status is Unknown. Any part under 60 caps the status at Watch.
- Booked capacity
- Booked hours ÷ available hours (40 per week less time off; 24 in Thanksgiving week). Over 105% across the next four weeks counts as overloaded.
- Hit rate and win rate
- Hit rate is the share of new concepts that beat the account's control on its primary KPI. Win rate counts read tests only. A win needs 90%+ confidence.
- Wearing out
- The primary signal (CTR, hook rate or IPM) is down 15%+ over its window at frequency above 3.
- Decisions on Today
- Rules over the data: renewal risk inside 60 days of notice, margin 8+ points under target, a discipline over 100% booked, freelance over budget, winners wearing out, large proposals due within 10 days, invoices over 60 days, client reviews stuck 6+ days, QA under target, and reqs open 60+ days with little pipeline.