Skip to content
Centriu
Centriu Oracle

Strategic Scenario Simulation and ROI Modeling Automation: Numbers That Never Drift From the Premise

A projection built in a spreadsheet answers the question correctly on the day it is built, then quietly goes stale the first time someone changes one assumption and forgets to update every formula that depended on it. Centriu Oracle's scenario simulator keeps the premise and the output permanently locked together by never storing the output at all: eleven funnel and financial inputs — visitors, conversion rate, average ticket, CAC, purchase frequency, retention, churn, media spend, content output, team capacity, and gross margin — feed a pure calculation function that runs fresh on every single read, producing monthly and annual revenue, LTV, the LTV-to-CAC ratio, payback in months, a capacity flag, and a return score alongside a risk score. A consultant names each variant — the current baseline, a conservative case, a likely case, an aggressive case, or a fully custom one — and exactly one scenario per project can hold the exclusive "baseline" flag at a time, enforced by the database itself, so every comparison is measured against one unambiguous reference point, never an outdated guess about which version was the real one.
Recalculated live, never stale
One exclusive baseline per project
Team collaborating around a table with a laptop
A number that never drifts from its premise.

Why a spreadsheet projection quietly stops being trustworthy

A growth projection built in a spreadsheet is only as current as the last time someone remembered to open it and manually recompute every formula after changing one input. Change the assumed conversion rate, and the LTV, the payback period, and the return score three tabs away do not update themselves — they sit there, correct-looking, silently wrong, until whoever reads the deck next assumes they still reflect the current premise. The deeper problem compounds when a team keeps several versions of "the numbers" — one from the kickoff call, one revised after a budget conversation, one someone quietly cleaned up before a client meeting — with no single, database-enforced answer to which version is the actual reference point everyone should be comparing against.

How the underlying problem shows up before you fix it

Someone changes one assumption in a shared spreadsheet, and three other cells that depend on it are not manually recalculated, so the projection quietly says something the current inputs no longer support.

Two people on the same account each believe a different version of the numbers is "the baseline," because nothing in the tool itself enforces which one is the single reference point.

A client asks "what if we cut media spend by 20%?" mid-meeting, and answering requires either mental math or waiting until after the call to rebuild a spreadsheet formula.

A return estimate gets presented without a matching risk estimate, so an aggressive scenario with genuinely thin margins for error looks exactly as safe on paper as a conservative one.

A projection gets shared as a firm number rather than a premise-dependent estimate, and nobody explicitly flagged the assumptions and limitations it depends on before it reached the client.

Why spreadsheet drift and baseline ambiguity are the default, not the exception

A spreadsheet has no concept of "this cell is derived and must be recalculated" beyond whatever formula chain someone built and nobody has broken since — one manually pasted value anywhere in that chain, and the rest silently stops being true. And nothing about a spreadsheet or a slide deck enforces that only one version can be "the" baseline at any given moment; that requires an actual constraint at the data layer, not a naming convention someone might forget to follow under deadline pressure.

How Centriu Oracle's simulator keeps premise and output locked together

A scenario is created with a name, one of five kinds — current/baseline, conservative, likely, aggressive, or custom — and a structured set of up to eleven funnel and financial inputs: visitors per month, conversion rate, average ticket, customer acquisition cost, purchases per year, retention in months, monthly churn, monthly paid media spend, content output per month, team capacity percentage, and gross margin percentage. None of those inputs are required to compute the model; every output degrades gracefully to null when the inputs it needs are missing, rather than guessing. From whatever inputs are present, a pure calculation function — no database read, no network call, no side effect — derives new customers per month, monthly and annual revenue, annual marketing spend, annual gross profit, lifetime value, the LTV-to-CAC ratio, payback period in months, a capacity flag (ok, tight, or overflow, based on declared team capacity), a 0-to-100 return score banded from annual gross profit and the LTV:CAC ratio, and a separate 0-to-100 risk score banded from payback length, capacity strain, and a weak LTV:CAC ratio. Because this function runs fresh on every read rather than being computed once and stored, a scenario's numbers can never drift from its current inputs — there is no cached, stale output anywhere to accidentally show someone. Every scenario also carries its own required confidence level (low, medium, or high) and optional assumptions and limitations text, so the premise behind a number travels with the number itself. Exactly one scenario per project can hold the "is baseline" flag; promoting a new one to baseline atomically demotes whichever scenario held it before, backed by a partial unique index in the database itself, not just application-level discipline — so "which version is the real baseline" is never a matter of asking around.

What is actually built today

Five named scenario kinds — baseline, conservative, likely, aggressive, custom — each carrying an independent set of up to eleven funnel and financial inputs.

A pure, side-effect-free calculation function producing ten distinct outputs (new customers, monthly and annual revenue, annual marketing spend, annual gross profit, LTV, LTV:CAC ratio, payback months, a capacity flag, a return score, and a risk score) — confirmed to run fresh on every read, never persisted.

A deterministic, banded return-score and risk-score heuristic (confirmed directly in the scoring functions' own source), so two scenarios with the same inputs always produce the exact same scores.

Exactly one exclusive baseline scenario per project, enforced by a database constraint — promoting a new baseline automatically demotes the prior one in the same operation.

A required confidence level (low/medium/high) plus optional assumptions and limitations text on every scenario, so the premise behind a projection is never separated from the number it produced.

A baseline-comparison helper computing revenue and profit delta percentages between any scenario and the current baseline, guarding against a zero or missing baseline rather than dividing by it.

An explicit on-page warning, built into the interface itself, that every output is an estimate based on stated premises, not a promise, and should be reviewed before being communicated to a client.

Per-organization access control on every scenario read and write — one organization's financial modeling is never reachable from another organization's session.

A budget conversation gets answered on the spot (illustrative scenario, not a real client)

Mid-meeting, a client asks what happens to the numbers if paid media spend drops by roughly a fifth while everything else holds steady. Rather than promising to "run the numbers and follow up," the consultant duplicates the current baseline as a new custom scenario, adjusts only the media-spend input, and the tool recomputes every downstream figure immediately: annual marketing spend falls, annual gross profit rises by the saved spend (since the funnel-driven revenue side of the model does not depend on media spend directly in this simplified heuristic), and the risk score shifts slightly based on the updated payback math. The consultant flags the scenario's confidence as "medium" and notes in the limitations field that the model assumes conversion rate holds steady even with less paid traffic — an assumption worth testing, not a certainty. The comparison view shows the exact percentage delta in revenue and profit against the untouched baseline scenario, side by side, before the meeting ends.

What changes operationally

A "what if" question gets an immediate, live-recalculated answer instead of a promise to follow up after rebuilding a spreadsheet. Every number a client sees stays permanently attached to the specific inputs, confidence level, and stated limitations that produced it, because nothing is ever computed once and cached somewhere it could go stale. And a team stops accumulating parallel, subtly different "baseline" spreadsheets — the database itself allows exactly one baseline scenario per project at any given moment.

When this is not the right fit

A business that needs detailed multi-year financial forecasting with tax, depreciation, or capital-structure modeling should look at a dedicated financial-planning tool — this simulator is a deliberately lightweight funnel-and-unit-economics model (visitors through churn) built for fast, live strategic conversations, not a full financial model.

A static spreadsheet projection vs. a live-recalculated scenario

A spreadsheet projection is correct exactly once, at the moment every formula was last manually verified, and silently risks drifting from that moment onward. Centriu Oracle's simulator instead treats the inputs as the only thing that is ever stored — every output is derived fresh from them on demand, so there is no stale, cached number that could ever disagree with the premise currently on record.

Related systems

Main system: Centriu Oracle.

What it does NOT do

  • Does not persist any computed output — revenue, LTV, payback, return score, and risk score are recalculated from the stored inputs on every single read; nothing about them is ever cached or written to the database.
  • Does not model taxes, depreciation, capital structure, multi-year cohort decay, or any financial mechanic beyond the eleven declared funnel and financial inputs — it is a deliberately lightweight unit-economics and funnel model, not a full financial-planning system.
  • Does not choose a scenario or declare a "correct" outcome — the return score and risk score classify each scenario's profile; a human consultant still decides which scenario to present or act on.
  • Does not let more than one scenario per project hold the baseline flag at the same time — promoting a new baseline always demotes the prior one in the same database operation, enforced by a partial unique index, not just interface discipline.
  • Does not expose one organization's scenarios to another — every read and write is checked against the acting user's actual organization membership first.

Security and governance

Every organization using Centriu Oracle sees only its own projects and scenarios; access is scoped by organization membership and re-checked on every write, including deletes. Personal data follows Brazil's LGPD (Law No. 13,709/2018). Full detail on access control lives at /governanca.

Pricing and contracting

Available by monthly subscription, with tiered plans. Values and terms come from the official pricing table at /precos (Centriu's central source — never restated here).

Frequently asked questions

Are the projected numbers ever saved, or recalculated each time?

Only the inputs are saved. Every output — revenue, LTV, payback, return score, risk score — is recalculated fresh by a pure function every time the scenario is read, so the numbers can never drift from the current inputs.

Can more than one scenario be the project's baseline?

No. Exactly one scenario per project can hold the baseline flag at a time, enforced by a partial unique index in the database itself — promoting a new baseline automatically demotes whichever scenario held it before, in the same operation.

What are the five scenario kinds?

Current/baseline, conservative, likely, aggressive, and custom — a consultant can create any number of scenarios under any of these kinds for the same project.

Does the tool recommend which scenario to act on?

No. The return score and risk score classify each scenario's profile; choosing which scenario to present or act on stays a human decision, and the interface itself carries an explicit "estimate, not promise" warning.

What inputs does the model use?

Up to eleven funnel and financial inputs: visitors per month, conversion rate, average ticket, CAC, purchases per year, retention in months, monthly churn, monthly media spend, content output per month, team capacity percentage, and gross margin percentage. Any subset can be filled in — missing inputs produce a null output for whatever metric depends on them, rather than a guess.

What does Centriu Oracle cost?

It is sold by subscription with a published starting price — exact current values are on the central pricing page.

See how Centriu Oracle models growth scenarios live

Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.

Sources

  1. Centriu Oracle — public product page — Centriu, 2026-07-20 · link(primária)
  2. Centriu Oracle — public factsheet (API, JSON) — Centriu, 2026-07-21 · link
  3. Law No. 13,709/2018 — Brazil’s General Data Protection Law (LGPD) — Presidência da República (Brazil), 2018-08-14 · link

Last material update on .

By · AI-assisted production, with human review