# 202512 โ€” Genesys CX Cloud TEI Self-contained reproduction of Forrester's *The Total Economic Impactโ„ข Of CX Cloud โ€” Cost Savings And Business Benefits Enabled By Genesys And Salesforce* (December 2025, commissioned by Genesys and Salesforce), built on the [Mercury Notebook Deliverable Pattern](../../docs/Mercury_Notebook_Pattern_V1-00.md) as **Variant 4 โ€” TEI composite reproduction**: Forrester's composite organization is the never-edited verbatim anchor, the in-notebook gate proves the engine reproduces the published totals, and ๐ŸŸก client drivers rescale the composite live. ## Source The full Forrester study is at [`docs/The-Total-Economic-Impact-Of-CX-Cloud.pdf`](docs/The-Total-Economic-Impact-Of-CX-Cloud.pdf); [`docs/Genesys-Token-Metering.md`](docs/Genesys-Token-Metering.md) covers the AI Experience token pricing the study omits. Published composite totals (3-yr risk-adjusted PV @ 10%), reproduced by `teicalc` to within $2: | Metric | Published | Engine | |---|---|---| | Benefits PV | **$14,840,638** | $14,840,637 | | Costs PV | **$4,057,170** | $4,057,170 | | NPV | **$10,783,468** | $10,783,466 | | ROI | **266%** | 265.79% | | Payback | *not headlined* | 3.3 months | ## Composite organization (the verbatim anchor ๐ŸŸข) * Global supply company, $2.5B revenue, 10,000 employees * 600 CX agents (400 concurrent licenses) * 80,000 weekly interactions @ 12 minutes * Self-service completion 15% โ†’ 25% ## The $0 AI line (๐Ÿ”ด) The published study models **zero Genesys AI Experience token consumption**, even though the self-service (B), agent-efficiency (C), and agent-assist (D) benefits all depend on token-billed AI capabilities. The anchor keeps the $0 verbatim so the reproduction matches the PDF; the notebook exposes `ai_tokens_annual` as a direct ๐Ÿ”ด sidebar input โ€” price it from the Genesys quote and the case re-derives live. (This critique is what grew into the CTM token-calculator engagement, `../202607_CTM_GenesysCX/`.) ## Client overlay (๐ŸŸก) A first-order linear rescale โ€” "the composite at your size", not "your TEI". The composite's trajectory is flat (Y2 = Y3), so there is no growth re-base: | Row | Driver | Confidence | |---|---|---| | Legacy retirement ยท CX Cloud licenses | agents | ๐ŸŸก | | Self-service savings ยท agent efficiency | interactions | ๐ŸŸก | | Agent-assist sales | revenue | ๐ŸŸก | | Implementation ยท ongoing management | fixed | ๐ŸŸก project-based | | Genesys AI tokens | direct $/yr input | ๐Ÿ”ด $0 until quoted | ## Study quirks (documented in the anchor, verbatim) - p.14 prints the implementation initial as $1,304,600; the correct figure is $1,309,000 (= 1,190,000 ร— 1.10) per the detail table and cash-flow analysis. - B7's printed formula cites B2 (15%) where the 12-minute interaction length is meant; the result (40 FTEs) is correct. ## Layout ``` 202512_TEI_Genesys_CX_Cloud/ โ”œโ”€โ”€ teicalc/ โ† ALL math (stdlib-only) โ€” notebooks hold none โ”‚ โ”œโ”€โ”€ anchor.py โ† Forrester's tables, VERBATIM, never edited โ”‚ โ”œโ”€โ”€ model.py โ† NPV/ROI/payback, risk adjustment, compute_summary โ”‚ โ”œโ”€โ”€ overlay.py โ† ClientDrivers + driver map + the AI-token input โ”‚ โ”œโ”€โ”€ scenarios.py โ† conservative / moderate / aggressive โ”‚ โ””โ”€โ”€ staging.py โ† on_stage()/backstage() (Mercury vs nbconvert) โ”œโ”€โ”€ notebooks/business_case.ipynb โ† THE deliverable โ”œโ”€โ”€ scripts/export_report.py โ”œโ”€โ”€ tests/ โ† hand-checked pinned acceptance numbers โ”œโ”€โ”€ config.toml โ† Mercury theme (NTT DATA brand) โ”œโ”€โ”€ pyproject.toml โ† full toolchain as core deps โ€” no requirements.txt โ”œโ”€โ”€ docs/ โ† the Forrester PDF + token-metering notes โ””โ”€โ”€ exports/ โ† generated .html/.md; gitignored ``` ## Run ```bash python -m venv .venv && source .venv/bin/activate pip install -e ".[dev]" ``` | Task | Command | |---|---| | Tests | `pytest` | | Serve (the stage) | `mercury --working-dir notebooks/` (run from this project root so `config.toml` loads) | | Analyst view (backstage) | `jupyter lab` | | Headless check | `jupyter nbconvert --to notebook --execute --inplace notebooks/business_case.ipynb` | | Export for LLMs | `python scripts/export_report.py` | The data appendix (markdown tables + JSON model state) rides inside `exports/business_case.md` โ€” the payload for the Athena study-repository roadmap. ## History This study previously ran on the shared `core/` package with an Athena-workflow notebook chain (provision โ†’ push โ†’ calculate) and study-scoped `PALLADIUM_GENESYSCX_*` env keys. That workflow โ€” including the `ATHENA_EXPECTED` reconciliation for Athena's discount-initial-as- Year-1 convention โ€” was retired when the study migrated to the pattern (git history preserves it); the engine reproduces the published totals locally under Forrester's own conventions, pinned in `tests/`.