The Salesforce Lead object was designed for B2C use cases where a prospect's company affiliation is unknown at first contact. For B2B businesses — particularly professional services firms — this model creates friction and data duplication, because reps almost always know the company they're dealing with from the first interaction. This article documents the decision framework for when to use the Lead object versus creating Account/Contact/Opportunity records directly.
Client context: This decision emerged from a working session with [1] on 2026-03-17. See [2] for full discussion.
The Lead object is a "hybrid" record that combines contact, company, and project information in a single form. Its purpose is to hold unqualified prospects until a rep decides they're worth pursuing — at which point a Lead is converted into an Account, Contact, and Opportunity simultaneously.
This model breaks down in B2B contexts because:
The practical result: reps either skip Leads and create records directly anyway, or they use Leads inconsistently, producing a messy mix of both patterns.
All three conditions are true:
This is the classic inbound/form-fill scenario. Leads are appropriate when you're filtering riffraff before committing to full record creation.
Any of these are true:
In these cases, create the three objects directly. The overhead is modest — Account → Contact → Opportunity — and the data model is cleaner.
The most common objection to dropping Leads is: "What do I do with something that's barely an opportunity? I don't want to clutter my pipeline."
The answer is to use the Opportunity object with an early-stage pipeline stage — for example, Info Gathering — configured with 0% probability.
Benefits of this approach:
Example: A contact mentions a potential project in passing but hasn't committed to anything. Create the Account and Contact, then create an Opportunity in
Info Gatheringstage with no amount and no close date. It's tracked without polluting the forecast.
If an org decides to stop using Leads, existing Lead records must be addressed. Two options:
| Option | When to Use |
|---|---|
| Mass convert | Lead volume is manageable; you want a clean slate immediately |
| Work through organically | Large Lead backlog; convert as reps touch them, create no new Leads |
The decision depends on Lead volume and team bandwidth. Either way, the rule going forward is: no new Leads are created.
| Scenario | Lead Model | Direct Model |
|---|---|---|
| New contact, unknown company | Create Lead | N/A — need company to create Account |
| New contact, known company | Create Lead → Convert | Create Account + Contact directly |
| Early-stage deal | Lead (pre-conversion) | Opportunity in Info Gathering stage, 0% probability |
| Existing account, new project | Create Lead (messy) | Create Opportunity on existing Account |
| Multiple contacts at one company | Separate Leads (fragmented) | Multiple Contacts under one Account |