Skip to main content
The HubSpot connector indexes CRM data including contacts, companies, deals, and tickets from your HubSpot account.

What gets indexed

  • Contacts
  • Companies
  • Deals
  • Tickets
  • Deal activities (emails, meetings, calls, notes, tasks)
  • Custom properties

Setup

1

Connect to Grapevine

  1. In Grapevine, go to Integrations and click on HubSpot
  2. Click Connect HubSpot Account
  3. You’ll be redirected to HubSpot for authorization
2

Authorize the app

  1. Log into HubSpot (if needed)
  2. Review the requested permissions
  3. Click Connect app to authorize
  4. You’ll be redirected back to Grapevine
3

Indexing begins

Grapevine will automatically begin indexing your HubSpot data. The initial sync indexes the last 3 years of data and may take time depending on the amount of data in your account.

Permissions

The HubSpot connector requires read access to:
  • Contacts
  • Companies
  • Deals
  • Tickets
  • Email and communication activities

Sync behavior

The connector uses dual sync: real-time webhooks for immediate updates and a periodic sync every 20 minutes as a safety net.
  • Initial sync - Indexes the last 3 years of data
  • Real-time updates - Webhooks provide immediate updates for changes
  • Periodic sync - Runs every 20 minutes to catch any missed updates
  • Deletions - Deleted records are removed from the index automatically

Limitations

  • Initial backfill limited to last 3 years of data
  • All deals, contacts, companies, and tickets are indexed (no selective filtering)