In industries where sales pursuits are organized around discrete projects rather than individual buyer relationships — construction, architecture, specialty contracting, and similar fields — the default Salesforce lead model (lead name = person at a company) creates a structural mismatch. The lead record becomes ambiguous: is it about the person, the firm, or the project?
A project-centric lead structure reorients the lead record so that the project itself is the primary organizing unit. Contacts, firms, and roles are captured as attributes of or associations to that project record, rather than the project being an afterthought attached to a person.
Standard Salesforce leads default to First Name / Last Name as the record identity. For transactional or relationship-driven sales this works well. It breaks down when:
In these contexts, a lead named "John Smith" tells you almost nothing at a glance. A lead named "Tang Wing — Met Museum" is immediately actionable.
Add a dedicated Project Name field to the Lead object. This field:
Example from practice: Quarra Stone (a specialty stone contractor) pursued a project internally called "Tang Wing" and another called "Popswall" (JP Morgan's privately owned public space project). These names came from the GC and owner respectively. The lead name should match what the market calls the project, not an internal code.
A single project lead will typically involve several contacts across different firms. Rather than forcing one contact into the lead's name fields, implement associated records (related list or junction object) to attach multiple contacts to a single lead, each tagged with their role:
This mirrors how project sales actually work: you may be contracting with the GC while simultaneously cultivating the architect for specification influence and the owner's rep for budget intelligence.
The lead record should distinguish between:
| Field / Section | Purpose |
|---|---|
| Primary Contact | The person you are contracting with or most actively pursuing |
| Associated Records | All other stakeholders in the project hierarchy |
| Project Name | The project identity (drives list views, reporting, folder naming) |
Project-centric leads integrate cleanly with [1]. Because the project is the unit of identity, the prospect number assigned at lead creation travels with the project through conversion to opportunity — and can serve as the key for automated folder creation on the file server.
See [2] for the server-side implementation pattern involving API access via Vieth (or equivalent IT provider).
When leads are named and organized by project:
Project_Name__c custom field on the Lead object (text, required or strongly encouraged)Project Name — Primary Firm as a display label