Hey, you already have a property for this per default, the Number of form submissions from the Default Company Properties (the same property exists for contacts, even though it is not currently in the documentation, you can find it in your CRM).
So one way would be to make a new score property on a company level, and then give points to the total number of form submissions and points for seniority.
If you want to weigh the number of form submissions by seniority, you will have to make a workaround, which may not be pleasant with the tools that HubSpot gives you.
The easiest solution I can think of is this:
- Understand your job titles (E.g. Segment them as Seniority Level 1, 2, 3)
- Make a numeric property (Company Intent) (or whatever you would like to call it)
- Make a Contact Event-based Workflow that is triggered every time a form is submitted
- On an If-Then branch, If Seniority is 1, increase Company Intent from the associated company by 3. If it is 2 by 2, if it is 3 by 1 (or something like this)
This will only work going forward.
If you want it to go backwards in time, too, you need to use filter criteria and possibly the Form Submissions value; I am not sure how much HS allows you to use other property values for this, though.