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

Section 20 · Sales Rep Work Elimination / Zero-Entry CRM

20.19Proposal data pre-fill

Built — needs DMA's data
No.
20.19
DMA's reference
Decision Book p.40
Phase
Phase 2
Autonomy
L2 · Prepare, then wait for approval
DMA's decision
Yes

◆ Amended in v3 of the book.

What DMA asked for · Decision Book p.40

Pre-fill the proposal with what's already known about the prospect.

Why it matters to DMA: Reps shouldn't retype what the CRM and the calls already say.

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

How we do it

  • "Draft proposal" on an account fills itself from the account record: the company, the contact, locations, the needs as dated facts with quotes, the services that fit.
  • The rep only picks the package (or lets the AI choose from the notes) and, if needed, a discount.
  • It needs DMA's real rate card and proposal template to go live; today's prices come from a sample rate card, and every screen says so.

The flow

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

AccountDraft proposalRecordfacts, people, fitPre-filledpackage, discount
Step 1 of 3

Opened

Draft proposal on Northside Dental.

  • Person
  • Stored data
  • Screen

Where the data goes

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

  1. 1Account record

    Source

    The account record.

  2. 2Sync

    Copies Nutshell changes into the bridge database

    Keeps the record current.

  3. 3Bridge database

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

    The proposal draft and what it used.

  4. 4AI

    Claude models, only through DMA's own gateway

    No AI model is involved: rules decide.

  5. 5Write gate

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

    Nothing is written to Nutshell.

  6. 6Nutshell

    The system of record

    Nutshell is not changed.

The tables behind it

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

ai.proposalsPKiduuidFKsupersedes_iduuidstatustextrate_card_samplebooleanpackage_codetextmonthly_totalnumericcontract_valuenumericdiscount_pctnumericFKapproval_iduuid+ 27 more columnsai.extracted_factsPKiduuidfact_keytextvaluejsonbconfidencenumericevidence_quotetextobserved_attimestampstatustextIDprompt_iduuid+ 7 more columns

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

TableWhat it holdsColumns
ai.proposalsProposal drafts: priced only from the approved rate card, with the facts they used and their checks.36
ai.extracted_factsFacts the AI found, each with the exact quote it came from and a confidence.15
How the tables connect (3)
ColumnPoints toKept by
ai.proposals.supersedes_idai.proposalsThe database (foreign key)
ai.proposals.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.

What fills itself (sample data).

Northside Dental Group

Contact
Dana Ortiz
Locations
3
Needs
New patient calls down across all three offices; reporting was hard to use (from the notes)

In the running POC

localhost:13301/accounts/…
Draft a proposal from an account (sample prices).

Draft a proposal from an account (sample prices).sample data

  1. 1The package: the AI can pick it from the notes.
  2. 2The discount: up to 10% is approved, above goes to Josh.
  3. 3Sample prices, until DMA sets its real rate card.

Dashboard · Accounts, Draft proposal (sample prices). 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 "Draft proposal".

Status

Built — needs DMA's data

Built — needs DMA's data. This capability runs in the POC today. It needs DMA's own content or data to go live; no code change is needed for that.

20.19 Proposal data pre-fill · DMA AI proof