> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sixtyfour.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# HubSpot Integration

> Import contacts and companies from HubSpot CRM into Sixtyfour workflows for enrichment, email discovery, and more.

Connect HubSpot to Sixtyfour and enrich your CRM data automatically. Import contacts or companies from HubSpot, run them through enrichment and contact-finding blocks, and push clean results to your team.

<Warning>
  Only Enterprise plan customers can use the HubSpot integration in the Sixtyfour Platform.
</Warning>

## What You Can Do

| Capability           | Description                                                                       |
| -------------------- | --------------------------------------------------------------------------------- |
| **Import contacts**  | Pull contact records from HubSpot into a Sixtyfour workflow                       |
| **Import companies** | Pull company records from HubSpot into a Sixtyfour workflow                       |
| **Enrich CRM data**  | Run imported records through AI enrichment, email finding, and phone finding      |
| **Keep data clean**  | Deduplicate against existing notebooks to avoid processing the same records twice |

## Quickstart

<Steps>
  <Step title="Connect your HubSpot account">
    In the [Sixtyfour dashboard](https://app.sixtyfour.ai), go to **Integrations** and select **HubSpot**. Authorize access to your HubSpot CRM.
  </Step>

  <Step title="Create a workflow with a HubSpot Import source block">
    Open the [Workflow Editor](https://app.sixtyfour.ai/workflows/new) and create a new workflow. Select **HubSpot Import** as the source block.
  </Step>

  <Step title="Configure the import">
    Choose the object type to import:

    | Object type   | What it imports                       |
    | ------------- | ------------------------------------- |
    | **Contacts**  | People records from your HubSpot CRM  |
    | **Companies** | Company records from your HubSpot CRM |

    The object type determines the data type for downstream blocks. Contacts map to **Lead** data, companies map to **Company** data.
  </Step>

  <Step title="Add enrichment and output blocks">
    Build out your pipeline after the HubSpot source. A common pattern for CRM enrichment:

    ```mermaid theme={null}
    flowchart LR
      HubSpot[HubSpot Import] --> Enrich_People[Enrich People] --> Find_Email[Email address] --> Filter --> Append[Notebook]
    ```
  </Step>

  <Step title="Run the workflow">
    Run the workflow from the editor. Sixtyfour imports your HubSpot records and processes each one through the pipeline.
  </Step>
</Steps>

## Example Workflows

### Research companies and discover decision-makers

```mermaid theme={null}
flowchart LR
  HubSpot[HubSpot Import] --> Enrich_Companies[Enrich Companies]
  Enrich_Companies --> Extract_Leads[Extract Leads]
  Extract_Leads --> Find_Email[Email address]
  Find_Email --> Slack
```

### Deduplicate before enriching recurring imports

```mermaid theme={null}
flowchart LR
  HubSpot[HubSpot Import] --> Dedup[Deduplicate with Notebook] --> Enrich_People[Enrich People] --> Find_Email[Email address] --> Append[Notebook]
```

<Tip>Use the **Deduplicate with Notebook** block on recurring imports to skip records you have already processed.</Tip>

## Block Reference

| Field                | Value                                   |
| -------------------- | --------------------------------------- |
| Block type           | `hubspot_import`                        |
| Pipeline position    | Source (first block)                    |
| Requires integration | Yes — HubSpot account must be connected |
| Key config           | Object type (contacts or companies)     |

<Note>HubSpot Import runs from the Workflow Editor. To trigger workflows programmatically via API, use a [Webhook source block](/guides/building-workflows#source-blocks) instead and pass your CRM data as the payload.</Note>
