• Home

  • Productivity

  • App tips

App tips

3 min read

What is a Salesforce custom object?

Learn how to create a custom object in Salesforce—and why you might need to.

By Will Harris · October 21, 2022

Earlier this year, I upgraded from my iPhone 8 to a new iPhone 13 (which, I know—already out of date). I eagerly spent an hour or so adjusting the settings so they met my individual preferences.

Using custom objects in Salesforce is a little bit like that hour of tinkering. Just like an iPhone, Salesforce comes with out-of-the-box settings that might work for some users, but to have your device truly fit your needs, you need to spend some time customizing it.

Custom objects will help your team get the most out of Salesforce, so let's have a look at what they actually are, when you might want to use them, and how to create them.

Zapier is the leader in workflow automation—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated systems for your business-critical workflows across your organization's technology stack. Learn more.

What is a custom object in Salesforce?

To understand what a Salesforce custom object is, you first need to wrap your head around the idea of objects as a whole. The easiest way to think of an object is as a spreadsheet: it provides the structure by which you organize and view data. 

Screenshot of a spreadsheet, explaining the structure of objects in Salesforce.

In the example above, "Invoices" is the object. That makes the columns—invoice number, amount, service provided, sent on, and due by—the fields (the type of data collected in each object). And each row is an individual record.

Now, there are two main types of objects in Salesforce. 

  • Standard objects are the objects that are included in Salesforce by default. These include accounts, cases, contacts, and opportunities—the kind of information that almost every organization is keeping tabs on in Salesforce.

  • Custom objects go beyond what comes out of the box. They're objects you create to handle the specific needs of your organization or industry.

That's pretty much it. Objects are containers for your information, and custom objects are the containers you build yourself to suit your own specific needs.

Once you've created a custom object, you'll be able to associate it with any record you want. (Also worth noting: there are Salesforce custom object limits. You can only have 3,000 custom objects per organization, so use them wisely.)

When to create a custom object

So how do you know when you should go through the trouble of creating a Salesforce custom object? Let's use an example. 

Winston's Wonderful Painting Co. uses Salesforce to keep track of their leads and customers, but they also use it to track invoices and understand whether or not customers have paid. Invoices isn't a standard object in Salesforce. So if Winston's Wonderful Painting Co. wants to see if a customer has paid each time they view the contact in Salesforce, then they'll need to create a custom object for invoices.

If the data you're keeping track of is something that will only apply to a record (the customer) once—like an address, for example—then you could just create a custom field, rather than a custom object. But since Winston's Wonderful Painting Co. might work on multiple projects for the same customer (and would need to send multiple invoices), they'll want to create a custom object.

How to create a custom object in Salesforce

Creating a custom object is actually quite simple. You'll have to make sure you have the appropriate permissions within your organization to do it, but once you have that sorted, just follow these steps:

  1. In your Salesforce org, click the cog icon, and select Setup.

    A cursor clicking the setup button to create a custom object in Salesforce.

  2. Click the Object Manager tab.

  3. Click Create > Custom Object in the top-right corner.

    A cursor selecting the "Custom Object" button to create a custom object in Salesforce.

  4. In the Label section, enter whatever you want to call your custom object. The Object Name and Record Name fields will auto-fill with the same name.

  5. For Plural Label, enter the plural form of your custom object name.

    A screenshot of details being added to a new custom object in Salesforce.

  6. Scroll to the bottom of the page, and select the checkbox Launch New Custom Tab Wizard after saving this custom object. Selecting this box will add your custom object as a tab in Salesforce.

    A screenshot of the "Launch New Custom Tab Wizard after saving this custom object" checkbox in Salesforce.

  7. Click Save.

  8. On the New Custom Object Tab page, click the Tab Style field, and choose a style. The style sets the icon to display in the UI for the object.

  9. Click Next, Next, and Save.

That's it! You have your first custom object.

Build Salesforce to fit your needs

Custom objects are just one of the many ways you can customize Salesforce to fit the unique needs of your business. While you're here, check out some other Salesforce tips:

  • Salesforce automation ideas to keep your business on track

  • Connect Facebook Lead Ads to Salesforce and automatically save leads in your CRM

  • How to add leads from Typeform to Salesforce

  • How to add new Google Forms responses to Salesforce

  • How to create a report in Salesforce

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags
mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'