Skip to main content
The Hyperline-HubSpot integration provides a seamless connection between your HubSpot instance and Hyperline. With this integration, you can access a dedicated widget directly from HubSpot, allowing you to create and manage Hyperline quotes, subscriptions, and customers without leaving your CRM. This feature embeds the full Hyperline interface inside HubSpot, ensuring a smooth and efficient flows. In addition, the integration enables optional and automatic data synchronization between Hyperline entities—such as quotes, subscriptions, and invoice details—and HubSpot’s custom objects. This ensures you always have the most up-to-date information at your fingertips, allowing this data to be used for internal automations, workflows, and reporting within HubSpot.

Prerequisites

You must have a valid HubSpot account and access to the settings of your Hyperline account. We recommend experimenting with a test account before going live. You can create a free HubSpot account and use the test mode of your Hyperline account during setup and testing.

Embedded Hyperline UIs in HubSpot

Installation

Upon connecting your HubSpot account to Hyperline, Hyperline automatically add an HubSpot card to your HubSpot account. This card will appear on your company and deal pages, allowing your revenue teams to keep using HubSpot while seamlessly accessing all Hyperline functionalities.

Card

Once installed, this card can be used on both company, contact, and deal pages (right side panel). It provides several available actions, allowing you to:
  • create Hyperline quotes
  • create Hyperline subscriptions
  • manage the related Hyperline customer
Each action opens a dedicated Hyperline interface embedded directly within HubSpot, giving you access to the full Hyperline experience without leaving your CRM—ensuring seamless interoperability between both systems.

User access

HubSpot users do not need an existing Hyperline account. When a user triggers a Hyperline action for the first time, a corresponding Hyperline user is automatically created using their HubSpot email address and assigned to your default Hyperline role (the ‘Account manager’ role if not changed). When Hyperline interfaces are opened inside HubSpot, the user’s Hyperline role is applied to ensure the correct view and edit permissions. These permissions are managed directly in Hyperline under Settings > Team.

Data reconciliation

When retrieving Hyperline customer data from a HubSpot company or deal record, the following lookup mechanism is applied:
  1. If it’s a deal record, use the associated company or contact record for the lookup.
  2. If the company record is already linked to a Hyperline customer (via the Integrations section on the Hyperline customer page), that customer is used.
  3. If the company record has a value in the Hyperline customer ID custom field, we attempt to resolve the corresponding Hyperline customer.
  4. If the company record has a value in the Hyperline external ID custom field, we attempt to resolve the Hyperline customer whose ID or external ID matches that value. If the HubSpot company and the Hyperline customer were not previously linked, the link is automatically created—provided the integration settings allow it (customer sync enabled, sync direction including HubSpot → Hyperline, and either all customers or only those marked for sync).
If a customer is found but the settings do not allow automatic linking, Hyperline will surface the suggested customer in HubSpot, along with an action to manually trigger the link. If no customer is found but the “Allow creating new customer” setting is enabled, the HubSpot user will be able to create a new related Hyperline customer and proceed with the desired action.

Data synchronization

In addition to the fully built-in embedded UIs, the integration can also synchronize data from Hyperline to HubSpot custom objects. This synchronization is optional and can be configured afterward.
Data synchronization with custom objects is only available for HubSpot companies and not for contacts.
When you connect your HubSpot account and select which entities you want to synchronize in the Hyperline settings, Hyperline automatically creates the required custom objects and their associated fields in HubSpot (if they do not already exist) and sets up the synchronization mechanisms.
Deleting or manually modifying a Hyperline custom objects and custom fields in HubSpot may break the integration and lead to unexpected behavior.
Changing the data you choose to synchronize requires reconfiguring the integration. This process may take a few minutes to complete.

Prerequisites

To synchronize data, Hyperline requires specific custom objects to exist in your HubSpot account. Hyperline does not have permission to automatically create custom objects in your HubSpot account. You must create them manually using the object internal names listed below. If a required custom object does not exist, you will be unable to activate synchronization for that entity, and no data will be pushed to HubSpot.
Custom objects are available only on the HubSpot Enterprise plan. For more details, see the HubSpot documentation.
EntityHubSpot object internal name
Quotehyperline_quotes
Quote line itemhyperline_quote_line_items
Quote couponhyperline_quote_coupons
Quote phasehyperline_quote_phases
Quote filehyperline_quote_files
Subscriptionhyperline_subscriptions
Subscription producthyperline_subscription_products
Subscription couponhyperline_subscription_coupons
Subscription phasehyperline_subscription_phases
Invoicehyperline_invoices
Invoice line itemhyperline_invoice_line_items
Custom property valuehyperline_custom_property_values
To create the required custom objects:
  1. Click the Gear icon (top-right corner).
  2. Navigate to Data ManagementObjectsCustom Objects.
  3. Click the Create Custom Object button.
  4. Enter the object details. Hyperline requires the Internal name to match one of the names listed in the table above. You may customize the display name as you prefer.
  5. Repeat this process for each object you want to synchronize.
Each custom object must include a mandatory name field of type text.
We recommend creating only the custom objects required for the specific entities you wish to sync.

Customers sync

When enabled, Hyperline customers are synchronized with HubSpot companies. You can choose the synchronization direction (one-way or bidirectional) and specify which HubSpot companies should be imported into Hyperline (all companies or only flagged ones). During the integration setup, Hyperline creates a “(Hyperline) Synchronize” checkbox custom field (hyperline_sync slug) on the Company object. When selecting the “Only flagged companies” option, the integration will import and synchronize only the companies where this checkbox is enabled, ignoring all others.

Mapping

Below are the default field mappings between Hyperline entities and HubSpot objects.

Manually trigger a sync

You can also manually trigger customer data synchronization from the Hyperline customer page. In the Integrations dropdown, click “Sync with HubSpot” to push (or pull, depending on the sync direction) the customer’s data and send all associated quotes, subscriptions, and invoices to HubSpot.

Troubleshooting

If you encounter any issues with the integration (missing data, failed entity synchronization, etc.), we recommend checking the Hyperline issues page for more details: Settings > Integrations > HubSpot > View issues.

Disconnect

At any time, you can disconnect the integration by clicking the Disconnect button located in the top-right corner of the HubSpot integration settings page. Disconnecting the integration will stop all synchronization, but the custom objects, custom fields, and any previously pushed data in HubSpot will remain intact—they will not be deleted.