Growth and ads

Connect HubSpot to Sondola

What Sondola reads from HubSpot: deals won, bookings, pipeline, new contacts. Read-only, with the source and period beside every number.

Read-only. Sondola never changes your data in HubSpot.

Credential
API key
Refresh
Twice a day
How it connects
Pick the metric
Setup time
About 3 minutes

What Sondola reads from HubSpot

  • Deals won
  • Bookings
  • Pipeline
  • New contacts

What you need

  • A HubSpot super admin.

Collection timing and the period a reading covers are separate. Check the source's data-through date as well as the metric's reporting period.

Connect HubSpot in 3 steps

  1. Create a private app

    Settings → Integrations → Private apps → Create private app.

    HubSpot: private apps ↗
  2. Scopes

    CRM: crm.objects.deals.read, crm.objects.contacts.read.

    Deals scope: crm.objects.deals.read. Contacts scope: crm.objects.contacts.read.
  3. Copy the token

    Shown after creation. Starts with pat-.

Enter credentials only in your Sondola workspace. Keep keys out of screenshots, public repositories and support messages.

What Sondola asks you for

Private app access tokenRequiredSecret

HubSpot → Settings → Integrations → Private apps → Create. Scopes crm.objects.deals.read and crm.objects.contacts.read. Starts with pat-.

Secrets are stored encrypted in your workspace, in a vault kept separate from the application database. Sondola never shows them again.

Permissions

  • A private app with two read scopes: crm.objects.deals.read and crm.objects.contacts.read.

Refresh and first reading

Twice a day. Most tools refresh once or twice a day, and every number shows when it was read.

Save and test reads one deal. Won deals and bookings are counted by close date. Pipeline value is open deals today.

Troubleshooting

The test passes but no reading appears.

HubSpot is a Pick the metric source. A working connection produces nothing until you choose a metric and its period. Then check the metric's reporting period and the source's data-through date.

A number differs from HubSpot.

Compare the definition, unit and reporting period with the same number in HubSpot before treating a difference as an error. When a stored reading changes, its history keeps the old value, the new value and the reason.

Provider documentation

HubSpot documentation

Readings missing or old? Read the setup and troubleshooting guide and the worked freshness example.

Related integrations

See your company clearly by Monday.

Apply in two minutes. Once you are in, your first numbers arrive minutes after you connect a tool.

Free for qualifying startups. Read-only.