HubSpot

CRM and marketing automation platform for inbound marketing, sales, and customer service with unified contact management.

⚠️

This integration is currently in beta. Configuration and behaviour may change.

Configuration

FieldTypeRequiredDescription
access_tokensecretYesA HubSpot Private App access token. Create one in Settings > Integrations > Private Apps with the required scopes.
portal_idstringYesYour HubSpot Portal ID (also called Hub ID). Found in the top-right of your HubSpot dashboard.
pipeline_idstringNoThe deal pipeline ID to associate events with. Leave empty to use the default pipeline.

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find HubSpot or filter by CDP.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default configuration.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/hubspot/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "HubSpot",
    "variant": "default",
    "config": {
      "access_token": "pat-na1-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "portal_id": "12345678"
    },
    "delivery_mode": "server_side"
  }'

Delivery

Events are delivered server-side from your Datafly Signal infrastructure directly to the HubSpot API. No client-side scripts are loaded for this integration.

Visit HubSpot documentation for full API documentation and credential setup instructions.