Design and build growth engines that run on Bayesian Marketing Mix Models.

Bayesian causal Marketing Mix Models on Google Meridian, paired with model calibration and a hypothesis engine. Growth becomes predictable, privacy-proof, and ready to answer the what-if questions you can't ask today.

Bayesian Causal MMM Meridian · Open Source Geo-Holdout Calibration Ads Data Hub
The problem

The classic CMO problem, made worse by privacy walls.

“Half the money I spend on growth is wasted; the trouble is I don't know which half.” Every CMO, paraphrased
01 · Attribution

Tangled journeys

Customers cross devices, channels and apps. Last-click and platform-reported ROAS double-count the same conversions.

02 · Privacy

Privacy walls

Cookies, ATT and walled gardens have broken deterministic attribution. The signal you used to lean on is gone.

03 · Planning

Unscientific budgeting

Incrementality and what-if questions are treated as unanswerable, so budgets get set with obsolete heuristics.

The Trifecta approach

We are not just a platform. We are the team that runs it.

Four engines that work together, with humans firmly in the loop. Software does the heavy compute. People do the judgement, calibration, and quality control that turn a model into a decision your CFO will sign.

Pillar 01 · Model

Google Meridian

Sophisticated Bayesian causal inference that reveals the true, holistic impact of every investment, with full uncertainty quantification, at zero software cost.

Pillar 02 · Calibrate

Bayesian Calibration

Continuous geo-holdout experiments feed measured causal lift back into the model as priors, so accuracy compounds instead of decaying.

Pillar 03 · Hypothesise

Hypothesis Engine

Privacy-safe clean-room signals from Ads Data Hub. Cross-device journeys and data-driven attribution generate the hypotheses every experiment then proves.

Pillar 04 · Human in loop

Operators, not just software

Senior operators sit at every step. They tune priors, vet experiments, sense-check outputs, and translate posteriors into recommendations a CFO can defend.

Navigating growth

The questions you should be asking, answered.

The platform is built around three questions every growth team has and very few can answer.

01

Incrementality

Which spends are driving true business lift, separate from the customers we would have won anyway?

“What happens if I eliminate all non-SAN app network spending?”
02

What-if simulations

How does the system respond to a change in spend, mix, or channel before we commit a single dollar?

“If I raise TV TRPs by 20%, what new customer acquisition can I expect, and at what cost?”
03

Efficiency & scale

Where are we under-investing in channels that work, and over-investing in channels that don't?

“Which 3 channels should absorb my next million in budget?”
Two costly errors

The mistakes a real MMM stops you making.

Most growth losses live in one of these two buckets. Trifecta is engineered to spot both.

Errors of commission

Spending on channels that don't drive the business. Money wasted where we should not have spent. Last-click attribution loves these channels. The geo-holdout test exposes them. Trifecta surfaces them inside the operator console so they can be defunded with conviction.

Typical signature · High reported ROAS · near-zero incremental lift in regional test.
+

Errors of omission

Failing to invest in channels that do drive the business. Money never spent where we should have spent it. Often the slowest-burning, hardest-to-attribute channels like upper-funnel video, OOH, and podcast. They compound but never close a session.

Typical signature · Low last-click share · positive marginal ROI past current spend.
Growth engine architecture

Understand. Measure. Decide.

Three loops that compose into a single engine. Each one feeds the next, and each one improves the last.

Layer 01

Understand & model

Unified causal measurement engine
  • Channel relationships
  • Audience segments
  • Heuristic development
  • External & control variables
  • Seasonality & trend
Layer 02

Measure & prove

Bayesian MMM + Calibration
  • Causal MMM (Meridian)
  • Incrementality tests
  • Model calibration
  • Forecasting
  • Marginal ROI & response curves
Layer 03

Decide & act

AI decision layer
  • Budget optimisation
  • Scenario planning
  • CFO reporting
  • Creative & promo decisions
  • Conversational AI access
Trifecta Signal

Conversational decision layer for everyone who touches budget.

The single most important feature for your team. Anyone in the organisation can ask the model anything, in plain language, and get a defensible answer in seconds.

Plain languageNo SQL, no dashboards. Type a question, get a posterior-backed answer with 90% credible intervals.
Always liveReads from the latest posterior artifact. The answer reflects the most recent training run.
AuditableEvery answer cites model version, run ID, and confidence band. Decisions stay defensible.
Built on MCPAn MCP server over Meridian. Tools the operator turns on per client, no model retraining required.
Signal · Aeon Skincare
LIVE · POSTERIOR #28
If I raise TV TRPs by 20% next quarter, what new customer acquisition can I expect, and at what cost?
Expected lift: +4,200 new customers / month (90% CI 3,100 to 5,300). Marginal CAC rises from S$38 to S$46. The Hill curve flattens past +28% TRPs, so diminishing returns kick in above that point.
POSTERIOR · RUN #28 · CONFIDENCE: HIGH · 4 CHANNELS REFERENCED
Show me the optimal mix for S$1.2M next month.
Recommended split (90% CI): Paid Search 26%, YouTube 22%, TV 20%, Meta 18%, OOH 14%. Projected outcome lift: +11% vs current allocation.
BUDGET OPTIMISER · RUN #28 · CONSTRAINTS RESPECTED
/optimise · /forecast · /compare · or just ask… SEND
Delivery lifecycle

Design. Build. Operate. Transfer.

Five stages, repeated per client. The first run takes weeks. Subsequent runs are an operator job, not a project.

01 · Audit

Growth & data audit

Audit the spend, audit the data. Assess every investment and every data stream natively available in BigQuery.

02 · Ingest

Data ingestion

Capture, clean, inject every input — API or upload — into BigQuery. Signal separated from noise, mapped per source.

03 · Calibrate

Model calibration

Continuously run geo-holdout incrementality experiments and inject results into the model as deterministic priors.

04 · Hypothesise

Hypothesis formulation

Mine Ads Data Hub DDA data for the hypotheses worth testing. Every experiment closes a loop the model needs closed.

05 · Democratise

Put it in everyone's chat

Connect Meridian to an MCP server. Anyone in the org can query the MMM in plain language, then act on what it says.

Working together

What we need from you. How we deliver it.

A managed service means the heavy lifting is ours. You supply a handful of inputs once; we run everything else and hand it back when it's yours.

What you provide
  • Marketing spend By channel, weekly. Live from your BigQuery, or a simple CSV upload — whichever is easier.
  • Business outcomes The KPI you want to grow: revenue, orders, new customers, sign-ups. The thing the model explains.
  • Channel taxonomy What each line of spend actually is, so every dollar maps to the right channel.
  • Past experiments (optional) Any geo-tests or lift studies you've run. They sharpen the model's priors — but we can start without them.
  • A decision owner One person to review the first model and sign it off before anything goes live.
  • Read-only cloud access We deploy inside your own cloud — GCP, AWS, Azure, Alibaba or Tencent — or on-premise. Least-privilege access you grant and revoke. More on security →
How the engagement runs
  1. Week 0 Kickoff & audit We audit your spend and data together, and agree the channels and the outcome to model.
  2. Weeks 1–2 Ingest & harmonise We connect or upload your data and clean it into one modelling table. Nothing required from you here.
  3. Weeks 2–4 Build & calibrate We fit the Bayesian model, calibrate it with experiments and your priors, and pressure-test every result.
  4. Sign-off Review & approve A senior reviews the model end to end; you approve it before a single number reaches your team.
  5. Live Go live in Signal Your team queries the model in plain language and acts on it. Weekly refreshes and quarterly experiments keep it sharp.
Built for regulated industries

Your data never leaves your house.

Banks, telcos and regulated brands can't ship customer data to someone else's AI. They don't have to. Trifecta deploys inside your own cloud or data centre — your perimeter, your keys, your audit trail.

Deploy 01 · Your cloud

Runs where you already run

GCP, AWS, Azure, Alibaba Cloud, Tencent Cloud or fully on-premise. The engine sits next to your data, not in ours — no egress, nothing shipped offshore.

Deploy 02 · No black box

Open model, not opaque AI

The core is Google's open-source Meridian — Bayesian, inspectable, reproducible. Every number traces back to the data and the priors, not a model you can't audit.

Deploy 03 · Least privilege

Access you grant and revoke

We operate on time-boxed, read-only access through your IAM. Full audit trail, your controls — we see only what you allow, only while you allow it.

Deploy 04 · You own it

Yours from day one

Model, data, priors and console live in your environment throughout. Handover is a permission change, not a data migration — nothing to extract, nothing to trust us with.

Honestly scoped

GCP, or your cloud — the real difference.

GCP is the fastest path because the platform is built on it. Most pieces port cleanly to AWS, Azure, Alibaba or Tencent; one — Google's Ads Data Hub — doesn't. The right-hand column is exactly what we'd need from you.

Component
On Google Cloud · native
On your cloud or on-premise · what you provide
Data warehouse
BigQuery — native, nothing to stand up.
Your warehouse — Snowflake, Redshift, Databricks, Synapse or MaxCompute — or a Postgres we host. We port our harmonisation SQL to your dialect once, up front.
Model training
Vertex AI — managed GPU jobs.
A GPU host you provide (EC2, Azure NC, Alibaba/Tencent GPU, or on-prem). Meridian is open-source — we run it there in a container.
Object storage
Cloud Storage.
Any S3-compatible store — S3, Azure Blob, Alibaba OSS or Tencent COS.
Console, app & database
Managed hosting + Postgres & sign-in.
Containers on your Kubernetes or VMs + a Postgres you run. Sign-in wired to your SSO / identity provider.
Signal chat layer
Claude on Vertex AI, or the Anthropic API.
Claude via AWS Bedrock or Azure, an LLM endpoint you approve, or skip the chat layer entirely — the model and its numbers don't depend on it.
Experiment mining
Ads Data Hub clean room (Google-specific).
Not available off Google Cloud. Geo-holdout incrementality experiments still run; Ads Data Hub hypothesis mining does not.
Setup
Days — the standard path.
A scoped onboarding: we map every row above to your stack and quote the effort before committing a timeline.

Straight answer: everything except Google's Ads Data Hub is portable, but a non-GCP deployment is a one-time engineering engagement we scope and quote per environment — not a switch we flip. If running in your perimeter is a hard requirement, tell us your cloud and we'll come back with exactly what it takes.

Internalise the engine

Growth is too important to be outsourced.

Growth is the lifeblood of the business. It cannot live with consultants or third-party platforms. It has to be managed and diffused from inside the organisation, with democratic access to all.

We design

Your growth engine

Per-brand model archetype, prior catalogue, channel taxonomy and experiment cadence. Designed around your business, not a generic template.

We build & operate

The platform around it

Two operators run the data pipelines, calibration loops and training runs while the engine matures inside your cloud, from month one to month twelve.

Then we transfer

Ownership to you

The model, the data, the priors, the playbook. All in your GCP project. We hand the operator console and Signal to your team. The engine is yours.

Poor MMM practices

Five anti-patterns we refuse to repeat.

If you've tried MMM before and it didn't stick, one of these is usually why.

Anti-pattern 01

Annual planning cycles

Engaging MMM once a year. The world is dynamic. The planning cycle must be quarters or weeks, not seasons.

Anti-pattern 02

Post-report abandonment

Letting data ingestion and Bayesian priors decay after the consultant report ships. A static MMM is a dead MMM.

Anti-pattern 03

Irregular prior updates

Not feeding priors systematically keeps models unintelligent. Regular updates compound into real knowledge.

Anti-pattern 04

Ignoring Ads Data Hub

Overlooking the only privacy-safe clean-room for cross-device customer journey insights, out of the box and at scale.

Anti-pattern 05

Lack of democratisation

MMM has to be accessible via conversational AI. Without that, it never becomes part of the company's growth DNA.

Engagement details

Frequently asked questions.

Trifecta is built for serious growth budgets. Here's what we look for and what we charge.

Minimum annual spend
Requires at least US$1M / year on paid media, advertising and marketing combined.
Data duration
At least 2 years of weekly time-series to account for seasonality. Larger datasets are preferred.
Supported data types
Any time-series variable. Competitor activity, offline media, stock volatility (VIX), weather, query volume. Any signal that moves.
Ideal tech stack
BigQuery is the preferred warehouse. The engine runs on Google Meridian with Vertex AI.
Costs & expertise
Setup from US$10K. Expert engagements average US$50K+ per year. Built on open-source models, with zero software licence cost.
Expected ROI
Conservatively, 15%+ more outcomes at the same cost, or 15%+ cost reduction at the same outcomes.
The team

Founders who run the engagement. Advisors at the edges.

Partners who run every engagement hands-on, supported by domain advisors with deep technology and data-science expertise. Singapore HQ.

Co-Founder & Partner
RB

Rajeev Bala

Marketing Science & Business

30+ years in performance media, globally. Most recently VP of Performance Marketing at Tokopedia. Previously Global Managing Director of Havas Performance, leading the performance media practice across the network.

Measurement · Havas · Tokopedia
Co-Founder & Partner
RN

Rahul Nambiar

Commercial & Technology

20+ years in performance media, marketing & analytics. An entrepreneur who bootstrapped his own performance agency from zero, then exited it to Dentsu. Brings the commercial and technology lens.

Commercial · Entrepreneur · Exit to Dentsu
Chief Advisor · Technology
JK

J Krishnamurthy

Technology Leadership · Ex-Google

30+ years of technology leadership spanning enterprise platforms, data architecture, and large-scale digital transformation. Ex-Google, with deep experience scaling engineering across Asia and globally.

Ex-Google · Enterprise Tech · 30+ Years
Chief Advisor · Data Science
VV

Ven Vadlamani

Data Science & Modelling

Seasoned data-science leader with deep expertise in Bayesian modelling, causal inference, and applied machine learning. Advises on model design, calibration, and the statistical rigour behind every posterior.

Data Science · Bayesian · Causal Inference
Let's build it

Your growth engine. Designed, built, and handed back to you.

Two operators, one platform, your brand. Bayesian causal MMM with calibration and hypothesis loops baked in, and a conversational decision layer for everyone who touches budget.

Singapore HQ
151 Chin Swee Road
#02-04A Manhattan House
Singapore 169876
FVG CAPITAL PTE. LTD. · REG. 201901598G
Indonesia · Partner
Delivery partner
Midpoint Global
Jakarta, Indonesia
PARTNER · PT MIDPOINT TEKNOLOGI GLOBAL
Stack
Google Meridian · Vertex AI · BigQuery · Ads Data Hub
Book a 30-min call