Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Schema Builder entry
How-to guide

Create a custom object with Schema Builder

Use Schema Builder to create a custom object directly on the canvas. You need the Customize Application permission, and the object exists in your org as soon as you save, so do this in a sandbox if you are still designing.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated Jun 16, 2026

Use Schema Builder to create a custom object directly on the canvas. You need the Customize Application permission, and the object exists in your org as soon as you save, so do this in a sandbox if you are still designing.

  1. Open Schema Builder

    From Setup, type Schema Builder in the Quick Find box and select it. Use Clear All in the left panel, then tick a few existing objects so you have context for where the new object fits.

  2. Drag the Object element onto the canvas

    Switch to the Elements tab in the left panel. Drag the Object element onto an empty area of the canvas to open the new-object panel.

  3. Fill in the object details

    Enter the Label and Plural Label, then set the Record Name and its data type, choosing Text for a typed name or Auto Number for a generated sequence. Add a description if your team expects one.

  4. Save and add fields

    Click Save and the object appears as a card. Drag field types from the Elements tab onto the card to add custom fields and relationships, completing the field wizard for each.

Labelrequired

The singular display name for the object, for example Property. Drives the tab and UI labels.

Plural Labelrequired

The plural display name, for example Properties. Used wherever Salesforce shows lists of records.

Record Namerequired

The label for the field that identifies each record, often named Property Name or similar.

Data Typerequired

The type of the Record Name field, either Text for a manually entered name or Auto Number for a system-generated value.

Gotchas
  • There is no draft mode. The object and any fields you add are created in the live org the instant you save, so build in a sandbox while designing.
  • Schema Builder does not place the new field on any page layout, so users will not see it until you add it to the relevant layouts in Object Manager.
  • Auto-Layout cannot be undone. If you have hand-positioned cards for a screenshot, capture the image before clicking Auto-Layout.
  • You need the Customize Application permission to create objects and fields here, the same as anywhere else in Setup.

See the full Schema Builder entry

Schema Builder includes the definition, worked example, deep dive, related terms, and a quiz.