Everything a room can do.
Pick an area. Then the problem you have.
Then your room built on what it finds.
Numbers you can trust
The groundwork. What your analytics can see. One name for every campaign and country. One definition of brand. Every caveat is labelled where the chart is.
Two-level tracking health per platform: does analytics see the channel, what share of campaigns attribute by ID
UTM ladder, match and hygiene views, rollups by convention
A known-limitations list: every metric break, contamination window and double-count trap labelled in product
Canonical geo map: country alias, label, region and regulator normalised identically everywhere
Boost-versus-organic classification on social spend
Editable brand term rules and campaign rules, one definition used by every surface
Server-side money redaction and region clamp per user, never CSS
Channel reclassification across every report with a toggle between the platform's view and the corrected view
Campaigns joined to results by ID instead of by name
What analytics captures checked every month against what the CRM records
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Paid media operations
Every ad platform in one view and grouped the way your business talks. Pacing, policy flags and every change in one place.
Cross-platform command centre: Google, Meta, TikTok, Microsoft, Reddit, X in one view with trend
Per-campaign drawer: timing, day of week, onsite outcomes, ads inside it
Movers view across platforms
Pacing against plan and against supplier budgets
Policy summary and flags per platform
Initiatives: group campaigns across platforms, merge, unmerge, rename, tag
PMax breakout
Audience compare and audience library across platforms
Geo and device cuts, country by campaign, geo funnel
Changes log
Coverage view
Targets per platform, region and metric, editable in the room
Notes on the numbers, attached to the period
Commercial funnel and unit economics, stages defined per client
Finance-grade workbook export: platform by country crosstabs, month by month, in the client's finance layout
Bills by account, reconciled, emailed monthly
Supplier budget and supplier map
End-of-month editions per region, generated
Google video retention by country
Channel reach view
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Actions with a licence
With a licence you grant separately the room acts. Rules flag waste. Budgets and campaigns change from one place, inside caps you set and logged with who and why.
Rule engine flags waste daily, one-click apply or dismiss
Pause, enable and budget change from the room with dry run default, caps, allowlist, daily limits, kill switch, one-click revert, an append-only log of every change, daily reconciliation, independent security review
GTM write proxy: gated pause and enable with server-side attribution
Campaign factory: briefs, assets, keywords, ad text, approvals, build proxy to the platformIn build
Budget moves between campaigns on rules you set and inside caps. Every move logged with who and why, inside a cap you set
Bid and target changes proposed with the reason and applied only on your yes
Search terms reviewed daily with negatives proposed and applied in one click
Scheduled starts and stops with a check that every one ran
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Creative
Which creative holds attention and what it costs per outcome. Every asset in one library and every lesson kept so it is learnt once.
Hook rate, hold rate, retention curves with examples, skippable split
Creative verdicts and a learnings log with status
Copy pattern analysis across ads
Creative economics and post-click outcomes
Cross-platform creative library with images and video pulled in
Ad format gallery with mock-ups and a print-quality spec pack
Brief builder: Think, Feel, Do, channel picks auto-size specs, attaches to the ticketing tool
Landing page builder with brand assets, inline editing and export
Fatigue alerts when frequency climbs and response falls
One approved asset library with versions and usage rights
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Website and funnel
The whole site as your team can read it: channels, pages, funnels and forms. Every chart annotated and the data checked as it flows.
Whole-site behaviour: channels, pages, flows, funnel, events, form funnel, new versus returning, timing
Per-URL dossier, cohorts from a pasted list, search across the site
Annotations on every chart
Web KPI targets in the room
Pipeline health and cube status
Page demand view
Canonical first-touch view
Demographics by channel
Drop-off by field, by step and by channel
Page speed beside conversion rate for every page
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Search, organic and AI answers
Organic search and AI answers: what moved, what competes with itself, what to write next and whether AI engines send or cite you.
Movers, drop clusters, drop queries
Cannibalisation detection
Topic clusters and content briefs
Migration recovery tracking
On-page issues, bands and technical targets in the room
Coverage and index-pair views
AI referrals, AI overview share, by engine, trend and geo
AEO citation probe, readiness grade, worklist and wins
SERP summary
Market detail, country profiles, competitor sets
Publication cohorts
Device trend by market
Search programme positions room
Keywords close to page one with the opportunity sized in dollars
A programme with KPI gates that only calls a task shipped when its gate is met
A curated keyword universe: clusters, rival sets and a planner. Refreshed monthly
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Brand and demand
Whether the brand is growing, read as search demand by region and against named competitors. Whether spend builds it or rents traffic.
Branded search as a time series by region
Brand queries, terms, position, day of week
Paid defence of brand terms and the outcomes of it
A quadrant of searches per thousand dollars of spend, with lag analysis
Market demand index rebuilt from a keyword basket
Brand benchmark
Market demand explorer with a so-what engine
Share of voice across search and social against named rivals month by month
Branded search lift around every offline burst by region
Category demand by product line against last year
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Planning and reporting
The budget, the weekly read against plan and the monthly pack. Built in the room for each audience instead of by hand.
Budget builder: zones by months, scenarios, demand and brand beside the plan, plan versus actuals
Graph creator: any metric by any dimension from the warehouse, saved and shared
Report builder: templates, sharing, runs, schedules
Report engine: sixty plus section types, narrative, PDF and PPTX, branded email, approval, scheduled sends, reskinnable
Monthly editions per audience: regional, direct, partner, market status
Market rhythm: weekly acquisition versus plan by region and stage, event calendar, plays, goal fit
News desk: feeds, stories, sentiment, daily wrap generated hourly, newsletter cut
Journey tracker
Docs library rendered in the room
Audiences scoreboard, leaderboard, interests, stage outcomes, honest undercount disclaimers
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Governance and operations
Who sees what, who used what and whether every feed is fresh. With the security answers procurement asks for.
Tier-aware navigation injected server side. Users never receive markup for surfaces they cannot access
Access profiles with view-as
Usage CRM: who viewed what, dwell, export, plus product analytics and an aggregate layer
Connection health per table and connector, manual pull
Freshness alerts: daily breach check and a Monday heartbeat
Whole-room translation on the fly
SSO, RLS deny-all, write-key separation, change logs, two independent reviews, monthly check ritual
Small human touches: a team icebreaker inside the room
History backfilled automatically with rollups refreshed on a schedule
Data residency chosen per room. Australian by default
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.
Numbers you can trust · 1 of 10
We do not know which channels our analytics can even see
What a room does
Two-level tracking health per platform: does analytics see the channel, what share of campaigns attribute by ID
- Google AdsSeen and 94% matched by ID
- Microsoft AdsSeen and 58% matched by ID
- LinkedInNot seen by analytics
- Reads from
- Google Analytics
- Google Ads
- Meta
- HubSpot
- Salesforce
- Shows up in
- Every chart in the room with each caveat labelled where it applies
- Built for
- Anyone who has to quote a marketing number
1 of 10
We do not know which channels our analytics can even see
What a room does
Two-level tracking health per platform: does analytics see the channel, what share of campaigns attribute by ID
- Google AdsSeen and 94% matched by ID
- Microsoft AdsSeen and 58% matched by ID
- LinkedInNot seen by analytics
Then your room built on what it finds.
Social
Every account in one view with organic kept apart from boosted. What content works and every comment and message handled one way.
Multi-account organic pulse, growth, engagement, cadence, top content
Boost detection, checklist and live boost view
Content intelligence and creative intelligence
Comment rules and actions, conversations, reply templates, DM summary
Attention-to-brand view
YouTube detail inside the social view
Social posts joined to sessions, sign-ups and sales
Creator posts tracked to traffic, sign-ups and sales
LinkedIn pages and ads beside every other channel
Best times and cadence by account from your own history
Get this in your room.
It starts with a Number Check. One reconciled number in under 30 days.