Schema Builder
Schema Builder is a Setup tool that provides a visual, drag-and-drop interface for viewing and modifying the data model of a Salesforce org.
Definition
Schema Builder is a Setup tool that provides a visual, drag-and-drop interface for viewing and modifying the data model of a Salesforce org. It displays objects, fields, and relationships as an interactive diagram, allowing administrators to create new objects and fields and define relationships without navigating between multiple Setup pages.
In plain English
“Here's a simple way to think about it: Schema Builder is the visual map of your data model. Every object as a card, every relationship as a line, the whole data model as a network diagram. For exploring complex schemas, the visual representation makes structure visible.”
Worked example
The admin at BrightPath Consulting opens Schema Builder to plan a new data model for tracking training programs. She can see all existing objects and their relationships visualized as a diagram. She drags to create a new "Training Session" custom object, adds Date, Location, and Capacity fields, and draws a master-detail relationship to the existing Program object, all in one visual interface.
Why Schema Builder is the visual map of your data model
Salesforce schema is normally browsed object-by-object, with relationships visible only as fields on each object. Schema Builder presents the same information graphically - every object as a card on a canvas, every relationship as a line between cards, the whole data model laid out as a network diagram. For an admin trying to understand a complex schema, or a developer planning a refactor, the visual representation makes structure visible in a way the per-object view doesn't.
The reason it's worth using as a planning tool rather than a daily driver is the trade-off. Schema Builder is excellent for exploration and explanation; it's clunky for actual data-model edits past the simplest cases. Use it when you need to communicate schema to a stakeholder, when you're auditing relationships during a major change, or when onboarding a new team member to the org's structure. The Object Manager remains the surface for routine schema work.
How to set up Schema Builder
Schema Builder is the visual data-model editor for Salesforce — drag objects, draw relationships, add fields directly from the diagram. Useful for documenting / explaining the data model and for quick edits. Most production schema work happens in Object Manager (more granular control); Schema Builder is the visual shortcut.
- Open Setup → Schema Builder
Setup gear → Quick Find: Schema Builder → Schema Builder.
- Pick objects to display
Left rail shows all objects. Tick to add to the canvas. Start with related objects (Account, Contact, Opportunity).
- Drag objects to position
Visual layout. Salesforce remembers positions per user.
- Add a Custom Field via the Elements panel
Drag a field type onto an object. Wizard prompts for label, name, type-specific details.
- Add a Custom Object via the Elements panel
Drag a Custom Object onto the canvas. Same as Object Manager → Create → Custom Object but visual.
- Add Relationships visually
Drag from one object to another to create Lookup / Master-Detail. Confirms the relationship details before saving.
- Save changes
Each change persists immediately to the metadata. No batch-save — every drag commits.
Custom Object / each Field type / Relationships.
Pick what's visible on the canvas.
Drag-to-position. Per-user.
Toggle to prevent accidental edits during reviews.
- Schema Builder commits changes immediately — there's no batch save or undo. Dragging a field creates it; you can't easily revert without separate deletion.
- Schema Builder can't do everything Object Manager does. Some advanced field properties (length validations, formula expressions) require Object Manager — Schema Builder is the simpler fast-path.
- Read-only toggle is per-user. If admins are doing a schema review, switching read-only ON prevents accidental drag-and-drop edits.
How organizations use Schema Builder
Used Schema Builder during onboarding for new admins; the visual map cuts orientation time meaningfully.
Compliance reviews use Schema Builder snapshots to communicate the data model to auditors.
Trust & references
Straight from the source - Salesforce's reference material on Schema Builder.
- Design Your Own Data Model With Schema BuilderSalesforce Help
- Create Objects with Schema BuilderSalesforce Help
Test your knowledge
Q1. What skill set is typically needed to work with Schema Builder?
Q2. What is required before deploying Schema Builder-related code to production?
Q3. Where would a developer typically work with Schema Builder?
Discussion
Loading discussion…