Gifts

Culture

Reviews

Local Spots

How to Setup HubSpot CRM with JotForm (2026 Guide)

HubSpot CRM

HubSpot CRM

★★★★ 4.5
Crm General Crm

A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.

Full Review

JotForm

Online form builder for surveys, registrations, and payments.

All JotForm Tools

Overview

Connecting Jotform to HubSpot CRM automatically sends form submissions to your CRM as new contacts, deals, or tickets. Jotform's drag-and-drop form builder combined with HubSpot's CRM and automation creates a powerful lead capture pipeline: visitors fill out Jotform forms on your website, and their responses flow directly into HubSpot for follow-up, nurturing, and pipeline management. Jotform supports a native HubSpot integration that does not require middleware like Zapier.

Jotform is particularly popular for organizations that need advanced form features like payment collection, file uploads, electronic signatures, and conditional logic within forms. The HubSpot integration captures all of this data and maps it to CRM properties, enabling comprehensive contact records that go beyond basic name-and-email lead capture.

Prerequisites

  • A Jotform account (free plan includes 5 forms and 100 submissions/month; paid plans from $39/month)
  • A HubSpot account (free CRM or any paid plan)
  • A Jotform form with at least an email field
  • HubSpot custom properties for any non-standard data you want to capture

Step-by-Step Setup

Step 1: Open form integrations in Jotform

Log in to Jotform and open the form you want to connect to HubSpot. Click the Settings tab, then select Integrations from the left sidebar. Search for "HubSpot" in the integrations search bar.

Step 2: Connect your HubSpot account

Click on the HubSpot integration and then click Authenticate. You will be redirected to HubSpot's login page. Sign in and select the HubSpot account to connect. Click Connect app to grant Jotform permission to create and update records in HubSpot.

Step 3: Select the HubSpot action

Choose what happens when a form is submitted. The primary option is Create or Update Contact. You can also configure Create Deal, Create Ticket, or Add to List. For lead generation forms, "Create or Update Contact" is the standard choice. Select this option to proceed.

Step 4: Map form fields to HubSpot properties

The integration shows a mapping interface with Jotform fields on the left and HubSpot properties on the right. Map your email field to Email (required), name fields to First Name and Last Name, and any additional fields to their corresponding HubSpot properties. For Jotform fields like phone numbers, addresses, and dropdowns, select the matching HubSpot property from the dropdown list.

Step 5: Set default property values

Configure default values for HubSpot properties that are not collected by the form. Set Lead Source to "Jotform" or the specific form name, set Lifecycle Stage to "Lead" or "Marketing Qualified Lead" based on the form's purpose. These defaults ensure consistent data in your CRM without requiring form respondents to provide the information.

Step 6: Test the integration

Click Save to activate the integration. Submit a test response to your Jotform with a test email address. Wait 1-2 minutes, then search for the email in HubSpot. Verify the contact was created with all mapped fields populated correctly. Check that default values were applied.

Step 7: Build HubSpot follow-up automation

In HubSpot, create a workflow triggered when a contact is created with the Lead Source matching your Jotform source value. Add workflow actions like sending a follow-up email, creating a task for a sales rep, or enrolling the contact in a nurture sequence. This completes the lead capture to follow-up pipeline.

Configuration Options

Jotform's HubSpot integration supports mapping conditional form fields (fields that only appear based on previous answers) to HubSpot properties. File upload fields can be mapped to HubSpot file properties, storing uploaded documents on the contact record. Payment fields from Jotform's payment integrations (Stripe, PayPal, Square) can be mapped to deal amount fields in HubSpot. Multiple HubSpot actions can be configured per form: create a contact and create a deal simultaneously.

What Syncs

DataDirectionFrequency
Form field responsesJotform to HubSpotReal-time on submission
Contact recordsJotform to HubSpotReal-time on submission
File uploadsJotform to HubSpotReal-time on submission
Payment data (if applicable)Jotform to HubSpotReal-time on submission
Default property valuesConfigured in integrationApplied on each submission

Best Practices

  • Include an email field on every Jotform connected to HubSpot since it is the primary identifier for contact deduplication
  • Use Jotform's conditional logic to qualify leads within the form, then map the qualification result to a HubSpot property for lead scoring
  • Add a hidden field in Jotform to capture the page URL where the form is embedded, mapping it to a HubSpot property for source tracking
  • Use Jotform's pre-populate feature with URL parameters to pass UTM data into hidden fields for marketing attribution in HubSpot
  • Set up a confirmation email in Jotform and a separate follow-up workflow in HubSpot to create a professional post-submission experience

Common Issues and Fixes

Contact not created in HubSpot

The most common cause is a missing or incorrectly mapped email field. HubSpot requires an email address to create a contact. Verify the email field mapping in the integration settings. Also check that the submission was completed (partial submissions may not trigger the integration).

Dropdown values not matching HubSpot properties

When mapping Jotform dropdown fields to HubSpot dropdown properties, the option values must match exactly (including capitalization and spacing). If they do not match, the HubSpot property will remain empty. Align the option labels in Jotform with the internal values defined in HubSpot's property settings.

Integration disconnects periodically

OAuth connections can expire. If submissions stop syncing, go to Jotform's integration settings and check the connection status. Re-authenticate if the connection shows as expired. This is more common if the HubSpot user who authorized the connection changes their password.

Advanced Configuration

Use Jotform's Webhook feature alongside the HubSpot integration to send form data to additional systems simultaneously. Implement Jotform's approval workflow for forms that require internal review before CRM entry (e.g., partnership applications or enterprise demo requests). For complex routing, use Jotform's conditional integration feature to send different submissions to different HubSpot lists or deal pipelines based on form responses. Combine Jotform with HubSpot's chatbot to create conversational experiences that start with a chatbot and transition to a detailed Jotform for comprehensive data collection.

HubSpot CRM Full Review » | All JotForm Tools »