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

Section 17 · Pipeline Hygiene — Stop Losing Money to Messy CRM

17.5Find opportunities owned by former employees

Built in the POC
No.
17.5
DMA's reference
Decision Book p.32
Phase
Phase 1
Autonomy
L1 · Recommend
DMA's decision
Yes

What DMA asked for · Decision Book p.32

Find accounts and deals owned by people who have left DMA, so they don't disappear.

Why it matters to DMA: Simple, and it stops pipeline vanishing when the team changes.

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

How we do it

  • A rule compares every account's and deal's owner with the Nutshell user list: an owner whose user is disabled is a former owner.
  • Open deals with a former owner are high severity; closed ones low, accounts medium.
  • The flag says who owned it; reassigning is a person's decision in Nutshell (the book's autonomy here is L1, recommend). Escalation cases already move to a backup automatically when their owner is away.
  • The rules run with every audit of the CRM (and again after each sync). They only detect and explain; nothing is changed in Nutshell by a flag, so a person stays in charge of the fix.

The flow

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

yesyesNutshell usersenabled or notOwned recordsaccounts, dealsOwner disabled?the ruleFormer ownerhigh if deal openReassignedby a person
Step 1 of 4

The user list

One Nutshell user has been disabled.

  • Nutshell
  • Routing
  • Stored data
  • Person

Where the data goes

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

  1. 1Nutshell

    Source

    Deals, contacts, tasks, activities, notes and users.

  2. 2Sync

    Copies Nutshell changes into the bridge database

    Keeps the mirror current, so the rules see today's state.

  3. 3Bridge database

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

    One open flag per record and problem, with its details and the rule version.

  4. 4AI

    Claude models, only through DMA's own gateway

    Not needed for most flags: they are rules. The audit adds what only the notes say.

  5. 5Write gate

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

    Flags don't write to Nutshell; fixes happen there, by people (or through the write gate where a field rule allows it).

  6. 6Nutshell

    The system of record

    Reps fix the record; the flag closes on the next run.

The tables behind it

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

ai.hygiene_flagsPKiduuidsubject_typetextflag_codetextseveritytextdetailsjsonbrule_versiontextdetected_attimestampresolved_attimestamp+ 2 more columnscrm.usersPKiduuidnametextis_enabledbooleanis_ai_actorboolean+ 11 more columnscrm.leadsPKiduuidnametextowner_user_iduuidstatustext+ 22 more columns

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

TableWhat it holdsColumns
ai.hygiene_flagsOne open flag per record and problem (stuck deal, missing next step, former owner, bad email, duplicate), with severity, details and the rule version.10
crm.usersNutshell users, with whether each is still enabled.15
crm.leadsDeals and their owner.26

Worked example

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

Records owned by a former employee: the screen and the system

1 / 3

What you see

1.The filter

Pipeline hygiene, filtered to former owners.

localhost:13301/hygiene?hyg_flag=former_owner
Pipeline hygiene, filtered to records owned by a former employee.
Callout 1

What happens in the system

  • Bridge databasecrm.users

    The Nutshell user list is mirrored; one user is disabled.

Former-owner flags in the POC today (live counts on the synthetic sample: one of eight users is disabled).

Records owned by a former employee

SeverityRecordsWhat
High16Open deals
Medium33Accounts
Low21Closed deals

In the running POC

localhost:13301/hygiene?hyg_flag=former_owner
Pipeline hygiene, filtered to records owned by a former employee.

Pipeline hygiene, filtered to records owned by a former employee.

  1. 1The former-owner filter, with its count.
  2. 2Why: the owner is no longer an active Nutshell user.
  3. 3Who owned it.

Dashboard · Pipeline hygiene, records owned by people who left. 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
Pipeline hygiene: former ownersDMA AI dashboardRecords owned by someone who left.
Escalation rosterDMA AI dashboardHow cases already move to a backup.

Status

Built in the POC

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

17.5 Find opportunities owned by former employees · DMA AI proof