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

Section 13 · Relationship Graph — Follow People, Not Just Companies

13.3Multi-person account view

Built in the POC
No.
13.3
DMA's reference
Decision Book p.27
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.27

Understand that several contacts can belong to the same deal or account.

Why it matters to DMA: So the AI never treats a CMO and a VP at the same company as two unrelated leads.

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

How we do it

  • DMA's book schedules this for Phase 2; the POC already works this way, because the audit and the outreach both work per account, not per person.
  • The audit reads an account as one bundle: every contact on it, every deal, note, task and activity. It decides the account's tier, its one next best action, and which person to contact.
  • Outreach goes to one chosen person per account, so two people at the same company never get two separate campaigns. People who have left or bounced are marked and skipped.
  • The Account 360 screen shows the whole picture in one place: the people with a contactability note each, the deals, and the timeline.

The flow

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

Nutshellaccount + contacts + dealsBridge copylinked by accountAuditone bundle per accountWho to contactone personAccount 360people, deals, timeline
Step 1 of 5

Linked in Nutshell

Northside Dental Group has a CMO, an office manager and two old deals.

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

Where the data goes

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

  1. 1Nutshell

    Source

    Accounts, their contacts and deals.

  2. 2Sync

    Copies Nutshell changes into the bridge database

    Mirrors the links between them.

  3. 3Bridge database

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

    People linked to accounts; one profile per account.

  4. 4AI

    Claude models, only through DMA's own gateway

    The audit reads the account as a whole.

  5. 5Write gate

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

    Account-level fields go back through the write gate, within the field rules.

  6. 6Nutshell

    The system of record

    One tier and next step per account.

The tables behind it

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

crm.accountsPKiduuidnametextdomaintextowner_user_iduuid+ 13 more columnscrm.account_contactsPKaccount_iduuidPKcontact_iduuidroletextis_primaryboolean+ 2 more columnscrm.contactsPKiduuidfull_nametexttitletextprimary_email_domaintext+ 16 more columnsai.account_twinPKaccount_iduuidPKtwin_versionintegertiertextnbatextcontactablebooleanIDprompt_iduuidgenerated_attimestamp+ 9 more columns

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

TableWhat it holdsColumns
crm.accountsCompanies mirrored from Nutshell.17
crm.account_contactsWhich people belong to which account, and their role.6
crm.contactsThe people, with title (email kept as a hash).20
ai.account_twinOne current profile per account: tier, next best action, whether anyone is contactable.16
How the tables connect (1)
ColumnPoints toKept by
ai.account_twin.prompt_idagent.promptsThe application (by id)

Worked example

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

One account, several people: the screen and the system

1 / 3

What you see

1.The account

The Account 360 opens on one company.

localhost:13301/accounts/…
Account 360: one company with its people, deals and timeline.
Callout 1

What happens in the system

  • Bridge databasecrm.accounts · ai.account_twin

    The account and its current profile (tier, next best action) are read from the bridge database.

One account with three people (synthetic demo data).

Northside Dental Group, as the audit sees it

PersonRoleContactability
Priya RamanCMOChosen contact for the win-back email
Tom KellerOffice managerContactable; not emailed (one person per account)
Dana OrtizFormer marketing leadNot contactable: left the company (note, March 2025)

In the running POC

localhost:13301/accounts/…
Account 360: one company with its people, deals and timeline.

Account 360: one company with its people, deals and timeline.

  1. 1The account, its tier and its one next best action.
  2. 2Its people, each with a contactability note.
  3. 3The deals on the account.

Dashboard · Account 360. 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 dashboardClick any row to open its Account 360.

Status

Built in the POC

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

13.3 Multi-person account view · DMA AI proof