> ## Documentation Index
> Fetch the complete documentation index at: https://deepline.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Lead scoring and signal discovery

> Score accounts using firmographic fit, buying signals, win/loss patterns, and closed-lost context so sales can prioritize outreach.

Use this workflow when you have a list of accounts and need to decide which ones deserve sales attention first. It replaces the old lead scoring, signal classification, account scoring, win/loss, and closed-lost recovery pages.

The pattern is simple: enrich the account, detect the signals that matter for your market, score the account against your ICP, and write the reason back to a CSV or CRM.

## When to use it

* Rank a target-account list before outbound
* Turn closed-won and closed-lost history into a better ICP score
* Find niche signals that separate good-fit accounts from noisy lookalikes
* Revisit closed-lost accounts when something material changed
* Give agents a short, inspectable reason for each score

## Run it from an agent

```text theme={null}
/deepline-gtm Score accounts.csv against our ICP. Use company size, industry, funding stage, hiring signals, tech stack, recent news, and any closed-won or closed-lost history. Return tier, score, reason, evidence, and next action.
```

With Codex:

```text theme={null}
codex "Score accounts.csv against our ICP. Explain each score with evidence and write scored-accounts.csv."
```

## Workflow

<Steps>
  <Step title="Start with the account list">
    Use domains when you have them. Company names work, but domains reduce match
    ambiguity.
  </Step>

  <Step title="Enrich firmographics">
    Pull company size, industry, location, funding, and other structured context
    with company enrichment.
  </Step>

  <Step title="Detect current signals">
    Check for signals that change over time: hiring, fundraising, leadership
    changes, expansion, competitive mentions, product launches, and relevant
    news.
  </Step>

  <Step title="Compare against your own history">
    If you have CRM exports, compare enriched closed-won and closed-lost
    accounts. Look for signal differences that explain why deals won or lost.
  </Step>

  <Step title="Score and explain">
    Score each account against the ICP and detected signals. Write the tier,
    score, reason, evidence URL, and recommended next action.
  </Step>
</Steps>

## Output schema

| Column         | Description                                      |
| -------------- | ------------------------------------------------ |
| `company`      | Company name from the input or enrichment result |
| `domain`       | Resolved company domain                          |
| `fit_tier`     | `A`, `B`, `C`, or your own tier scheme           |
| `score`        | Numeric score if you ask for one                 |
| `fit_reason`   | Short explanation of the score                   |
| `signals`      | Current signals that affected the score          |
| `evidence_url` | Source URL for the strongest signal              |
| `next_action`  | What the rep or agent should do next             |

## Useful variants

### Niche signal discovery

Use this when your ICP is too generic.

```text theme={null}
/deepline-gtm Compare won.csv and lost.csv. Enrich each company, find the non-obvious differences between wins and losses, and turn the strongest patterns into a scoring model.
```

Good outputs include signal definitions, examples, and caveats. Avoid treating one noisy correlation as a rule. Ask the agent to show the evidence it used.

### Closed-lost recovery

Use this when a lost account may have a new reason to buy.

```text theme={null}
/deepline-gtm Check closed-lost.csv for material changes since the loss: funding, leadership changes, hiring, expansion, competitor dissatisfaction, or a champion changing jobs. Score each account for re-engagement.
```

Route only accounts with a clear change. A lost deal with no new signal should stay out of the campaign.

### New signal detection

Use this when you know a trigger matters but do not yet have a saved play.

```text theme={null}
/deepline-gtm For each company in targets.csv, flag evidence of hiring for RevOps, new sales leadership, and recent funding. Include source URLs and confidence.
```

Be specific. "Growth signals" is too broad. "Hiring two or more RevOps roles in the last 90 days" is usable.

## Quality rules

* Pilot on 5-10 rows before running the full file.
* Keep the scoring model small enough to inspect.
* Require evidence for every non-firmographic signal.
* Separate fit from timing. A perfect ICP account with no current trigger may still be a lower-priority account this week.
* Do not use AI to invent missing firmographics. If a field is unknown, leave it unknown.

## Related pages

* [Enrich company](/docs/plays/task-enrich-company)
* [Signal playbooks](/docs/plays/signal-playbooks)
* [Deepline Monitors](/docs/plays/monitors)
* [Decision tree](/docs/plays/decision-tree)
