My apologies, you are correct - I did wonder this as I wrote it. HubSpot quite rightly doesn't let you expose the contact owner property to website visitors in forms, but this also precludes you adding it as a hidden field.
So, without workflows, there is not going to be a way to automate this. The next best thing, perhaps, is to bulk associate contacts from the contact views.
We have an INTERNAL form the sales team uses to submit information so it would be really helpful to be able to pull in contact owner property and provide the ability to only show a certain team in the list.
Here's a solution I found if you really want to assign a contact owner (one that is visible to the public or whomever is using the form). First create a form field, lets call it "Customer Service Contact" with the names you would like to have as options (Flora, Miles, Danni). Then in a workflow you can assign a contact owner. If form field "Customer Service Contacts" is "Flora" assign contact owner to "Flora@bly.com".
My apologies, you are correct - I did wonder this as I wrote it. HubSpot quite rightly doesn't let you expose the contact owner property to website visitors in forms, but this also precludes you adding it as a hidden field.
So, without workflows, there is not going to be a way to automate this. The next best thing, perhaps, is to bulk associate contacts from the contact views.
Phil, is there any update on this or another way? I need to have a contact be assigned either in a workflow (says they have to be on paid professional) or within the form (doesn't let me pick option for "contact owner").
Hi @kpotenza a way I can think would be that you should be able to create a custom property that would act as a temporary contact owner property and pass this as a hidden field.
After you can export these contacts and import back to the correct contact owner property.
I would be looking for the contact owner to be placed right away as these are time-sensitive forms. I just wish Contact Owner was an option as a property on a form.
At the moment, there is not an option for this property to be added inside the forms, this is because it is an internal sales property. I understand that you are trying to add this property in the forms, however, the reason the forms were designed to not include this property is so that your contacts do not have visibility of the users within your portal.
The other automatic way would be as @Phil_Vallender mentioned, using Workflows to automatically assign contact owner after a contact fill the form.
Is this on a roadmap to be able to assign ownership in the same manner as being able to send internal alerts on form submissions? That's not visible to those submitting forms, so it stands to reason it's an acceptable alternative to a hidden field. A workflow to assign ownership is often slower than my Salesforce sync, which means that my Salesforce rules have a chance to fire and assign the incorrect owner. This is a flexibility that I'm sure quite a few customers would benefit from instead of having to work around product limitations.