Sunny Summer

Exclusive Deal

50% OFF

on Lifetime Plans

View Categories

HubSpot Integration

1 min read

This guide walks you through how to connect WPForms with HubSpot using the Ultra Addons for WPForms plugin. With this integration, you can automatically send form submissions from your website directly to your HubSpot CRM—helping you capture, manage, and organize leads without manual effort.

By the end of this guide, you will be able to:

  • Connect your HubSpot account with WPForms
  • Automatically create or update contacts from form submissions
  • Map form fields to HubSpot properties
  • Test and verify data inside your HubSpot account

The HubSpot integration follows a simple automated flow:

1. A user submits a form on your website built with WPForms
2. The submitted data is securely sent to HubSpot via API
3. A new contact is created or an existing contact is updated in HubSpot
4. The data becomes instantly available in your HubSpot CRM

Use Cases #

This integration is useful for:

– Lead generation forms
– Contact forms
– Newsletter signups
– Customer inquiries
– Any form where you want to store user data in HubSpot


Requirements #

Before getting started, make sure you have:

  • WordPress installed and running
  • WPForms (Lite or Pro) installed and activated
  • Ultra Addons for WPForms plugin installed and activated
  • An active HubSpot account

Installation #

  1. Log in to your WordPress dashboard.
  2. Navigate to Plugins → Add New.
  3. Upload and install the Ultra Addons for WPForms plugin.
  4. Activate the plugin.
  5. Ensure WPForms is installed and activated.

Connecting HubSpot with WPForms #

Step 1: Access HubSpot Integration Settings #

  1. Go to WPForms → Settings → Integrations.
  2. Find HubSpot Integration.
  3. Click Connect.

Step 2: Authorize HubSpot #

  1. Log in to your HubSpot account when prompted.
  2. Grant the required permissions.
  3. Once connected, your HubSpot account will appear as Connected.

Setting Up HubSpot Integration in a Form #

Step 1: Enable HubSpot Integration #

  1. Go to WPForms → All Forms.
  2. Edit an existing form or create a new one.
  3. Navigate to Marketing → HubSpot.
  4. Click Add New Connection.

Step 2: Configure Connection Settings #

  • Connection Name
    Give your connection a recognizable name.
  • Select HubSpot Account
    Choose the connected HubSpot account.
  • Action
    • Create New Contact
    • Update Existing Contact

Step 3: Field Mapping #

Map WPForms fields to HubSpot contact properties:

  • Email (required)
  • First Name
  • Last Name
  • Phone Number
  • Custom HubSpot Properties

You can map both default and custom fields for full data control.


Conditional Logic (Optional) #

You can choose to send data to HubSpot only when specific conditions are met.

Example:

  • Only send contact data if the user selects “Yes” to a newsletter checkbox.

Enable Conditional Logic, set your rules, and save.


Testing the Integration #

  1. Submit a test entry through your form.
  2. Log in to HubSpot.
  3. Go to Contacts.
  4. Confirm the contact was created or updated successfully.

Supported Features #

  • Real-time contact synchronization
  • Custom field mapping
  • Conditional logic support
  • No-code setup
  • Multiple form connections
  • Secure API-based integration

Troubleshooting #

Contacts not syncing? #

  • Ensure HubSpot is properly connected
  • Confirm required fields (like email) are mapped
  • Check conditional logic rules
  • Reauthorize HubSpot if needed

Leave the first comment

Send us a message

    mail
    message
    Need Help?