TrailerCast
← All integrations
H

HubSpot

Two-way sync between TrailerCast and your HubSpot portal. Deal status flows in. Trailer activity flows out. Auto-linked on the prospect's email, with zero manual matching.

How data flows

Three TrailerCast events push to your deal timeline. One pull keeps deal status in sync the other direction.

T
TrailerCast
Sales experience platform
  • Trailer sent
    share URL · seller note · timestamp
  • Prospect viewed
    view %, watch time, viewed_at
  • Prospect reply
    message body · sender · timestamp
  • Deal status sync
    stage · value · won/lost/pending
H
HubSpot
Your CRM
  • Deal timeline
    Engagements (Notes) on the Deal
  • Deal pipeline
    Deal stage + pipeline status
  • Contact lookup
    Email match → linked deal
Push to CRM (write)
Pull from CRM (read)
Refresh: every 30 min, plus on every new share

What TrailerCast reads from HubSpot

Pulled on every new share + every 30 min for already-linked deals. Read-only: TrailerCast never modifies your deal stage, value, or pipeline.

TrailerCast surfaceHubSpot field
Deal status pill (won / lost / pending)deal.dealstage → pipeline.stages[].metadata.isClosed + probability
Deal value on the demo carddeal.amount
Linked deal namedeal.dealname
Stage labelpipeline.stages[].label
Linked contact identitycontact.email + firstname + lastname

What TrailerCast writes to HubSpot

Three event types append a Note (Engagement) to the linked deal. Notes are visible on the deal's Activity timeline for the rep + their team.

EventWhat gets writtenWhere
Trailer sentRecipient name + share URL + seller note (if any)Engagement (Note) attached to the linked Deal
Prospect first viewRecipient name + completion % + watch time + share URLEngagement (Note) attached to the linked Deal
Prospect replySender name + first 280 chars of the message + share URLEngagement (Note) attached to the linked Deal

Each note is timestamped to when the event happened and includes a deep-link back to the share page in TrailerCast. One click takes the rep from the HubSpot timeline to the trailer the prospect actually watched.

Setup takes 60 seconds

1

Click Connect HubSpot in Settings → Integrations

Admin-only. Takes you to HubSpot's standard OAuth consent screen.

2

Sign in with your HubSpot credentials, pick the portal

TrailerCast never sees your password. HubSpot returns a scoped token; we encrypt it before storage.

3

Land back in TrailerCast, you're done

The Settings tile flips to 'Connected' with your portal id. The next trailer you share to a prospect whose email is in HubSpot auto-links to that deal.

4

Background sync runs every 30 minutes

Deal status updates flow back automatically. When a prospect's deal moves pending → won in HubSpot, the demo card updates within the next sync cycle.

Security & permissions

How we store your token

  • OAuth 2.0. TrailerCast never sees your HubSpot password.
  • Access + refresh tokens encrypted at rest with AES-256-GCM.
  • Disconnect any time. Your admin clicks Disconnect, the row is revoked, and no further calls happen.
  • Every connect / disconnect logged to your TrailerCast audit log.

Requested OAuth scopes

Minimal. We don't ask for write scopes on deals, contacts, or companies. Only Engagements (Notes).

  • oauth
    Required to refresh access tokens. No data access in itself.
  • crm.objects.deals.read
    Read deal status + value + stage to render the deal pill
  • crm.objects.contacts.read
    Look up the contact by email when a trailer is shared
  • crm.objects.companies.read
    Resolve the deal's associated company for richer attribution

Connect HubSpot in your Integrations tab.

One click for admins. The next trailer you share to a known prospect lights up the deal pill with real data.