Billable hours
2,295.5
Talk + wrap + hold + review + ring, capped
Billable value
$38,449
Billable hours × billed rate — what the selected range invoices
Hrs / agent / active day
6.07
378 agent-days with billable time
Talk share of billable
40%
Talk ÷ billable — how much of a billed hour is conversation

CCX cost stack — our money, itemized

36 days · 25 seats · CCX-internal, never AAA-facing
Billed to AAA$38,449the rulebook’s “Cost” — AAA’s cost, CCX’s revenue
CostRateQuantityCost% of billed
LaborCatalyzeCX payroll— / payroll hrpayroll hoursrate and payroll hours (B8)
SupervizeAI$0.75 / talk hr922.7talk hours$6921.8%
Krisp$50.00 / seat / month29.625 seats × 36/30.44 days$1,4783.8%
Platform / carrierNextiva— / minute126,010.0billed minutesrate pending
Known costs$2,1705.6%
Billed − known costsan UPPER BOUND on contribution, not margin$36,279

Not margin. 2 cost lines are still missing an input — Labor, Platform / carrier — and labor is the largest cost on the floor. Real margin needs payroll hours (B8, ruled the payroll basis) and a loaded hourly wage, which has never been asked for. Until both land, this figure only bounds contribution from above.

By agent

24 agents · who converts floor time into billable timeExport CSV
AgentBillable hrsBillable $TalkWrapHoldReviewRingHrs / active dayCarrier minUtil. ≤ (bound)
Livario Aguirre157.4$2,63676.930.11.323.525.56.308,49271%
Katerin Pocasangre155.2$2,60048.121.70.171.214.16.754,94273%
Sara Villeda153.7$2,57568.729.10.632.822.46.158,50566%
Efrain Martinez151.8$2,54273.328.20.431.218.76.608,19572%
Dina Alonzo149.0$2,49660.534.51.134.718.16.777,91573%
Rodrigo Cortez147.4$2,46862.434.00.733.317.06.146,19571%
Nestor Najarro145.3$2,43468.032.71.621.721.36.328,18870%
Cristian Aguilar143.6$2,40633.426.20.273.110.77.563,54281%
Susana Zambrano141.3$2,36647.128.70.248.716.56.425,21169%
Rodrigo Pineda140.6$2,35559.933.61.532.612.96.705,59680%
Carlos Chacon139.8$2,34254.026.30.240.718.65.827,46465%
Oscar Linares139.3$2,33347.635.80.337.418.15.5712,63770%
Juan Guzman127.2$2,13147.821.90.140.117.35.5311,44264%
Walter Alfaro126.2$2,11556.028.12.323.716.26.3110,70570%
Orlando Alfaro108.0$1,80946.525.90.220.215.25.146,19868%
Ruben Rivas84.9$1,42232.614.80.626.210.76.533,39072%
Maria Molina32.2$53913.77.90.46.43.95.361,33381%
Ronald Moreira30.5$51117.14.60.24.34.34.361,73859%
Miguel Ruiz10.2$1704.61.70.02.21.72.5452739%
Evelyn Ibanez3.6$611.30.80.11.00.41.8215727%
Sandra Cortez3.2$541.10.40.01.30.41.6212825%
Ricardo Menjivar2.5$421.20.40.00.40.41.2513015%
Juan Veliz2.0$340.60.40.00.70.42.047323%
Ivan Vasquez0.5$80.20.10.00.10.10.482740%
Total2,295.5$38,449922.7126,010

By campaign

where the billable hours are earned
CampaignBillable hrsBillable $TalkWrapHoldReviewRingHrs / active dayCarrier min
ACA00006688.3$11,529253.5168.22.0186.678.240.4930,049
ACA00003513.5$8,601223.983.33.2139.963.322.3226,353
ACA00009383.6$6,425172.671.43.589.946.311.6233,487
ACA00004340.1$5,697135.766.41.889.946.316.2020,201
ACA00007166.7$2,79262.037.90.544.322.215.167,452
ACA0000888.2$1,47831.219.30.525.411.814.713,291
ACA0000167.3$1,12824.111.90.421.29.833.672,842
ACA0000247.7$79919.89.80.310.67.24.342,333
ACA000100.0$00.00.00.00.00.00.002
Total2,295.5$38,449922.7126,010

Where the hour goes, day by day

the same five components as the tables above — hours per day
013263952Talk · 2026-06-29 — 12Talk · 2026-06-30 — 12Talk · 2026-07-01 — 16Talk · 2026-07-02 — 33Talk · 2026-07-03 — 0Talk · 2026-07-04 — 0Talk · 2026-07-05 — 0Talk · 2026-07-06 — 42Talk · 2026-07-07 — 52Talk · 2026-07-08 — 51Talk · 2026-07-09 — 42Talk · 2026-07-10 — 45Talk · 2026-07-11 — 0Talk · 2026-07-12 — 0Talk · 2026-07-13 — 35Talk · 2026-07-14 — 32Talk · 2026-07-15 — 36Talk · 2026-07-16 — 34Talk · 2026-07-17 — 35Talk · 2026-07-18 — 0Talk · 2026-07-19 — 0Talk · 2026-07-20 — 38Talk · 2026-07-21 — 41Talk · 2026-07-22 — 38Talk · 2026-07-23 — 37Talk · 2026-07-24 — 36Talk · 2026-07-25 — 0Talk · 2026-07-26 — 0Talk · 2026-07-27 — 41Talk · 2026-07-28 — 47Talk · 2026-07-29 — 48Talk · 2026-07-30 — 44Talk · 2026-07-31 — 31Talk · 2026-08-01 — 0Talk · 2026-08-02 — 0Talk · 2026-08-03 — 45Wrap · 2026-06-29 — 7Wrap · 2026-06-30 — 5Wrap · 2026-07-01 — 8Wrap · 2026-07-02 — 16Wrap · 2026-07-03 — 0Wrap · 2026-07-04 — 0Wrap · 2026-07-05 — 0Wrap · 2026-07-06 — 14Wrap · 2026-07-07 — 17Wrap · 2026-07-08 — 19Wrap · 2026-07-09 — 16Wrap · 2026-07-10 — 19Wrap · 2026-07-11 — 0Wrap · 2026-07-12 — 0Wrap · 2026-07-13 — 14Wrap · 2026-07-14 — 11Wrap · 2026-07-15 — 12Wrap · 2026-07-16 — 13Wrap · 2026-07-17 — 14Wrap · 2026-07-18 — 0Wrap · 2026-07-19 — 0Wrap · 2026-07-20 — 29Wrap · 2026-07-21 — 32Wrap · 2026-07-22 — 24Wrap · 2026-07-23 — 25Wrap · 2026-07-24 — 22Wrap · 2026-07-25 — 0Wrap · 2026-07-26 — 0Wrap · 2026-07-27 — 24Wrap · 2026-07-28 — 27Wrap · 2026-07-29 — 29Wrap · 2026-07-30 — 27Wrap · 2026-07-31 — 18Wrap · 2026-08-01 — 0Wrap · 2026-08-02 — 0Wrap · 2026-08-03 — 27Hold · 2026-06-29 — 0Hold · 2026-06-30 — 0Hold · 2026-07-01 — 0Hold · 2026-07-02 — 0Hold · 2026-07-03 — 0Hold · 2026-07-04 — 0Hold · 2026-07-05 — 0Hold · 2026-07-06 — 1Hold · 2026-07-07 — 1Hold · 2026-07-08 — 2Hold · 2026-07-09 — 0Hold · 2026-07-10 — 0Hold · 2026-07-11 — 0Hold · 2026-07-12 — 0Hold · 2026-07-13 — 0Hold · 2026-07-14 — 0Hold · 2026-07-15 — 1Hold · 2026-07-16 — 0Hold · 2026-07-17 — 1Hold · 2026-07-18 — 0Hold · 2026-07-19 — 0Hold · 2026-07-20 — 0Hold · 2026-07-21 — 0Hold · 2026-07-22 — 0Hold · 2026-07-23 — 0Hold · 2026-07-24 — 0Hold · 2026-07-25 — 0Hold · 2026-07-26 — 0Hold · 2026-07-27 — 0Hold · 2026-07-28 — 1Hold · 2026-07-29 — 0Hold · 2026-07-30 — 1Hold · 2026-07-31 — 1Hold · 2026-08-01 — 0Hold · 2026-08-02 — 0Hold · 2026-08-03 — 0Review · 2026-06-29 — 12Review · 2026-06-30 — 10Review · 2026-07-01 — 10Review · 2026-07-02 — 23Review · 2026-07-03 — 0Review · 2026-07-04 — 0Review · 2026-07-05 — 0Review · 2026-07-06 — 27Review · 2026-07-07 — 28Review · 2026-07-08 — 28Review · 2026-07-09 — 27Review · 2026-07-10 — 26Review · 2026-07-11 — 0Review · 2026-07-12 — 0Review · 2026-07-13 — 22Review · 2026-07-14 — 15Review · 2026-07-15 — 16Review · 2026-07-16 — 19Review · 2026-07-17 — 24Review · 2026-07-18 — 0Review · 2026-07-19 — 0Review · 2026-07-20 — 29Review · 2026-07-21 — 28Review · 2026-07-22 — 25Review · 2026-07-23 — 25Review · 2026-07-24 — 27Review · 2026-07-25 — 0Review · 2026-07-26 — 0Review · 2026-07-27 — 34Review · 2026-07-28 — 33Review · 2026-07-29 — 35Review · 2026-07-30 — 33Review · 2026-07-31 — 22Review · 2026-08-01 — 0Review · 2026-08-02 — 0Review · 2026-08-03 — 33Ring · 2026-06-29 — 5Ring · 2026-06-30 — 5Ring · 2026-07-01 — 6Ring · 2026-07-02 — 12Ring · 2026-07-03 — 0Ring · 2026-07-04 — 0Ring · 2026-07-05 — 0Ring · 2026-07-06 — 12Ring · 2026-07-07 — 13Ring · 2026-07-08 — 13Ring · 2026-07-09 — 11Ring · 2026-07-10 — 13Ring · 2026-07-11 — 0Ring · 2026-07-12 — 0Ring · 2026-07-13 — 11Ring · 2026-07-14 — 11Ring · 2026-07-15 — 12Ring · 2026-07-16 — 12Ring · 2026-07-17 — 11Ring · 2026-07-18 — 0Ring · 2026-07-19 — 0Ring · 2026-07-20 — 13Ring · 2026-07-21 — 15Ring · 2026-07-22 — 11Ring · 2026-07-23 — 11Ring · 2026-07-24 — 11Ring · 2026-07-25 — 0Ring · 2026-07-26 — 0Ring · 2026-07-27 — 11Ring · 2026-07-28 — 14Ring · 2026-07-29 — 15Ring · 2026-07-30 — 13Ring · 2026-07-31 — 8Ring · 2026-08-01 — 0Ring · 2026-08-02 — 0Ring · 2026-08-03 — 17Mon 06/29Thu 07/02Sun 07/05Wed 07/08Sat 07/11Tue 07/14Fri 07/17Mon 07/20Thu 07/23Sun 07/26Wed 07/29Sat 08/01
hoursTalkWrapHoldReviewRing

The V9 time-split trend: wrap is the classic coachable lever — it shrinks without touching the member experience — and this chart is where a wrap drift shows before it reaches a weekly total. Ring’s line makes the §A.1 ring-inclusion decision’s magnitude visible day by day. The five lines sum to each day’s billable hours by construction.

Util. ≤ is an upper bound, not utilization. The denominator is on-floor span (first call → last call per agent-day), which is a floor on payroll hours — it cannot see pre-shift, post-shift, or long gaps at the day’s edges. True utilization = billable ÷ payroll hours arrives with the Nextiva agent-hours export (B8), which is the payroll basis by ruling (D2, 2026-08-05). Until then this column bounds the answer; it never is the answer. Single-call days are excluded from spans rather than counted as zero-length shifts.

Handle time is deliberately absent: it is talk + hold + wrap over again (verified 98.9% exact), and adding it would double-bill the same minutes. The splits above sum to billable hours by construction.

The cost stack is CCX’s money, not AAA’s. The rulebook’s “Cost” and Cost-per-Sale are what AAA is billed — revenue on this page’s ledger, certified, and untouched by anything in that card. Vendor rates live in the cost_items config table: a new vendor is a row, not a deploy, and each basis (payroll hour, talk hour, seat-month, billed minute) is stored with the rate so nothing gets multiplied by the wrong quantity.

Carrier min is not a dollar figure. The export’s Cost column was measured (2026-08-05) to equal the Minutes column exactly on every row — it is rounded-up billed carrier minutes, surfaced here for the first time (the classic surface never reads it). It sits beside the synthetic economics, never replaces them, and turning it into carrier dollars needs the Nextiva per-minute rate — an open ask. CCX-internal either way, never AAA-facing.