/

HubSpot

CRM connector

HubSpot

Receive contact, company and deal changes from HubSpot as typed events in Tessel. Use them to route leads, enrich records and keep deal stages in step with billing and support.

Connect HubSpot
Connect HubSpot
See setup steps
See setup steps

CRM

Category

Events

Sync mode

p95 640 ms

Latency

5 min

Setup time

What it can do

Triggers · 4
  • Contact createdWebhook
  • Contact property changedWebhook
  • Deal stage changedWebhook
  • Company createdWebhook
Actions · 5
  • Search CRM objectsQuery
  • Create or update a contactWrite
  • Update a dealWrite
  • Associate recordsWrite
  • Add a noteWrite

Overview

The HubSpot connector registers webhook subscriptions on a Tessel app, so changes in your portal arrive as they happen. Each event names the object, the property that changed and its new value, and Tessel fetches the full record before the workflow starts.

Teams use it to route new contacts to the right owner, to create a Stripe customer when a deal closes and to alert a Slack channel when a key account changes lifecycle stage.

Event coverage

  • Creation, deletion and property changes for contacts, companies and deals

  • Ticket and product events, plus association changes between records

  • Custom objects on Enterprise portals

How webhooks work

HubSpot groups events into batches and posts them to Tessel with an X-HubSpot-Signature-v3 header, which Tessel checks before accepting the batch. Each event is deduplicated by its eventId, matched to a subscription and turned into a typed event.

[
  {
    "eventId": 1749052113,
    "subscriptionType": "deal.propertyChange",
    "portalId": 4471592,
    "objectId": 9038122,
    "propertyName": "dealstage",
    "propertyValue": "closedwon"
  }
]
[
  {
    "eventId": 1749052113,
    "subscriptionType": "deal.propertyChange",
    "portalId": 4471592,
    "objectId": 9038122,
    "propertyName": "dealstage",
    "propertyValue": "closedwon"
  }
]
[
  {
    "eventId": 1749052113,
    "subscriptionType": "deal.propertyChange",
    "portalId": 4471592,
    "objectId": 9038122,
    "propertyName": "dealstage",
    "propertyValue": "closedwon"
  }
]

Rate limits

Tessel stays inside HubSpot's per-app limit of 110 requests every 10 seconds. When a workflow writes many records, it uses the batch endpoints, up to 100 records per call, and backs off on a 429 response.

Permissions needed

Install the Tessel app in your portal with OAuth. It needs read scopes for the objects you subscribe to. Write scopes are only requested if a workflow creates or updates records.

  • crm.objects.contacts.read and crm.objects.companies.read

  • crm.objects.deals.read for deal events

  • crm.objects.contacts.write and crm.objects.deals.write only for write actions

Setup

Four steps. About five minutes.

Most of the time goes into picking properties. Tessel subscribes only to the ones you choose.

  1. Sign in to HubSpot and choose a portalHubSpot1 min
  2. Approve the requested read and write scopesHubSpot1 min
  3. Pick objects and properties to subscribe toTessel3 min
  4. Change a test contact and watch the event arriveVerify640 ms

Your CRM changes, in a workflow today.

Connect HubSpot on the free plan. Up to three builders and 10,000 runs a month, no card required.

Connect HubSpot
Connect HubSpot
All integrations
All integrations

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

Create a free website with Framer, the website builder loved by startups, designers and agencies.