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

Section 4 · Nutshell — Turn 30,000 Records Into an Asset

4.5Automatic CRM notes

Built in the POC
No.
4.5
DMA's reference
Decision Book p.14
Phase
Phase 1
Autonomy
L3 · Act within rules
DMA's decision
Yes

What DMA asked for · Decision Book p.14

Write the transcript, summary, score, recommended service and next action back into Nutshell.

Why it matters to DMA: It removes manual note-taking and keeps records current as a by-product of the AI's own work.

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

How we do it

  • When a website visitor books, the new Nutshell lead gets a note with the chat summary, the three site-review findings, the score and the services that fit, with a link to the full conversation.
  • When a rep logs a call (a Zoom transcript, or pasted text), the CRM scribe writes the summary note, updates the fields it can support with a quote, and drafts the follow-up.
  • Every email the system sends is logged as an activity on the contact; the AI Score, Tier, Reason and Next Best Action fields are kept up to date on every record.
  • Routine notes and AI fields are written on their own (L3) through the write gate, with an undo; anything DMA's rules reserve for a person waits for one click.

The flow

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

Website chatLogged callAI writessummary · fields · nextstepWrite gateL3 routine · L2 approvalNutshellnote + AI fields
Step 1 of 3

Something happened

A visitor booked, or a rep logged a call.

  • Person
  • AI
  • Routing
  • Nutshell

Where the data goes

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

  1. 1Chats and calls

    Source

    Conversations, transcripts and sent emails.

  2. 2Sync

    Copies Nutshell changes into the bridge database

    Mirrors the written notes back.

  3. 3Bridge database

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

    The summary and the proposed changes.

  4. 4AI

    Claude models, only through DMA's own gateway

    Writes the summary; extracts fields with quotes.

  5. 5Write gate

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

    Writes the note and fields, journaled, with undo.

  6. 6Nutshell

    The system of record

    A note the salesperson reads in 30 seconds.

The tables behind it

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

ctrl.outboxPKiduuidentity_typetextoperationtextautonomy_leveltextFKapproval_iduuidstatetext+ 22 more columnsconv.summariesPKiduuidleveltextsubject_typetextversionintegeris_currentbooleanIDprompt_iduuid+ 11 more columns

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

TableWhat it holdsColumns
ctrl.outboxThe notes and field updates bound for Nutshell.28
conv.summariesSummaries of conversations and accounts, versioned.17
How the tables connect (2)
ColumnPoints toKept by
ctrl.outbox.approval_idctrl.approvalsThe database (foreign key)
conv.summaries.prompt_idagent.promptsThe application (by id)

Worked example

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

A logged call becomes a Nutshell note

1 / 3

What you see

1.The changes, ready

After a call is logged, the note and field updates wait as one batch, each with the words it came from.

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

What happens in the system

  • AI agentCRM scribe

    Writes the summary and extracts fields, each backed by a quote from the transcript.

  • Bridge databasectrl.outbox

    The note (L3) and the field updates (L3 or L2 by DMA's rules).

The note on a new website lead (synthetic).

Note written to Nutshell

Summary
Owner of a 3-location dental practice; new-patient calls down, mostly at two offices; wants it sorted in the next month or two.
Site review
"Home" title; location pages without maps; a 4.82 MB hero image
Score
82, tier A
Services that fit
SEO, local search
Next step
Josh: prep for the booked call with the site review in the note

In the running POC

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

1 / 2A logged call's CRM changes, as one batch.

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

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
The CRM simulatorCRM simulator (stands in for Nutshell)Notes and AI fields written by DMA AI.

Status

Built in the POC

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

4.5 Automatic CRM notes · DMA AI proof