How do I automatically assign an owner to my contacts?

Last updated: May 15, 2018

Available For:

Marketing: Pro, Enterprise
Sales: Professional
Service: N/A

HubSpot uses the Contact owner property to determine ownership of contacts in HubSpot. You can automatically assign a contact owner to a contact with a workflow using a Set contact property value action.

This workflow can also be used to automatically assign a custom owner if you have created custom HubSpot user field type properties.

Please note: if you have the Salesforce integration enabled, your contact owner assignment will default to what is specified in Salesforce (check out this article to learn more). This article is most helpful if you're using the HubSpot Marketing product in tandem with the HubSpot CRM.

To automatically assign a contact owner or custom owner: 

  • In your HubSpot account, navigate to Automation Workflows. 
  • In the workflows dashboard, click Create workflow in the upper right.
  • Name your workflow and select Start from scratch as the workflow type. Then, click Create workflow in the upper right.

  • Decide on your enrollment triggers (e.g., Contact Property State/Region is equal to...). If you'd like to assign ownership for contacts who already meet the criteria of your starting condition(s), check the box next to Enroll contacts who already meet this criteria. Click Save to save your starting conditions.

  • Click the + icon below the starting condition you created to add an action.

  • In the sidebar menu that appears for this next step, select Set contact property value: 
    • To set a user for the default Contact owner property, select Contact owner from the Contact property dropdown menu. Then select the appropriate contact owner from the New property value dropdown menu based on your enrollment criteria, and click Save.


    • To set a user for your custom owner property, select your custom property from the Contact property dropdown menu and then the appropriate user from the New property value dropdown menu. Click Save.
  • When you're ready to take your workflow live, click Review in the upper right-hand corner. In the next screen, review your workflow settings and click Activate to turn on your workflow. The switch will then turn blue and tell you that your workflow is on.

To automatically assign ownership to each of your other contact owners or custom owners, you can clone this workflow. Then change the enrollment trigger(s) based on the assignment rules for each owner and update the selected HubSpot owner or user in the dropdown menu after selecting Set contact property value. Alternatively, use branching logic to assign different owners to your leads based on different criteria.

You can also use the Rotate leads action to assign your leads evenly across multiple contact owners (this workflow does not pertain to custom owners). To learn more about using this action, check out this article

Was this article helpful?