Part B · The screens
B.21Connect Nutshell
The first run: paste a Nutshell user e-mail and API key, and the system copies the CRM, scores it and shows the deals most worth reviving, in about a minute on the first results.
- No.
- B.21
- Dashboard address
- /onboarding
What you can do here
Each core task, and how many clicks it takes from this screen.
| Task | Clicks | How |
|---|---|---|
| Connect Nutshell and scan | 1 | Paste the user e-mail and the API key → Connect & scan. Progress shows records pulled, scored and the first buried facts found. |
How it works behind the scenes
- The key is stored encrypted and used only by the sync worker, which copies companies, people, deals, notes, tasks and activities into the bridge database and keeps them in step.
- Read-only until you approve a write: nothing is changed in Nutshell by connecting or scanning.
- As records arrive, the account review scores them, so Today fills in while the rest of the copy is still loading.
- In the prototype the connection points at a Nutshell-compatible simulator with synthetic data; pointing it at DMA's real Nutshell is a change of address and key.
Rules and switches that apply here
- Connecting never writes to Nutshell; every later write goes through the write gate and its approvals.
The tables behind it
PK primary keyFK reference the database enforces (solid line)ID reference kept by id (dashed line)
| Table | What it holds | Columns |
|---|---|---|
| ops.sync_runs | Each sync: when, what was copied, and any drift found. | 9 |
The screen
localhost:13301/onboarding

Connect Nutshell: an e-mail, a key and one click.
- 1The Nutshell user's e-mail (then the API key).
- 2Connect & scan.
Dashboard · Connect Nutshell (first run). 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.
| Open | Where | What to try |
|---|---|---|
| Connect Nutshell | DMA AI dashboard | Shown for reference: in the demo the simulator is already connected. |