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.
This integration uses a HubSpot Private App token for authentication.
Go to Development > Legacy apps in your HubSpot account and click Create legacy app > Private. Grant it the CRM scopes your agent needs (e.g., crm.objects.contacts.read, crm.objects.contacts.write).
This integration currently only supports US-hosted HubSpot accounts (api.hubapi.com). EU-hosted
accounts (tokens starting with pat-eu1-) are not yet supported.
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.
The agent asks the caller for an identifying detail such as their email address, then searches the CRM to verify whether a record exists.
The agent asks the caller about the purpose of their call. This step can be adapted to your particular workflow.