Hubspot Dashboard

-https://app.hubspot.com/integrations-settings/7912132/installed

🔧 WPForms Pro + HubSpot Integration Setup

✅ Step 1: Install the HubSpot Addon

  1. Go to your WordPress dashboard.

  2. Navigate to WPForms → Addons.

  3. Search for and install the HubSpot Addon.

  4. Activate the addon.


✅ Step 2: Connect to HubSpot

  1. Go to WPForms → Settings → Integrations.

  2. Click the HubSpot section to expand it.

  3. Click Add New Account.

  4. You’ll be redirected to HubSpot — log in and authorize the connection.

  5. Once successful, your HubSpot account will be linked to WPForms.


✅ Step 3: Map the WPForm to HubSpot

  1. Edit the form you want to connect.

  2. Go to Marketing → HubSpot inside the form editor.

  3. Click Add New Connection and give it a name (e.g. “HVAC Lead”).

  4. Choose your connected HubSpot account.

  5. Select the Action to Perform: usually “Create or Update Contact”.

  6. Map each form field to the appropriate HubSpot fields:

    • Name → First Name / Last Name

    • Email → Email

    • Phone → Phone Number

    • Message → Notes or Custom Property

💡 You can also set a Contact’s lifecycle stage (e.g., Lead, MQL) and associate with a Company, if needed.


✅ Step 4: Test It

  1. Fill out the form on the live site.

  2. Check HubSpot to confirm:

    • A new Contact is created.

    • Contact data is accurate.

    • The workflow is triggered (ask Erin to confirm internally if needed).


✅ Step 5: Repeat for Other Forms/Sites

  • Repeat the process for:

    • Any other forms on gshvacleads.com

    • Any forms on gsroofingleads.com


✅ Final Checklist

Task Status
Install & activate HubSpot Addon
Connect WPForms to HubSpot
Map form fields properly
Submit test form & confirm sync
Confirm workflows fire correctly
Repeat setup for all sites
Email or meet with Erin to confirm

What We Need From Erin

1. Access to the HubSpot Account

  • Either:

    • Temporary login access, or

    • Ask her to connect HubSpot to WPForms when prompted

  • ⚠️ WPForms will redirect to HubSpot to authenticate the connection, so someone with HubSpot admin permissions must do this.

What to ask Erin:
“Can you either log into the WordPress dashboard and connect the HubSpot account when prompted, or temporarily share HubSpot login access so I can connect it directly?”


2. List of Required Fields

  • What data do they want captured in HubSpot?

    • Name (first/last)?

    • Email?

    • Phone number?

    • Message?

    • Company name?

    • Lead source?

    • Service type?

What to ask Erin:
“Can you confirm what fields you need captured for each lead in HubSpot, and whether you want to associate them with Companies or use any custom fields?”


3. Which Forms to Connect

  • Confirm exactly which forms on which pages should send data to HubSpot.

  • Example: homepage form, service page form, footer form, etc.

What to ask Erin:
“Can you confirm which forms on gshvacleads.com and gsroofingleads.com should be connected to HubSpot?”


4. Workflow Confirmation (Optional but Helpful)

  • Ask her to verify if their workflows are set to trigger automatically when a new Contact is created via API/form.

  • You don’t need to configure workflows, but this ensures everything works end-to-end.

What to ask Erin:
“Are your HubSpot workflows already set to trigger when a new Contact is created through a form? Just want to confirm everything will fire automatically once the integration is live.”


✅ Summary Message to Send Erin

Here’s a quick draft you can send:


Hi Erin,

Thanks for the info! To get the HubSpot integration set up, I just need a few quick things:

  1. Access to the HubSpot account — either temporary login credentials, or I can walk you through connecting it from the WPForms settings.

  2. A list of the form fields you’d like to push into HubSpot (e.g. name, email, phone, company, etc.).

  3. A quick confirmation of which forms/pages across gshvacleads.com and gsroofingleads.com should be integrated.

  4. Optional: Are your workflows already set to trigger when a new contact is created from form submissions?

Once I have that, I can get everything linked and tested.

Best,
Brandon