departments/Back Office

Back Office / Billing

Money in, decline recovery, vault/CoF hygiene, collections queues, revenue reporting and billing records truth.

Human gatelivehead · Back Office Controllerescalates to Executive / Chief of Staff
SOPs live
11/14
declared functions with a playbook on disk
Agents
6· 6 active
Skills linked
111
464 enrollments across roster · session packs on each person
Events routed here
17
Shared in
0
functions owned elsewhere that this desk may run

Functions this department owns14

Billing discovery

Who can we legitimately charge, what is due, and what is broken in the schedule.

Assistedlive
operator
Billing Analyst
playbook
playbook-billing.md
newleaf-operating-doctrinenmi-billingnewleaf-billing-crmnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderNightly billing discoveryClient billing setup missing

Charge package preparation

Assemble a charge package for human approval. The agent never charges.

Human gatelive
operator
Back Office Controller
playbook
playbook-charge-package.md
nmi-billingnewleaf-operating-doctrinenmi-collectjs-3ds2newleaf-billing-crmnewleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-render
one_click_mit · nmi_from_twenty · charge_without_human

Chargeback intent response

Customer signalled chargeback / unauthorized / refund threat. Find the client, assemble the 360, assign the save + evidence tasks, notify urgently. No auto-refund.

Human gatelive
operator
Retention Specialist
playbook
playbook-chargeback-response.md
first touch minutes
15
resolve hours
4
newleaf-sentiment-escalationnewleaf-billing-crmghl-smsnewleaf-operating-doctrinenmi-billingnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderChargeback intent detected in commsChargeback intent detected in commsChargeback notice received from the processorChargeback notice received from the processor
auto_refund · nmi_from_twenty · mass_sms_without_human

Card-on-file trail audit / DNH repair

Audit the CoF trail before any MIT. Repair Day-0 / retoken gaps. Only GREEN_MIT_READY proceeds.

Assistedlive
operator
Billing Analyst
playbook
12-cof-trail-audit-dnh-repair.md
scripts
scripts/billing/cof_trail_audit.py
nmi-billingnewleaf-operating-doctrinenmi-collectjs-3ds2newleaf-billing-crmnewleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderDo-not-honor / unknown CoF before an MIT

Collections queue management

Keep decline / HOLD / segment queues accurate and worked in order.

Assistedlive
operator
Recovery Specialist
playbook
playbook-collections-queues.md
newleaf-billing-crmnewleaf-operating-doctrinenmi-billingnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderCancellation intent detectedSales first payment declined

Stale contact urgency outreach

Customer has money moving but no recent human contact. Classify urgency and stage the outreach.

Assistedlive
operator
Support Responder
playbook
playbook-contact-urgency.md
scripts
scripts/billing/contact_urgency_classify.py, scripts/billing/contact_urgency_outreach.py
ghl-smsnewleaf-portalnewleaf-billing-crmnewleaf-operating-doctrinenmi-billingnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderStale contact inside a charge windowStale contact inside a charge window

Create subscription from vault

Vault-no-sub repair: create recurring only after Gate 0.5 package + human ACK.

Human gatestub
operator
Recovery Specialist
playbook
playbook-create-subscription-from-vault.md
nmi-billingnewleaf-billing-crmnewleaf-operating-doctrinenmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderVault without subscription
auto_charge · nmi_from_twenty · mass_mit

Billing → CRM projection

Project billing truth into Twenty as a VIEW. Never call NMI from the CRM.

Assistedlive
operator
CRM Projectionist
playbook
playbook-crm-sync-billing.md
newleaf-billing-crmtwenty-crmnewleaf-operating-doctrinenmi-billingnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-render
nmi_from_twenty

NSF / 202 retry cohort

Build the payday-window retry cohort. Never executes without an explicit human yes.

Human gatelive
operator
Recovery Specialist
playbook
playbook-nsf-retry.md
nmi-billingnewleaf-billing-crmnewleaf-operating-doctrinenmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderNSF / 202 retry cohort
auto_mit_without_human

Payment tracking

Webhook inbox → ledger reconciliation so the schedule matches reality.

Assistedlive
operator
Billing Analyst
playbook
playbook-payment-tracking.md
newleaf-billing-crmnmi-billingnewleaf-operating-doctrinenmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderNew customer submissionSales billing setup completeSales first payment captured

Post-charge journey

After a successful charge: tag CRM, check contact recency, queue the right follow-up.

Assistedlive
operator
Billing Analyst
playbook
playbook-post-charge-journey.md
scripts
scripts/billing/post_charge_journey.py, scripts/billing/contact_urgency_outreach.py
newleaf-billing-crmghl-smsnewleaf-portalnewleaf-operating-doctrinenmi-billingnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderPayment succeeded

Retoken card / CoF repair

Customer vault failed $0/CoF — send retoken path; never silent MIT.

Human gatestub
operator
Recovery Specialist
playbook
playbook-retoken-card.md
nmi-billingnewleaf-billing-crmnewleaf-operating-doctrinenmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderVault CoF / $0 auth failed
auto_charge · nmi_from_twenty

Revenue reporting

MRR, collected vs scheduled, cohort performance.

Autonomouslive
operator
Financial Analyst
playbook
playbook-revenue-reporting.md
newleaf-billing-crmnewleaf-operating-doctrinenmi-billingnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderSales same-day discount selected

Payment schedule due review

List due installments for human review. Discovery only until Gate 0.5 ACK.

Human gatestub
operator
Recovery Specialist
playbook
playbook-schedule-due.md
newleaf-billing-crmnewleaf-operating-doctrinenmi-billingnmi-collectjs-3ds2newleaf-billing-auditnewleaf-billing-recoverynewleaf-recovery-actionsbilling-automationcash-flow-forecastingpci-compliancegdpr-data-handlingchurn-preventionnewleaf-crmtwenty-crmconnector-to-twentyagent-xlsxdata-reportanalyticsnewleaf-dashboardsql-optimization-patternspostgresql-table-designschemadatabase-migrationverification-before-completionobsidian-vaultcost-optimizationnewleaf-action-executornewleaf-slack-monitorlifecycle-reviewsystematic-debuggingsecurity-requirement-extractionincident-runbook-templatesdistributed-tracingdata-storytellingkpi-dashboard-designemailscopywritingdebugging-strategieslifecycle-session-loopnewleaf-observabilityagentmailadd-app-clipchromajsfal-realtimefinetuning-method-selectiongo-concurrency-patternshiggsfield-soul-idmarket-sizing-analysiseas-update-insightsfal-video-editframe-flowchart-stickygsap-timelineimplementmedia__gif-searchmlops__inference__llama-cppmonorepo-managementnewleaf__hermes-full-scope-auditoversized-cursorpptxpptx-html-fidelity-auditproductivity__mapspython-error-handlingreact-state-managementremotion-renderPayment schedule due
auto_charge · mass_mit

Roster6

Billing Analyst

operator · cursor · reasoning

Works the schedule, the CoF trail and the post-charge journey. Produces the cohort; never charges it.

80 enrolled4 packs · full 30
Open in Library (session packs) →
persona · agency-agents

CFO Advisor

specialist · cursor · default

Advise charge packages and cash posture — never charges without human ACK.

80 enrolled4 packs · full 30
Open in Library (session packs) →
persona · agency-agents

Back Office Controller

head · cursor · reasoning

Owns billing truth and every charge package that reaches a human. Refuses shortcuts around the golden path.

64 enrolled4 packs · full 30
Open in Library (session packs) →
persona · agency-agents

Financial Analyst

specialist · glm · fast

MRR, cohorts, collected-vs-scheduled. Reports the number and the caveat.

80 enrolled4 packs · full 30
Open in Library (session packs) →
persona · agency-agents

Recovery Specialist

specialist · cursor · reasoning

Decline recovery: NSF cohorts, HOLD queues, retry windows — all human-gated before money moves.

80 enrolled4 packs · full 30
Open in Library (session packs) →
persona · agency-agents

Tax & Vault Specialist

specialist · cursor · default

Vault/CoF hygiene and tax-aware packaging — VIEW + audit only.

80 enrolled4 packs · full 30
Open in Library (session packs) →
persona · agency-agents

Events that land here17

Cancellation intent detectedP0

A save play is prepared with the value already delivered, and a human decides — nothing is cancelled or refunded automatically.

Chargeback notice received from the processorP0

Locate the client, assign the tasks, draft urgent outreach asking them to withdraw it, and build the representment evidence bundle before the deadline.

Chargeback intent detected in commsP0

Find the client, pull the full 360, assign the save task, draft an urgent SMS and email for a human to send, and start the evidence bundle — all within 15 minutes, with no automatic refund.

Client billing setup missingP1 Critical

Customer and Back Office classify the gap and prepare the correct human-reviewed next step without charging or inventing a subscription.

New customer submissionP1 Critical

Within the hour: billing setup and agreement verified, CRM record corrected and staged, welcome email plus portal access delivered, and the right humans notified.

Do-not-honor / unknown CoF before an MITP1 Critical

A broken card-on-file trail gets repaired before anyone tries to charge again.

Sales billing setup completeP1 Critical

Sales and Back Office verify the setup evidence and schedule before client handoff; no payment action originates from Twenty.

Sales first payment capturedP1 Critical

The $99, $149, or other approved first-payment result is reconciled as revenue evidence and included in the client handoff.

Sales first payment declinedP1 Critical

Back Office records the decline, Sales keeps the customer informed, and a human chooses the next approved recovery path.

NSF / 202 retry cohortP2 High

Retries are prepared on schedule but never fire without an explicit human yes.

Payment schedule dueP2 High

Listed on Billing desk due queue; charge only after Gate 0.5 package + human ACK.

Payment succeededP2 High

Money landing triggers the post-charge journey instead of silence.

Sales same-day discount selectedP2 High

The $99 or $149 same-day selection is recorded for agreement, handoff, and reporting without becoming a charge instruction.

Stale contact inside a charge windowP2 High

Nobody gets charged by a company they have not heard from in six weeks.

Vault without subscriptionP2 High

Human decides create-sub vs HOLD; never silent MIT.

Vault CoF / $0 auth failedP2 High

Retoken request or HOLD; Gate 0.5 stays red for this person.

Nightly billing discoveryP3 Normal

Every morning starts with a fresh, honest picture of who can be charged and what is broken.

Never, from this desk

  • nmi_from_twenty
  • one_click_mit
  • charge_without_human
  • mass_charge_without_human

Works with

Coverage

11 of 14 declared SOPs have a playbook on disk. The rest are declared so routing never silently drops them — they land, and a human picks them up.