HubSpot webhook
Collect contact, company and deal changes logged by HubSpot.
Research Preview. This connector is rolling out account by account. Ask your Intempt contact to enable it for your workspace.
The HubSpot webhook collects CRM activity: contacts created and changed, deals moving stage, and company records updated.
HubSpot is a fully supported source. Connecting it runs a historical load of contacts, companies and deals first, then registers the webhook.
Available events
| Event | Description |
|---|---|
contact.creation | Contact created |
contact.propertyChange | A contact property changed |
contact.deletion | Contact deleted |
company.creation | Company created |
company.propertyChange | A company property changed |
deal.creation | Deal created |
deal.propertyChange | A deal property changed, including stage moves |
deal.deletion | Deal deleted |
Each event is normalised onto a named stream, so you build segments and journey triggers on the event name rather than on the payload shape.
Endpoint
The collector path for HubSpot events is:
https://<your collector host>/webhooks/events/hubspotEvery request must carry the source token issued when you create the connection. A payload that cannot be attributed to a known source is rejected rather than stored against a default.
Historical load
Connecting HubSpot runs a one-time historical load before the webhook takes over. It covers: Contacts, companies and deals.
The connector reports connected only once that load finishes, so a complete profile is never mistaken for a partial one. Records that arrive in the overlap between the load and the first webhook event are de-duplicated on the vendor's own event id.
Backfilled records do not trigger journeys, workflows or experiments.
Setup
Connecting HubSpot from the Integrations page registers the subscriptions for you through OAuth.
Configure HubSpot
-
Go to Integrations and click Add Integration.
-
Under Platforms, click Connect next to HubSpot.
-
Approve the OAuth prompt in HubSpot.
-
Wait for the historical load to finish.
