Learn how to use the Schema view on the Objects page to see how your custom objects connect to profiles and to each other, where each object's data comes from, and which objects and records belong to a specific profile.

Before you begin

Open the Schema view

  1. Click Content > Objects in the Klaviyo sidebar.
  2. Click the Schema view tab.

A diagram of your data model appears:

  • Cards represent profiles and each of your custom objects.
  • Lines between cards represent relationships. A line between an object and profiles means the object's records link to profiles through a profile identifier, such as email or phone number. A line between 2 objects means their records are linked to each other.

View object details

Click an object card to see its details.

View relationship details

Click a relationship line to see which fields link the records. For example, a line between a Pet object and profiles might show that pet records link to profiles through the owner_email source property and the email profile identifier.

View the objects connected to a profile

To see only the objects and records connected to 1 profile:

  1. On the Schema view tab, search for a profile.
  2. Select the profile.

The diagram shows only the objects that have records linked to that profile, along with those records. Use this view to:

  • Check that a customer's records are linked to the correct profile
  • Find missing data, such as a customer whose record didn't link
  • Audit what object data Klaviyo stores for a specific customer

To return to the full diagram, clear the profile search.

To view a profile's object records as cards, open the profile and go to its Objects tab. For more, see Objects on profile pages.

Limitations

  • The Schema view is read-only. To change an object's properties or relationships, edit the object from the Objects tab. See Update an object.

Additional resources

  • Getting started with custom objects

    Learn about custom objects, which allow you to store and associate multiple properties to a single "object." Custom objects enable you to map diverse, multi-relational data concepts into Klaviyo that can’t be stored using profile properties. You can then use custom objects in your messages, segments, and more.

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type