HubSpot

  • The HubSpot integration enables bidirectional sync between Leadtosale and HubSpot.
  • Call recordings are automatically logged as engagements on matching HubSpot contacts.
  • Deal stage changes in HubSpot can automatically update lead status in Leadtosale.

Connecting HubSpot

  • Contact support to enable your account ID in the HubSpot integration app.
  • Navigate to your account settings and select “Integrations” > “HubSpot”.
  • Click “Connect HubSpot” to begin OAuth authorization.
  • Authorize Leadtosale to access your HubSpot account.

How it works

Outbound (Leadtosale → HubSpot):

  • When a call lead is captured with a recording URL, Leadtosale searches HubSpot for contacts matching the caller’s phone number.
  • If a match is found, a “CALL” engagement is created with the recording attached.
  • Call duration and other metadata are included in the engagement.

Inbound (HubSpot → Leadtosale):

  • When a deal’s stage changes in HubSpot, Leadtosale receives a webhook notification.
  • Deals marked as “Closed Won” automatically mark the corresponding lead as won.
  • Deals marked as “Closed Lost” automatically mark the corresponding lead as lost.

Requirements

  • The phone number on the HubSpot contact must match the lead’s phone number for automatic matching.
  • HubSpot credentials must be assigned to a container for tracking to work.

Troubleshooting

  • Verify OAuth connection is still active in your HubSpot account settings.
  • Check that the correct HubSpot credentials are assigned to your container.
  • Ensure phone numbers are formatted consistently between systems.