How to Integrate Your Form With HubSpot

November 1, 2025

HubSpot is a leading marketing and CRM platform designed to centralize sales, marketing, and customer service management. With HubSpot Integration, customer information is captured and organized instantly, ensuring your database stays accurate and up to date. Each form submission can automatically create contacts, deals, tickets, or custom records—streamlining lead management, speeding up follow-ups, and helping you focus on building relationships and driving results.

Connecting a HubSpot Account

The first step in setting up the integration is connecting your HubSpot account. Whether you’re creating a new form or updating an existing one, the connection process is quick and simple—here’s how:

  1. In Form Builder, in the orange navigation bar at the top of the page, click on Settings.
  2. In the menu on the left, click on Integrations.
  3. Then, search for HubSpot and click on it.
HubSpot integration option in the Settings page of the Form Builder
  1. Now, under the Choose an Action section on the right, select what you want to do, and then click on Next.
    • Create Contact — Adds each submission as a new contact record.
    • Create Deal — Generates a new deal from each submission.
    • Create Ticket — Opens a new support ticket based on the submission.
    • Create Company — Creates a new company record from submitted details.
    • Create Custom Record — Builds a new custom object record from the submission.
Choose an action page in HubSpot integration settings
  1. Next, click on Authenticate and log in with your HubSpot then to grant the necessary permissions required for the integration.
Authenticate button in the HubSpot integration settings

Note: If it’s your first time setting it up for any form in your organization account, you’ll see options to log in to your existing HubSpot account or create a new one if needed.

If you’ve logged in before, just pick your HubSpot account from the Dropdown menu and click on Authenticate. To use a different one, click on Use Another Account link.

Select HubSpot Account dropdown menu in the HubSpot integration settings

Setting Up the HubSpot Integration

Once you’ve authenticated or selected your HubSpot account, it will automatically connect to your form, allowing you to complete the setup for your chosen action.

Notes:

  • For most actions, you can add more field mappings by clicking + Add Fields, or remove any mapping by clicking the X icon next to it.
  • Ensure you click the Save button at the bottom of the HubSpot integration settings to apply any changes or save your new action.

Create Contact

If you selected the Create Contact action, you can map your form fields to the corresponding Contact fields in HubSpot. This ensures that data submitted through your form is automatically captured and converted into new contact records within your CRM.

Match fields in Create Contact of the HubSpot integration

Create Deal

If you select the Create Deal action, you’ll configure the integration to determine which Deal Pipeline in your account new deals from form submissions should be added to. You’ll also choose the starting stage for those deals within the selected pipeline. After that, you can map your form fields to the corresponding Deal fields in HubSpot. This setup automatically generates new deals in your CRM based on the submitted form data.

Match fields in Create Deal of the HubSpot integration

Create Ticket

Similar to setting up the Create Deal action, selecting Create Ticket involves configuring the integration to determine which Ticket Pipeline in your account will handle tickets generated from form submissions. You’ll also define the initial status for those tickets within the selected pipeline. Once configured, you can map your form fields to the corresponding Ticket fields in HubSpot, automatically creating new tickets in your CRM based on the submitted form data.

Match fields in Create Ticket of the HubSpot integration

Create Company

Similar to setting up the Create Contact action, if you select Create Company, you can map your form fields to the corresponding Company fields in HubSpot. This ensures that data submitted through your form is automatically converted into new company records in your CRM.

Match fields in Create Company of the HubSpot integration

Create Custom Record

If you select the Create Custom Record action, you can choose from the custom objects you’ve created in HubSpot within the integration settings and map their fields to those in your form. This configuration automatically converts submitted form data into new records under the selected custom object in your CRM.

Match fields in Create Custom Record of the HubSpot integration

Configuring Other Integration Settings

You can further customize your integration with options that allow you to update existing records, attach notes, and send files to HubSpot directly from form submissions.

Updating Existing Record

Enable this setting to allow the integration to search your HubSpot CRM for a record that matches the submitted form data. If a match is found, the existing record will be updated; if not, a new record will be created automatically.

Update Existing Record toggle in the HubSpot integration settings

Pro Tip: Set up the Update existing record option in your integration to automatically send updates from edited submissions on your form to your integrated HubSpot CRM account.

Add Form Fields to Note

Enable this setting to let your integration automatically add notes to records created from form submissions in HubSpot CRM. You can customize the note title using text and form fields, then choose which field will generate the note. The note will be attached to the record in HubSpot when the form is submitted.

Add Form Fields to Note toggle in the HubSpot integration settings

Send Attachments

This setting allows you to attach a PDF copy of the submission, along with any uploaded files, to the associated records in HubSpot. You can select which PDF document and file upload fields to include.

Send attachments toggle in the HubSpot integration settings

Managing HubSpot Integration Actions

After saving the integration, you’ll see a list of the HubSpot actions you’ve set up and the Add New Action button on the main page. Hover your mouse over an action and click on the Pencil icon to edit it or the Three Dots icon to access these options:

  • See Action Logs — View successful and failed runs, helpful for troubleshooting.
  • Rename Action — Change the action’s title.
  • Disable Action — Temporarily stop the integration from sending data.
  • Delete Action — Remove the action from your form.
How to Integrate Your Form With HubSpot Image-1

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.
Still have unanswered questions?

We’re here for you 24/7, anytime you need us day or night. Have a question or need a hand with something? Our team is always ready to help out.