Skip to content
  • There are no suggestions because the search field is empty.

How to connect the HubSpot Integration

Learn how to integrate your Firmable account with your HubSpot account for contact and company imports

Below is a step-by-step guide detailing the process of installing the HubSpot Integration, including setup prerequisites, setup steps, and property mapping processes.

Learn more: 

Prerequisites

Before initiating the integration, ensure the following:

  • You are on a Small Teams, Teams Pro or Enterprise plan with Firmable. 
  • You have the Admin, Manager, Partner or Integration role on Firmable and the Super Admin role in HubSpot.
  • Log in to HubSpot in a separate tab before integrating Firmable.

Note: If your company has multiple Admins, the app only needs to be installed once by one Admin. All other Admins and users can subsequently use it.

Integration setup

Connect the integration

  • Log in to your Firmable account to begin your installation process.
  • Click your profile picture (top right) and select Manage account.
    Manage account in the avatar menu highlighted

  • In the Account settings sidebar, click on Integrations.
    Account settings with Integrations highlighted in the sidebar

  • Locate the HubSpot integration and click Connect.
    The Integrations page with the HubSpot card highlighted

  • Choose the HubSpot account you wish to connect with Firmable and click Choose account. 
    HubSpot connect option
  • You’ll be provided with a summary of the access the Firmable HubSpot Integration needs from your HubSpot account. This lets Firmable update the records you choose to enrich. Review and click Connect app.
    Reconnect hubspot
  • Now your HubSpot Integration will be connected to your Firmable account.
    Connected badge on the HubSpot card highlighted

How to map users (optional but recommended)

If users are not mapped, the default behaviour is to leave the record owner field blank.

  • Click on User mappings.
    User mappings tab highlighted
  • For each Firmable user, select the matching HubSpot owner from the Owners name dropdown. 
    Open owner dropdown highlighted
  • Repeat this step for each Firmable user and click Save changes.
    Save button highlighted
  • To clear user mapping, click the rubbish bin icon and click Save changes.

Mapping company properties

Note: Firmable matches company records by website domain, so ensure the domain or website field is mapped correctly at your endpoint to enable accurate record matching downstream and avoid duplicate records.

  • The next step is to review a list of HubSpot company properties (fields) mapped to corresponding Firmable company properties (fields). Under Integrations, click on HubSpot, then select the Company field mappings tab.
  • Note: Firmable will map some HubSpot fields by default.
  • If a HubSpot field is already mapped, it will be greyed out and unavailable for selection. To map it to another field, you’ll need to clear the current mapping first.
    Greyed-out mapped property in the open dropdown highlighted

  • Use the HubSpot field dropdown next to each Firmable field to choose the HubSpot property it maps to.
    Open dropdown highlighted

  • To add more fields to map, click Add field.
    + Add field highlighted

    • Use the search bar to find the field you want to map, or browse the category list and expand a category using the down arrow.
      Search box highlighted
    • Click + Add to include the field in your mapping.
      + Add next to an unmapped field highlighted
  • Once you’ve reviewed all the properties you want to connect, select the Sync rule for each property that applies whenever Firmable updates an existing company record in your CRM, for example when you push, re-push or enrich it. The three options are:
    • When blank use Firmable. This means if there is currently no value in the field for a record, Firmable data will be populated when enriched. This is the most commonly used sync rule.
    • Override from Firmable. This means regardless of whether there is or isn’t a value in the field for a record, Firmable data will override it when enriched. Note: Be wary of using this as it will override existing data you have populated in HubSpot for that field.
    • Don’t sync. You can also choose not to sync the property at all.
      Open Sync rule dropdown highlighted
  • Click Save changes when done.

Note: During mapping, ensure that the data types match between HubSpot and Firmable so that the data can be pushed to HubSpot without errors. Firmable supports Text, Number, and Boolean field types, but for optimal compatibility, map to Text type fields in HubSpot. 

Mapping contact properties

Note: Firmable matches people records by email address, so ensure the email field is mapped correctly at your endpoint to enable accurate record matching downstream and avoid duplicate records.

  • Click on Contact field mappings and review the list of HubSpot contact properties (fields) mapped to corresponding Firmable contact properties (fields).
  • Complete the same steps as described under Mapping company properties above in the previous step, including mapping of properties and choosing sync rules.
  • Click Save changes when done.

Contact field mappings tab highlighted

  • Your HubSpot Integration is now set up and ready for use.

Records pushed through the HubSpot integration will show Firmable as the value in Record Source Detail 1. If you're using the HubSpot Enrichment App, the data source will appear as Firmable under the Enrichment Data Source property.

 

Learn more about how to use the HubSpot Integration

Learn more about how to connect the Firmable Enrichment HubSpot app

Learn more about how to use the Firmable Enrichment HubSpot app