Skip to content
  • There are no suggestions because the search field is empty.

How do I find my HubSpot Form ID and Field names for the POWER Calculator?

Alternative questions

  • How do I get my form ID to connect with the calculator?

  • Where do I find the field names of a HubSpot form?

  • How can I map calculator results to my HubSpot form fields

If you want to sync your calculator results to a different HubSpot form on the page (not the one configured directly in the Calculator module), you will need both the Form ID (GUID) and the Field names (internal names).

If you’re using the built-in form field within the Calculator module, you don’t need the Form ID — you only need the internal names if you’re customizing field mapping.



1. When you need the Form ID

Use the Form ID if:

  • You want to map calculator outputs to a different HubSpot form already on the page.

  • You want advanced custom integration with an embedded form script.

If you’re just using the form inside the calculator, skip this step.


 

2. How to get the Form ID (GUID)

  1. Go to Marketing → Lead Capture → Forms in HubSpot.

  2. Click to edit the form.

  3. Look at the browser address bar. The URL looks like this: 
    https://app.hubspot.com/forms/1234567/editor/a1877897-307d-4d51-b753-c58acdab66d4/edit/form

    • Portal ID: 4740449

    • Form ID (GUID): a1877897-307d-4d51-b753-c58acdab66d4

     


 

3. How to get the Field names (internal names)

The Field name is required for mapping calculator outputs to the right fields in the form.

 

  1. Go to a preview or the live page where your form is embedded.

  2. Right-click the page (ideally directly the form field) and choose Inspect.

  3. Use the element selector to click on the form field you want to map.

  4. In the code, look for the name attribute.

    Example:
    <input data-hsfc-id="TextInput" type="text" id="hs_form_target_form_module_vert_4d5bc36e-f357-426c-8bae-59cf6c16edbf-6-input" name="0-1/firstname" placeholder="" aria-invalid="false" aria-required="false" aria-labelledby="hs_form_target_form_module_vert_4d5bc36e-f357-426c-8bae-59cf6c16edbf-6-label" autocomplete="given-name" class="hsfc-TextInput" value="">

    • In this example, the Field name is 0-1/firstname.

Important: The name attribute is the exact internal name you must use in the Calculator module for syncing. It’s case-sensitive.

 


 

4. Troubleshooting Tips

  • Values are not syncing

    • Double-check that the Form ID is correct (from the form editor URL).

    • Inspect the page and confirm that the Field name (the name attribute) exactly matches the value entered in the Calculator module.

     

  • Field types not behaving as expected

    • You can map numbers into text fields without problems.

    • Make sure you don’t map text values into number fields, as this can cause validation issues or prevent the data from being saved.