Datapipe
HubSpot

Live

HubSpot for agencies and in-house teams

Sales and marketing teams use HubSpot in Datapipe to see contacts, deals, and email results from the CRM.

Start free

What connects

A HubSpot private-app token you paste, or HubSpot OAuth when the owner has added an app. Token exchange uses https://api.hubspot.com/oauth/2026-09/token. The private token is the path that works before that app exists.

What you can report on

What you set up

  1. In HubSpot, create a private app that can read contacts, deals, and marketing emails, and paste the token.
  2. Or use Sign in after the owner adds a HubSpot public app.
  3. Create the contacts, deals, pipeline, or email report.

Limitations

The live pull reads CRM contacts, deals, pipeline totals, and marketing email counters. It does not read every property in the HubSpot catalog on this page. The older /oauth/v1 and /oauth/v3 token hosts are not used.

Last reviewed 2026-10-29. Owner: Datapipe.

Connection

Live with your own API key

Live with a private app token you paste, or with HubSpot sign-in once the owner adds an app.

Fields

Default HubSpot contact, deal, and marketing-email properties. Custom properties created in a portal are not included. Source: https://developers.hubspot.com/docs/guides/api/crm/properties. Read on 2026-10-27. 20 fields.

Synced today

Advertising

NameAPI fieldDescriptionTypeGroupCross-channel
Clicksemails.clickMarketing email clicks.metric · integerAdvertising

Conversions

NameAPI fieldDescriptionTypeGroupCross-channel
Lead statuscontacts.hs_lead_statusThe sales lead status.dimension · stringConversions

Dimensions

NameAPI fieldDescriptionTypeGroupCross-channel
Emailcontacts.emailThe contact email.dimension · stringDimensions
First namecontacts.firstnameThe contact first name.dimension · stringDimensions
Last namecontacts.lastnameThe contact last name.dimension · stringDimensions
Phonecontacts.phoneThe contact phone number.dimension · stringDimensions
Companycontacts.companyThe contact company.dimension · stringDimensions
Job titlecontacts.jobtitleThe contact job title.dimension · stringDimensions
Lifecycle stagecontacts.lifecyclestageSubscriber, lead, opportunity, or customer.dimension · stringDimensions
Dealdeals.dealnameThe deal name.dimension · stringDimensions
Stagedeals.dealstageThe deal stage.dimension · stringDimensions
Pipeline · Synced todaydeals.pipelineThe pipeline.dimension · stringDimensions

Ecommerce

NameAPI fieldDescriptionTypeGroupCross-channel
Amount · Synced todaydeals.amountThe deal amount.metric · numberEcommerce

Engagement

NameAPI fieldDescriptionTypeGroupCross-channel
Sentemails.sentMarketing emails sent.metric · integerEngagement
Opensemails.openMarketing email opens.metric · integerEngagement

Geography

NameAPI fieldDescriptionTypeGroupCross-channel
Citycontacts.cityThe contact city.dimension · stringGeography
Countrycontacts.countryThe contact country.dimension · stringGeography

Technology

NameAPI fieldDescriptionTypeGroupCross-channel
Wondeals.hs_is_closed_wonWhether the deal was won.dimension · booleanTechnology

Time

NameAPI fieldDescriptionTypeGroupCross-channel
Createdcontacts.createdateWhen the contact was created.dimension · dateTime
Close datedeals.closedateThe close date.dimension · dateTime

Cross-channel metrics

Spend, Impressions, Clicks, Conversions, and Revenue roll up on All channels when a field maps to them. ROAS is revenue divided by spend. CPA is spend divided by conversions. The Cross-channel column above shows the match.

Example reports

Deals

A HubSpot report of deals.

Destinations

HubSpot to Looker Studio

Charts that read the Google Sheet this integration keeps up to date.

Included on every plan. Looker reads the sheet. There is no separate Looker install.

HubSpot to AI and MCP

Ask a question in plain English, or let another tool read the report through MCP.

Included on every plan. An AI key is optional.

HubSpot to the API

Download the rows as CSV or JSON from the report.

Included on every plan.

HubSpot to Google Drive

CSV, Excel, and an optional JSON file in a Drive folder you pick. Each client gets a Datapipe folder. The file can overwrite itself or keep the date in the name.

Included on every plan. Drive API v3 with the drive.file scope only. Enable the Google Drive API in the GCP project. Hourly, daily, or weekly.

How to connect

  1. Create a free account.
  2. Open Connections and find this source.
  3. Paste the key the page asks for. The steps next to the box say where to copy it.
  4. Open the sample report. It switches to your numbers after the key is accepted.

Refresh by plan

PlanRefreshBigQueryPrice
FreeDailyNo$0/mo
StarterDailyNo$15/mo
ProHourlyYes$49/mo
Agency15 minutesYes$149/mo

FAQ

Is the HubSpot connection live?

Live with a private app token you paste, or with HubSpot sign-in once the owner adds an app.

Do I have to talk to sales?

No. Create an account, connect the source, and the first report is on Home. Sample numbers stay available when a key is missing.

How often do the numbers refresh?

Free and Starter refresh daily. Pro refreshes hourly. Agency refreshes every 15 minutes on up to 50 accounts and hourly on the rest. We keep the history for you: 90 days on Free, and for as long as you subscribe on paid plans. No warehouse to set up.

Which fields are synced today?

The list marks Synced today on the fields the current connector pulls. The rest of the list is what the platform publishes, so you can see it before you sign up.

Create an account

Related integrations

All integrations