Skip to main content
All CollectionsIntegrations
HubSpot Integration: Data Flow
HubSpot Integration: Data Flow
David Link avatar
Written by David Link
Updated over a month ago

Overview

Euler's HubSpot integration allows customers to seamlessly read and write data between HubSpot and Euler. This integration supports the Company, Contact, and Deal objects, as well as custom objects if a customer uses a dedicated object for partners.

Unlike other CRMs like Salesforce, HubSpot does not support lookup fields on objects. Instead, relationships between objects are managed through HubSpot’s built-in related objects, which appear in the right-hand panel of the HubSpot UI. Euler's standard HubSpot integration strictly uses these related objects and does not rely on arbitrary text fields or dropdowns to associate records. If a customer has a unique setup using dropdowns or custom fields for associations, custom work may be required outside of the standard integration.

Objects and Data Flow

Euler interacts with the following objects in HubSpot:

Company (or Custom Partner Object)

  • If using the standard Company object for partners, Euler extracts the Company Name field.

  • If using a custom object for partners, Euler will extract the equivalent partner name field from that object.

Contact Object

For all contacts related to a company (or custom partner object), Euler retrieves:

  • First Name

  • Last Name

  • Email Address

  • Title

  • Created Date

  • Last Modified Date

Deal Object

Euler retrieves the following fields from the Deal object:

  • Amount

  • Pipeline

  • Deal Stage

  • Created Date

  • Closed Lost Reason

  • Closed Won Reason

  • HubSpot Forecast Amount

  • Deal Name

  • Closed Date

  • Billing ID (if available)

  • Billing Source (if available)

Writing Data to HubSpot

Euler Forms allow customers to write data back to HubSpot, specifying which object and which fields should be updated.

Since HubSpot relationships are managed via related objects and not lookup fields, Euler does not attempt to establish relationships using text fields or dropdowns. Instead, Euler writes data to the appropriate related object in HubSpot’s structure.

Configuration and Setup

  1. Enable the HubSpot Integration – Customers can connect their HubSpot account via OAuth in Euler.

  2. Map Fields – Customers define which fields Euler should read and where data should be written when using Euler Forms.

  3. Data Sync – Euler syncs data based on the selected mappings, ensuring accuracy within HubSpot’s native structure.

Frequently Asked Questions

Can Euler support custom ways of associating objects, such as using dropdowns for partner selection?

Yes, but this is not part of the **standard** integration. If a customer uses picklists or dropdowns to associate records instead of related objects, additional configuration and customization are required.

How often does Euler sync data with HubSpot?

Euler syncs data based on configured automations. Real-time updates may be possible depending on the customer’s specific setup.

Does Euler create new records in HubSpot?

Euler primarily reads existing records but can be configured to create new records if needed, based on customer preferences.

Did this answer your question?