I'll start with our problem: we have a set of Forms (both Hubspot Lead Forms and Advertising Lead Forms) which bring deals in.
Every form has 1-to-1 relationship with a unique Custom Object we created. When a Contact is enrolled after filling a form in, a deal should be created and based on the form it should be associated with one of the Custom Objects.
I already saw there is no workflow action that allows to create an association with a Custom Object. And that's where the Custom Workflow Action comes in.
I've set the custom action up in a way that grabs and sends to our external service Contact Id plus some other information, so to create a deal via the external service and do all the associations we need.
Nonetheless, I cannot find a way to grab either Form Id or Form Name. I know I can set a Static Input Field and create as many workflows as unique Forms, and map all the values, but that's really not ideal.
Also, since some Forms are hosted on advertising platform, hidden fields are not really an option (as far as I know though).
I've seen there's the property called hs_calculated_form_submission, but it does not seem to be particularly robust to me (string concat of all form id submissions + epoch) and all docs I've found about it are legacy docs.
My question then would be: is there any way (custom function, input, whatever) I can grab form id/form name in a workflow whose trigger is "contact filled {form} on any page"?
Bonus question: where can I see the Hubspot Form ID of a Lead Form created on Facebook/Linkedin and synced with Hubspot?
Hi, @Faslo👋 Thanks for including all those details. It is an interesting, and challenging to answer, question for sure. Hey, @JBeatty@jpsanchez, do you have any thoughts on how @Faslo might approach this project? Thank you for taking a look! — Jaycee