Skip to main content
ElevenLabs Documentation Docs

Search documentation

Type to search this documentation.

On this pageOverview

HubSpot

Connect your ElevenLabs agents with HubSpot CRM

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.

Capability Support
Zero retention mode (ZRM) Not supported
Attachments in tools Not supported — tools operate on text only

This integration uses a HubSpot Private App token for authentication.

  1. Create a Private App in HubSpot

    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).

  2. Copy the access token

    After creating the app, copy the generated access token. It starts with pat-.

  3. Connect in ElevenLabs

    In the ElevenLabs integration setup, paste your private app token in the Private App Access Token field.

https://www.loom.com/embed/cfb64cb7fc2a406489ef96e7c47d14c0?sid=f29bd120-8f33-4e34-a02b-85184da8deb2

HubSpot Integration Demo

  1. Customer identification

    The agent asks the caller for an identifying detail such as their email address, then searches the CRM to verify whether a record exists.

  2. Understand call intent

    The agent asks the caller about the purpose of their call. This step can be adapted to your particular workflow.

  3. Get previous interactions

    The agent fetches previous interactions from the CRM using the contact ID retrieved during identification.

  4. Ticket creation

    The agent discusses the issue with the caller, relates it to any previous interactions, and creates a ticket for follow-up items.

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu