How can I authorise uesrs based on customer property or object?

I’d like to give a different level of authroization on users who login to hubspot. There are companies, contacts object along with some of customerised objects in my hubspot account. I also added some properties for each of the object.

At the moment, all users who can login to hubspot dashboard have full permission to view all objects and properties. I am using google login for my users to login to hubspot dashboard.

I’d like to authorise my users in two ways:

- For some users, I don’t want them to see all objects.

- I’d like to control what they can see for each object. e.g. there is a property called “role” in contact object, I’d like to control only selected users can view contacts whose role is “admin”

How can I achieve that?

Hi @JZhao,

It sounds like what you’re looking for are HubSpot user permissions: HubSpot user permissions guide

These settings allow you to define which users can access certain objects:

Depending on which HubSpot subscription you’re on, you need to make these settings for each contact individually (Free, Starter, Professional) or you can define roles with the same access settings (Enterprise, see here).

Currently, all object access is based on who owns an object. It’s not possible to show certain objects based on those objects’ property values.

Hope this helps!