Salesforce Dictionary — Free Salesforce GlossarySalesforce Dictionary

Entity Relationship Diagram (ERD)

Core CRM🟡 Intermediate

Definition

A visual diagram showing the relationships between Salesforce objects (entities), illustrating how standard and custom objects connect through lookup, master-detail, and junction relationships.

Real-World Example

At their company, a CRM manager at Summit Group leverages Entity Relationship Diagram (ERD) to centralize important business data in one place. With Entity Relationship Diagram (ERD) configured to match their workflow, the team can quickly find relevant information, track changes over time, and generate reports that drive strategic decisions.

Why Entity Relationship Diagram (ERD) Matters

An Entity Relationship Diagram (ERD) is a visual diagram showing the relationships between Salesforce objects. Boxes represent objects (entities), and lines represent relationships (lookups, master-detail, junction). ERDs are used to document data models, communicate the schema to stakeholders, and plan changes that will affect multiple objects. They make data architecture visible in a way that text-based descriptions can't match.

Salesforce provides Schema Builder as a built-in ERD tool, letting admins drag objects onto a canvas and see relationships visually. For more sophisticated diagramming, third-party tools like Lucidchart, draw.io, and dedicated Salesforce ERD tools offer richer features. Maintaining a current ERD for any non-trivial Salesforce org is one of the most valuable documentation practices because it makes the data model accessible to anyone who needs to understand it, whether they're new team members, integration partners, or stakeholders evaluating proposed changes.

How Organizations Use Entity Relationship Diagram (ERD)

  • TerraForm TechMaintains a Lucidchart ERD of their custom data model, updated whenever significant schema changes happen. The ERD is the first thing they share with new team members.
  • NovaScaleUses Schema Builder for quick visual exploration of their schema and a more polished ERD in external documentation for formal communication.
  • CodeBridgeUpdates their ERD as part of any major schema change, treating documentation as part of the change rather than an afterthought.

🧠 Test Your Knowledge

1. What does an ERD show?

2. What's Salesforce's built-in ERD tool?

3. Why maintain an ERD?

See something that could be improved?

Suggest an Edit