---
title: "HubSpot integration"
description: "Pipe HubSpot CRM activity into Cometly so every new contact, lifecycle stage change, and deal update gets attributed to the marketing source that actually created it. Pick the trigger, point it at the right object, and pipeline reporting in Cometly stays in lockstep with HubSpot."
source: "https://www.cometly.com/integration/hubspot"
---

# HubSpot integration for Cometly

Map ad clicks to every contact, deal, and lifecycle change in HubSpot.

Pipe HubSpot CRM activity into Cometly so every new contact, lifecycle stage change, and deal update gets attributed to the marketing source that actually created it. Pick the trigger, point it at the right object, and pipeline reporting in Cometly stays in lockstep with HubSpot.

- Category: CRM
- Connection method: OAuth

## What you can do

- Track new contacts and lifecycle stage changes (Lead → MQL → SQL)
- Map deal creation and stage progress to the campaigns that drove pipeline
- Capture closed-won deals against the original first or last touch
- Send any contact or deal property change to a custom Cometly event

## Setup (OAuth)

1. In Cometly, open Events Manager and click Create Event.
2. Choose HubSpot as the integration and connect your portal.
3. Pick a trigger (e.g. Deal Stage Updated) and the object to listen on.
4. Map HubSpot fields to Cometly event fields.
5. Save and activate to start syncing in real time.

## Events

| Event | Description |
| --- | --- |
| Contact Created | Fires when a new contact is created in HubSpot. |
| Contact Property Change | Fires when a tracked contact property is updated. |
| Deal Created | Fires on new deals in a chosen pipeline and stage. |
| Deal Property Change | Fires when a tracked deal property is updated. |
| Deal Stage Updated | Fires when a deal moves between stages. |
| Deal Closed Won | Fires when a deal is marked Closed Won. |