Confidential · © 2026 Space-O Technologies Inc. · Prepared exclusively for DMA. Please do not copy, save or share.

Section 10 · Human Sales Team Superpowers

10.6Post-call automation

Built in the POC
No.
10.6
DMA's reference
Decision Book p.23
Phase
Phase 1
Autonomy
L2 · Prepare, then wait for approval
DMA's decision
Yes

What DMA asked for · Decision Book p.23

After the call: summarise it, update Nutshell, capture the promises made and draft the follow-up.

Why it matters to DMA: It is the zero-entry CRM engine: reps talk, the system writes it up.

In our words, from DMA's Product Decision Book v3, page 23.

How we do it

  • On an account, "Log a call" takes a Zoom transcript (.vtt or .txt). Picking the file is enough; it's read straight away.
  • The call reader copies what matters with the exact words and who said them: the summary, promises either side made, tasks, budget and timing. Code turns "send it Friday" into a real date against the meeting day, and fills in a budget or timeline the model missed from the prospect's own words.
  • Everything is staged as one batch on the write gate: the note, the tasks, the field changes and a follow-up email draft. A person approves all of it in one click, or rejects or edits single lines. Items with no supporting quote are left out and listed.
  • Nothing reaches Nutshell until the batch is approved. Recording consent follows DMA's consent rules.

The flow

It plays on its own while it's on screen; hover or use the controls to pause or step through.

Log a callZoom transcriptCall readerexact quotesDates and budgetresolved by codeOne batchnote · tasks · fields ·draftApprove allor line by lineNutshellwritten once
Step 1 of 6

The rep logs the call

Picks the transcript file on the account.

  • Person
  • AI
  • Rule in code
  • Stored data
  • Nutshell

Where the data goes

The same six stages on every page. Nothing reaches Nutshell except through the write gate.

  1. 1Call transcript

    Source

    A Zoom transcript file.

  2. 2Sync

    Copies Nutshell changes into the bridge database

    Mirrors the approved changes back.

  3. 3Bridge database

    A copy of the CRM data, plus what the AI works out

    The transcript (encrypted), the facts and the staged batch.

  4. 4AI

    Claude models, only through DMA's own gateway

    Reads the call and drafts the follow-up; code resolves dates and money.

  5. 5Write gate

    The only way back into Nutshell: checked, approved when needed, sent once

    Holds the batch until a person approves, then writes it once.

  6. 6Nutshell

    The system of record

    The note, tasks and fields appear on the record.

The tables behind it

Drawn from the POC's database catalogue: structure only, no data.

ctrl.approvalsPKiduuidkindtextstatetextsummarytextdecided_bytextdecided_attimestamp+ 16 more columnsctrl.outboxPKiduuidentity_typetextoperationtextautonomy_leveltextFKapproval_iduuidstatetext+ 22 more columnsai.extracted_factsPKiduuidfact_keytextevidence_quotetextstatustextIDprompt_iduuid+ 10 more columns

PK primary keyFK reference the database enforces (solid line)ID reference kept by id (dashed line)

TableWhat it holdsColumns
ctrl.approvalsThe batch, waiting for one decision, with its readable summary.22
ctrl.outboxEach change in the batch, written once approved.28
ai.extracted_factsFacts from the call, with their quotes.15
How the tables connect (2)
ColumnPoints toKept by
ctrl.outbox.approval_idctrl.approvalsThe database (foreign key)
ai.extracted_facts.prompt_idagent.promptsThe application (by id)

Worked example

Synthetic demo data: every name, business and number is made up.

One approval for the whole call

1 / 2

What you see

1.The batch, line by line

Each change shows what it is and the exact words it came from.

localhost:13301/approvals
A logged call's CRM changes, waiting as one batch.
Callout 1

What happens in the system

  • LLM gatewaycall reader

    Copies quotes and who said them; code resolves dates and money.

  • Bridge databasectrl.approvals · ctrl.outbox

    Every change is staged under one batch and waits for one decision.

A synthetic Zoom call with Summit HVAC, as the batch shows it.

The batch waiting for approval

ChangeWhatSaid
NoteCall summary: wants more service calls in the north side—
TaskSend the local-search audit by Friday 2 October"I'll send the audit over by Friday."
FieldBudget: $2,000–$3,000 a month"Ballpark budget is 2-3k a month."
DraftFollow-up email (not sent)—

In the running POC

localhost:13301/approvals
A logged call's CRM changes, waiting as one batch.

A logged call's CRM changes, waiting as one batch.

  1. 1Each change and the words it came from.
  2. 2Approve all in one click.

Dashboard · Approvals, a CRM change opened. Captured from the running POC on September 25, 2026; synthetic data.

See it live

Opens the exact screen in the running POC, in a new tab.

OpenWhereWhat to try
AccountsDMA AI dashboardOpen an account and use "Log a call".
ApprovalsDMA AI dashboardThe call's batch waits here for one decision.

Status

Built in the POC

Built in the POC. This capability runs in the POC today, on synthetic data, end to end.

10.6 Post-call automation · DMA AI proof