Skip to main content
Builds (or sharpens) the ICP scoring model from the user’s real closed deals. Pass closed-won customer domains and closed-lost domains. Nous enriches each, links the contacts you already have there, and runs contrastive lift (what’s true of winners but not losers) to discover the signals that actually predict revenue, then re-scores open accounts.
This is the strongest way to build the playbook, because a model trained on who actually bought beats one inferred from a description. Even a handful of each helps (3 to 5 won and 3 to 5 lost). After it runs, call export_icp_model to write the sharpened model back into the ICP file.

Parameters

Pass at least one won or lost domain. With both sides the model runs in contrastive-lift mode (winners against losers). With only winners it falls back to winner-signal mode.

Returns

If you pass nothing to learn from:

When to call it

  • After sync_icp → sharpen the seeded model on real outcomes when the user can name a few closed deals
  • Whenever new deals close → re-run with the latest won and lost domains so the model tracks reality
Follow it with export_icp_model to write the trained model back into the user’s ICP file.

Backed by

POST /v2/workspace/closed-deals. The agent setup surface. Enriches each domain and runs contrastive lift, then re-scores open accounts.