Hi @amjones2,
Not specifically but I can outline the steps for you.
First, you need to set up a custom property for the parameter you want to use, as explained in this article: How to pass UTM parameters into a HubSpot form | Align.ly
For my example in the screenshot below, this property is called (very creatively) “Single-line text”.
You would then create a contact-based workflow which looks like this:
The enrollment trigger is the submission of the form that you’re setting this up for. When you click on “Contact enrollment trigger”, the right sidebar should pop open. Select the tab “Re-enrollment” and make sure that re-enrollment is enabled for repeated form submissions.
Additionally, I would add the criterion that your custom property from above should be known.
In a next step, you would create an if/then branch which checks the value in your custom property passed on from the form. You will then simply map the value to a user in HubSpot. If the email address is email1@domain.com, send an internal email to the corresponding user. (In my screenshot it says Contact owner but that’s where you can select any user in your HubSpot portal.)
(It is not possible to have HubSpot read the email address from the property directly and send an email there. It might seem redundant but it’s the only way.)
For each recipient, you would have to create one branch, I stopped at two.
Also, since you’re mapping the property to a recipient, the parameter value doesn’t need to be the email address, it could also be another key.
If you need more info on the workflow actions and what they do, this knowledge base article will help: Choose your workflow actions
Let me know if you have any follow-up questions!