Form for internal use

Hi,

I want to use a form for some internal processes.
I saw some post regarding this & the main issue mentioned in those posts seemed to be that this sometimes captures the IP address of the employee, therefore logging all website activity of that employee on the contact page.
However, the internal processes I have in mind only don’t regards sales, but help us streamline the delivery of our services. So it only effects our customers (no leads). So the website analytics is not really relevant anymore.

The questions:

- Do you foresee more problems, besides the IP issue, when using this method for internal use?
- What’s the best way to match the form submission data with the right HubSpot contact? In my tests I only filled out the email of the desired contact and that seems to work great.

Some context:

In our field the agreed upon delivery date can change pretty often (we sell swimming pools), so I want to use the form to update the delivery date (custom property) of a contact > so I can trigger a couple of events X days before that date.
This is the most important feature of the form.

Thanks so much in advance!

The issue with using forms for internal processes is that they are tied to the submitter. So if you have a Client A record with Account Manager B and Customer Success Rep C submitting forms, the form submissions by the internal members will be tied to their records if they are submitting with their email.

So - Customer Success Rep C submits form with their email address. This record would be tied to that email address, which would likely associate with your internal company account. If, Customer Success Rep C does not submit with their information, then while they could submit with the client’s email, it would associate their IP with the client’s email address and also create visibility issues with internal processes that would not provide you with checks and balances to know who is submitting the form internally. Then you run into further potential issues if Customer Success Rep C is doing this for a portfolio of 50-100 clients.

I do definitely feel your pain point of trying to have internal forms but unfortunately there have been a lot of tries at getting around this. Short of connecting via a customer form with the hubspot forms api, I’m not sure of a clean way to do this entirely via the gui.

@Lucjongen

If you turn on the form setting to ‘create a new contact for every new email address’ then the form will no longer store cookies and will not tie the submissions to the employees IP (or any IP at all)
Sometimes this is a better solution then having skewed metrics.
Then you would just need to make sure the internal staff are adding the customers email to the email field.

I hope this helps!

Olivia Bagnall

Inbound Consultant and Project ManagerBaskey
o.bagnall@baskey.eu
www.baskey.eu
Rheingasse 14, 50676 Köln

Hi Olivia,

Thanks for the response!

That sounds great.

That means that the problem Ben descrips below is not really an issue, right? Because he refers to the IP issues.

Hi there!

I know this thread is a bit older, but I wanted to share a solution that directly addresses the challenges you mentioned with using HubSpot forms for internal processes.

We recently launched Inside Forms (insideforms.com), which is specifically designed for internal teams to use forms within HubSpot records without the typical issues of external forms.

For your swimming pool delivery date use case, here’s how it would work:

  • Your team can access the form directly from within the customer’s contact or company record
  • The form automatically prefills with existing record data (no need to manually enter the email)
  • You can create a custom field for the delivery date update
  • When submitted, it updates the contact’s properties and can trigger your automation workflows

The key advantages over using external HubSpot forms:

  • No IP tracking issues since these are internal-only forms
  • Forms are embedded right in the record page (no separate tabs or windows)
  • Automatic record matching - no risk of creating duplicates or updating the wrong contact
  • Full submission tracking to see who on your team made updates and when

You can even set up conditional logic, so if the delivery date changes by more than X days, it could show additional fields for explanation or trigger different workflows.

We offer a free trial if you’d like to test it out for your delivery date management process. Feel free to check it out at insideforms.com - I’d be happy to answer any questions about how it could work for your specific workflow!