Skip to main content
Tempo connects to HubSpot as your system of record. Once connected, deals, companies, and contacts sync into Tempo, and every call, email, and conversation your team has gets tied back to the deal it belongs to. HubSpot connects once for your whole organization. An organization admin authorizes the connection, and everyone in the organization works through it. Individual members do not connect their own HubSpot accounts.
Not using HubSpot? Tempo also connects to Salesforce, or you can import a CSV of your opportunities.

Connecting HubSpot

An organization admin connects HubSpot from the Connections page. Click Connect next to HubSpot and authorize access on HubSpot’s consent screen.

What syncs

Tempo reads your HubSpot object and property definitions, then syncs the records your team works: Your properties come across with HubSpot’s naming, so filters and field references use keys like dealtype, lifecyclestage, and jobtitle. See Fields and CRM objects for how to inspect what is tracked.

Meetings

Meetings associated with a synced deal come across automatically, alongside any meetings Tempo already sees from Google Calendar. Each one carries its timing and attendees, plus a join link when the meeting has one. Tempo reads the meeting record itself. It does not ingest call recordings or transcripts from HubSpot. For those, connect Gong, Fathom, or Granola.

Permissions

Tempo requests these scopes when an admin connects: One scope is optional: HubSpot offers the optional scope on the consent screen. If your account or tier cannot grant it, the connection still succeeds without it. Tempo checks the granted scopes before reading email.

What Tempo does with this access

  • Query and sync property definitions for deals, companies, and contacts
  • Sync the deals your team selects during onboarding, plus their related companies and contacts
  • Associate calls, emails, meetings, and documents with the right deal
  • Update properties on HubSpot records when an update is approved, or when the field’s update behavior is Automatic

How writes to HubSpot work

Whether an update reaches HubSpot without review depends on the update behavior set on each field: When an admin turns on Allow per-user field settings, a seller can set a field to Automatic for their own deals. Automatic apply skips closed deals and proposals generated only from artifacts older than 30 days. See Fields and CRM objects.
Fields set to Automatic are written to HubSpot with no person in the loop. Check which of your fields use Automatic before you describe Tempo’s write behavior in a security or governance review.
Tempo’s write scopes permit creating records, but record creation from Tempo is wired for Salesforce today. The New Opportunity button appears only when Salesforce is connected.

Not ready to connect?

If you cannot get HubSpot connected yet, you can import a CSV of your deals and connect HubSpot later without losing anything.