{{ pageTitle }}
{{ pageSub }}
{{ imp.banner }} {{ imp.ttl }}
+ + + +
{{ k.label }}
{{ k.value }}
{{ k.delta }} {{ k.note }}
+ +
Revenue Trend
No revenue history available
{{ trendTotal }}
{{ p.label }}
+ +
Pipeline by Stage
Scope-to-Deposit distribution
Total
{{ donutTotal }}
{{ d.label }} {{ d.value }} {{ d.pct }}
+
{{ listA.title }}
No activity yet
+
{{ listB.title }}
{{ listB.note }}
No records yet
{{ r.title }} {{ r.value }}
+
Iris™ Insights
Identifier AI
{{ ins.text }}
{{ rowCountLabel }}
+ +
{{ cell.text }} {{ cell.text }} {{ cell.sub }}
No records match the current filter.
+ +
Scope-to-Deposit Pipeline · v{{ flowVersion }} · {{ nodeCount }} nodes · drag to reorder
Automation Hand-offs
+
Node Inspector
{{ m.k }} {{ m.v }}
IF{{ b.text }}
+
Immutable Flow Versions
v{{ v.v }} · {{ v.nodes }} nodes {{ v.at }}
Active transactions stay pinned to the version under which they started.
+ +
Smart Intake Form
{{ form.vertical }}
Rule-approved add-ons
Deterministic pricing engine · tenant price book
{{ form.priceStatus }}
{{ p.k }} {{ p.v }}
{{ l.tag }} {{ l.text }}
+
Automation Preview
{{ p.label }} {{ p.state }}
+
{{ a.name }}
{{ a.desc }}
Trigger · {{ a.trigger }}Runs · {{ a.runs }}
+
{{ s.kicker }}
{{ s.label }}
{{ s.desc }}
{{ s.value }}
+ +
Tenant Onboarding
Step {{ wiz.stepNum }} of {{ wiz.stepTotal }}
Service
How do you price this service?
Optional add-ons
Auto-pricing gate
{{ wiz.gateText }}
{{ wiz.otherTitle }}
+
Onboarding Readiness
{{ r.mark }} {{ r.label }} {{ r.state }}
Auto-pricing stays disabled until a method, an approved rate, required inputs and minimums exist. Until then Dispatch returns MANUAL_ESTIMATE_REQUIRED and the lead is preserved.
+ +
Vicky · Discovery Session
{{ vicky.status }}
{{ t.who }} {{ t.text }} {{ t.note }}
+
Required Inputs · {{ vicky.service }}
{{ i.mark }} {{ i.label }} {{ i.value }}
+
Guardrails
{{ r.text }}
+ + + +
XPI Dispatch
{{ doc.kind }}
{{ doc.number }} · {{ doc.date }}
{{ p.title }}
{{ l }}
Scope of work
{{ li.label }} {{ li.detail }}
{{ li.qty }}
{{ li.amount }}
{{ doc.termsTitle }}
{{ t.text }}
{{ t.k }} {{ t.v }}
Signature
{{ doc.sigName }}
{{ doc.sigMeta }}
Signature evidence
{{ e.k }} {{ e.v }}
{{ doc.footer }}
+ +
Hosted Checkout
{{ pay.deal }}
Resolved payment lane
Government and PO lanes cannot reach commercial authorization without a valid PO on file.
Amount due now
{{ pay.due }}
{{ pay.dueNote }}
+
Commercial Authorization Gate
{{ g.mark }} {{ g.label }} {{ g.detail }}
{{ pay.verdict }}
{{ pay.verdictNote }}
+ +
XPI Voice · Intake Session
{{ voice.meta }}
{{ l.at }} {{ l.who }} asr {{ l.conf }} {{ l.text }} {{ l.captured }}
+
Field Provenance
{{ f.k }} {{ f.v }}
{{ f.source }}conf {{ f.conf }}{{ f.at }}
Every field stores its source utterance, ASR confidence and timestamp. Low-confidence fields are re-asked, never inferred.
+
Session Outcome
{{ o.k }} {{ o.v }}
+
{{ s.label }}
{{ s.value }}
{{ s.note }}
+
Dead-Letter Queue
{{ dlq.countLabel }}
+ +
Item Inspector
{{ dlq.sel.name }}
{{ dlq.sel.cls }}
{{ dlq.sel.policy }}
{{ m.k }} {{ m.v }}
Payload
{{ dlq.sel.payload }}
+
{{ s.label }}
{{ s.value }}
{{ s.note }}
+ +
{{ p.title }}
{{ p.sub }}
{{ p.tag }}
{{ r.title }} {{ r.sub }} {{ r.value }} {{ r.valueSub }}
{{ drawer.kicker }}
{{ drawer.title }}
{{ drawer.sub }}
+ +
Iris™ Classification Panel
{{ iris.gate }}
{{ f.k }} {{ f.v }}
Classification confidence{{ iris.confLabel }}
White marker = tenant confirmation threshold. Iris identifies; deterministic rules authorize.
{{ sec.title }}
{{ r.k }} {{ r.v }}
Commercial Lifecycle
{{ t.label }}
{{ t.at }}
{{ t.text }}