Skip to content

Troubleshooting the HubSpot Connector

This guide outlines the most common issues users encounter when connecting to or syncing data with HubSpot through Nexadata, along with recommended solutions. If you’re experiencing errors, incomplete syncs, or missing objects, use the steps below to identify and resolve the problem quickly.


Symptoms:

  • The “Connect to HubSpot” button doesn’t complete the flow

  • The login screen never appears

Solutions:

  • Try completing the flow in an incognito/private window

  • Ensure you’re not blocking third-party cookies or cross-site tracking


Symptoms:

  • You’ve authenticated, but no objects or properties are visible in the builder

Solutions:

  • Verify that the connected HubSpot user has appropriate permissions (at least CRM Admin or Super Admin role)

  • Reconnect using an account with broader access


Symptoms:

  • HubSpot is listed as disconnected in Nexadata

  • You are unable to create new datasets or outputs

Solutions:

  • Click Reconnect to re-authenticate your session

  • Tokens may have expired. OAuth tokens automatically refresh, but manual reauth may be required after long periods of inactivity


Symptoms:

  • Fields that exist in HubSpot aren’t showing in the Nexadata Dataset Builder

Solutions:

  • Ensure you selected the correct object (Contacts, Companies, etc.)

  • Reload the connection to fetch the latest schema

  • Custom properties may be tied to a specific record type. Please check HubSpot for field visibility settings.


Symptoms:

  • Complex or nested fields cause errors during dataset creation

Solutions:

  • Nexadata automatically flattens nested HubSpot properties into a tabular format

  • If a property remains inaccessible, verify it’s properly defined in HubSpot and not tied to a custom object with missing associations


Symptoms:

  • Sync fails due to invalid field mappings or object schema mismatches

Solutions:

  • Double-check that each mapped Property aligns with the correct Object

  • Use Preview Schema to confirm available HubSpot fields

  • If using custom fields, ensure they are writable and not calculated


Symptoms:

  • Error messages like “Missing Email” or “Primary Identifier not found”

Solutions:

  • HubSpot requires certain fields depending on object type:

    • Contacts require email

    • Companies require domain

    • Deals often require a dealname

  • Ensure these fields are present in your dataset and correctly mapped


Symptoms:

  • Sync does not update or insert records as expected

Solutions:

  • Confirm the correct Action is selected in the Output Builder:

    • Use Upsert when you want to update or insert based on available identifiers

    • Use Update only when records already exist in HubSpot

  • If using alternate IDs or custom keys, verify those values exist in HubSpot prior to sync


  • Sync during off-peak hours if you’re pushing large volumes of data

  • Always preview your mapping before syncing to confirm alignment

  • Refer to HubSpot’s object and property documentation for additional schema rules


If you’ve tried the steps above and are still encountering issues:

  • Take a screenshot of your dataset or output configuration

  • Include any error messages shown in Nexadata

  • Contact Nexadata Support or your system administrator

We’re here to help you get the most from your HubSpot integration.