Billable hours
3,193.4
Talk + wrap + hold + review + ring, capped
Billable value
$53,489
Billable hours × billed rate — what the selected range invoices
Hrs / agent / active day
6.21
514 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

50 days · 26 seats · CCX-internal, never AAA-facing
Billed to AAA$53,489the 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 hr1,278.7talk hours$9591.8%
Krisp$50.00 / seat / month42.726 seats × 50/30.44 days$2,1354.0%
Platform / carrierNextiva— / minute130,277.0billed minutesrate pending
Known costs$3,0945.8%
Billed − known costsan UPPER BOUND on contribution, not margin$50,395

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

25 agents · who converts floor time into billable timeExport CSV
AgentBillable hrsBillable $TalkWrapHoldReviewRingHrs / active dayCarrier minUtil. ≤ (bound)
Katerin Pocasangre227.4$3,80971.537.50.296.621.66.895,16874%
Livario Aguirre225.7$3,781109.746.71.632.035.76.458,88171%
Efrain Martinez220.4$3,692105.042.50.445.826.76.488,47572%
Nestor Najarro217.2$3,639102.551.72.030.330.76.588,54072%
Dina Alonzo214.7$3,59687.348.71.750.926.16.718,27876%
Rodrigo Pineda214.1$3,58686.957.41.847.720.36.915,84179%
Sara Villeda213.9$3,58294.444.20.743.830.76.298,50568%
Susana Zambrano210.0$3,51770.847.10.267.124.76.565,48471%
Carlos Chacon201.7$3,37977.142.10.355.426.95.937,65865%
Cristian Aguilar200.1$3,35246.745.80.491.215.97.153,71578%
Rodrigo Cortez171.5$2,87371.840.30.839.719.06.136,50571%
Oscar Linares160.3$2,68553.240.50.446.220.05.7312,86170%
Orlando Alfaro153.8$2,57662.840.90.528.620.95.496,49170%
Ruben Rivas144.8$2,42558.028.80.839.417.86.583,69274%
Walter Alfaro137.4$2,30160.730.82.325.717.96.2410,93471%
Juan Guzman127.2$2,13147.821.90.140.117.35.5311,44264%
Maria Molina100.5$1,68446.423.10.716.513.85.911,67073%
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%
Obe Quinones+Focal0.1$10.00.00.00.00.00.0508%
Total3,193.4$53,4891,278.7130,277

By campaign

where the billable hours are earned
CampaignBillable hrsBillable $TalkWrapHoldReviewRingHrs / active dayCarrier min
ACA00006703.9$11,791262.5172.42.3186.780.226.0730,172
ACA00003513.5$8,601223.983.33.2139.963.320.5426,355
ACA00004497.4$8,331185.1105.22.1140.864.114.6322,161
ACA00009398.9$6,682184.972.93.990.946.38.4933,604
ACA00011284.8$4,770122.671.40.955.034.921.910
ACA00007227.3$3,80784.850.80.661.130.012.638,062
ACA00008215.0$3,60076.747.21.063.726.415.354,563
ACA00012168.7$2,82669.154.90.421.922.424.100
ACA0000167.3$1,12824.111.90.421.29.833.672,842
ACA0001055.8$93519.114.20.115.17.26.20185
ACA0000247.8$80119.89.90.310.67.23.982,333
ACA0001312.9$2176.14.00.00.62.312.940
Total3,193.4$53,4891,278.7130,277

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 — 45Talk · 2026-08-04 — 39Talk · 2026-08-05 — 34Talk · 2026-08-06 — 39Talk · 2026-08-07 — 33Talk · 2026-08-08 — 0Talk · 2026-08-09 — 0Talk · 2026-08-10 — 32Talk · 2026-08-11 — 36Talk · 2026-08-12 — 35Talk · 2026-08-13 — 40Talk · 2026-08-14 — 34Talk · 2026-08-15 — 0Talk · 2026-08-16 — 0Talk · 2026-08-17 — 35Wrap · 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 — 27Wrap · 2026-08-04 — 26Wrap · 2026-08-05 — 21Wrap · 2026-08-06 — 26Wrap · 2026-08-07 — 21Wrap · 2026-08-08 — 0Wrap · 2026-08-09 — 0Wrap · 2026-08-10 — 16Wrap · 2026-08-11 — 19Wrap · 2026-08-12 — 22Wrap · 2026-08-13 — 28Wrap · 2026-08-14 — 25Wrap · 2026-08-15 — 0Wrap · 2026-08-16 — 0Wrap · 2026-08-17 — 25Hold · 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 — 0Hold · 2026-08-04 — 0Hold · 2026-08-05 — 0Hold · 2026-08-06 — 1Hold · 2026-08-07 — 0Hold · 2026-08-08 — 0Hold · 2026-08-09 — 0Hold · 2026-08-10 — 0Hold · 2026-08-11 — 1Hold · 2026-08-12 — 1Hold · 2026-08-13 — 0Hold · 2026-08-14 — 0Hold · 2026-08-15 — 0Hold · 2026-08-16 — 0Hold · 2026-08-17 — 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 — 33Review · 2026-08-04 — 33Review · 2026-08-05 — 32Review · 2026-08-06 — 35Review · 2026-08-07 — 25Review · 2026-08-08 — 0Review · 2026-08-09 — 0Review · 2026-08-10 — 16Review · 2026-08-11 — 24Review · 2026-08-12 — 21Review · 2026-08-13 — 5Review · 2026-08-14 — 4Review · 2026-08-15 — 0Review · 2026-08-16 — 0Review · 2026-08-17 — 4Ring · 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 — 17Ring · 2026-08-04 — 14Ring · 2026-08-05 — 11Ring · 2026-08-06 — 12Ring · 2026-08-07 — 11Ring · 2026-08-08 — 0Ring · 2026-08-09 — 0Ring · 2026-08-10 — 9Ring · 2026-08-11 — 9Ring · 2026-08-12 — 12Ring · 2026-08-13 — 11Ring · 2026-08-14 — 9Ring · 2026-08-15 — 0Ring · 2026-08-16 — 0Ring · 2026-08-17 — 11Mon 06/29Sat 07/04Thu 07/09Tue 07/14Sun 07/19Fri 07/24Wed 07/29Mon 08/03Sat 08/08Thu 08/13
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.