HubSpot
Overview
Connect your ElevenLabs AI agents with HubSpot CRM to manage contacts, companies, and deals. This integration enables your agents to create and update CRM records, search for existing data, and automate sales and marketing workflows. Keep your customer data synchronized and let your AI agents handle routine CRM tasks.
Setup
This integration uses a HubSpot Private App token for authentication.
Note: This integration currently only supports US-hosted HubSpot accounts (api.hubapi.com). EU-hosted accounts (tokens starting with pat-eu1-) are not yet supported.
CLI
SDK
Demo video
This demo uses legacy webhook tools. If you’re using the native HubSpot integration, the tools are configured automatically — no manual webhook setup is needed.
How it works
Here is an example of how an ElevenLabs agent can interact with your HubSpot CRM using tool calling.
High level overview
Customer Identification
Configure your agent to ask for an identification item such as email, and prompt it to use a tool to search your CRM for that email to verify whether this customer exists.
Understand Call Intent
Configure the agent to ask about the caller’s intent. This can be adapted to meet your particular workflow.
When using the native HubSpot integration, authentication is handled automatically through your connected Private App token — no manual secret or header configuration is needed.