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

Part B · The screens

B.5Accounts

Every company from Nutshell with its tier, estimated value, status and next step, and one click to its Account 360: the facts from old notes with their quotes, the people and whether each can be contacted, the deals, and the timeline.

No.
B.5
Dashboard address
/accounts

What you can do here

Each core task, and how many clicks it takes from this screen.

TaskClicksHow
Open an account's 3602Accounts → the row. The side panel opens; the full page is one more click.
See why an account scored as it did2Accounts → Why? on the row (1 from Today): the reasons, the points behind them and what could make it wrong.
Correct a tier3Accounts → the tier on the row → pick A, B or C (2 from Today). Logged as your override, with Undo.
Correct a fact the AI found2⌘K → type the account and the fact ("northside renewal") → Tab → type → Enter. Your correction replaces the AI's, which is kept as history.
Mark a person do not contact3⌘K → the person's name → Do not contact. Outreach to them is blocked at once; Undo is in the message.
Log a call2On the account's page: Log a call → drop the Zoom transcript (.vtt or .txt). Its changes wait in Approvals as one batch.
Draft a proposal2On the account's page: Draft proposal → Draft. The package can be left for the AI to pick from the notes.
Act on several accounts3Accounts → tick a row → Draft (or Do not contact) in the bar that appears; one more tick per extra row. Each row reports its own result, with Undo.

How it works behind the scenes

  • The list and the 360 read the bridge database: the CRM copy kept in step with Nutshell by the sync worker, plus what the AI worked out (score, tier, next step, facts).
  • Scores and tiers come from the account review; each fact from old notes keeps the exact words and the date of the note it came from, and a fact without its words is dropped.
  • A rep sees only the accounts they own; everyone else sees all of them. The database enforces this for each signed-in person, not the screen.
  • Contact details are encrypted in the copy. The 360 lists each person with whether they can be e-mailed and, if not, why (left the company, bounced, no consent, marked do not contact), not their address.
  • Nothing here writes to Nutshell directly. Tier and fact corrections are the AI's own data; a logged call or a proposal waits in Approvals, then goes through the write gate.

Rules and switches that apply here

  • Do not contact takes effect at once and blocks every send to that person in code, whatever a draft says.
  • The consent gate blocks outreach to records without a lawful basis in their country.
  • A logged call's changes wait 30 seconds after approval before they are written, so they can be undone.

The tables behind it

crm.accountsPKiduuidnametextdomaintextowner_user_iduuidsource_updated_attimestamp+ 12 more columnsai.scoresPKiduuidscoresmallinttiertextnbatextnba_rationaletextreason_codesjsonbcounter_evidencetextIDprompt_iduuid+ 12 more columnsai.extracted_factsPKiduuidfact_keytextvaluejsonbconfidencenumericevidence_quotetextobserved_attimestampstatustextIDprompt_iduuid+ 7 more columnsai.account_twinPKaccount_iduuidPKtwin_versionintegerlifecycle_statetexttiertextnbatextcontactablebooleanIDprompt_iduuidgenerated_attimestamp+ 8 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
ai.scoresEach account's score, tier, estimated value, reasons and next step.20
ai.extracted_factsFacts from old notes and calls, each with the exact words it came from.15
ai.account_twinThe account's current AI picture: lifecycle, tier, next best action and contactability.16
How the tables connect (3)
ColumnPoints toKept by
ai.scores.prompt_idagent.promptsThe application (by id)
ai.extracted_facts.prompt_idagent.promptsThe application (by id)
ai.account_twin.prompt_idagent.promptsThe application (by id)

The screen

localhost:13301/accounts
Accounts: every company with its tier, value, status and next step (live, synthetic data).

1 / 4Accounts: every company with its tier, value, status and next step (live, synthetic data).

  1. 1Filter by tier; search by name or domain.
  2. 2The tier: click to correct it.
  3. 3Why? explains the score.

Dashboard · Accounts. Captured from the running POC on September 25, 2026; synthetic data.

See it live

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

OpenWhereWhat to try
AccountsDMA AI dashboardClick a row for the 360; Why? explains the score.
B.5 Accounts · DMA AI proof