Getting Started & General
Build a Relational Database in GoHighLevel with Custom Objects
By Marnix Geerkens. Published 2026-04-16. Updated 2026-06-02.
GoHighLevel custom objects let you define your own data types, like vehicles, properties, or equipment, and link them directly to contacts. Once you create a custom object in Settings and configure an association, each contact record can hold linked object data alongside standard CRM fields. You can populate that data manually or automate it through forms embedded in funnels.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. Custom objects in GoHighLevel are created under Settings, Objects and allow businesses with asset-based workflows (dealerships, property managers, service centers) to track things like vehicles or properties inside the CRM alongside the people who own them. Each custom object has a primary display field (such as a VIN number) and can be associated with contacts through the Associations tab. Object data appears on the contact profile and can be added manually or captured automatically via a form using the Add Object Fields option in the form builder.
Steps
Create the custom object
Go to Settings in your sub-account, click Objects, then create a new custom object. Give it a name, define the primary display field (for example, VIN number), and set up an association to link it to contacts.
Add data to a contact
Open a contact profile and find the custom object section under Associations on the right side. Click Add, fill in the custom fields, and save to link the record to that contact.
Automate with a form
In Sites, Forms, open the form builder and click Add Object Fields. Select your custom object from the dropdown, drag the field into the form, and save. When a contact submits the form, the data is added to their profile automatically.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
What kind of businesses benefit most from GoHighLevel custom objects?
Any business tracking physical assets: dealerships, rental companies, and service centers.
Can custom object data be added automatically without manual entry?
Yes, embed a form with the custom object fields and submissions populate the contact record.
Where does linked custom object data appear in GoHighLevel?
It appears under the Associations panel on the right side of a contact profile.






