A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.
Full ReviewConnecting 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.
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.
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.
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.
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.
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.
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.
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.
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.
| Data | Direction | Frequency |
|---|---|---|
| Form field responses | Jotform to HubSpot | Real-time on submission |
| Contact records | Jotform to HubSpot | Real-time on submission |
| File uploads | Jotform to HubSpot | Real-time on submission |
| Payment data (if applicable) | Jotform to HubSpot | Real-time on submission |
| Default property values | Configured in integration | Applied on each submission |
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).
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.
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.
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.