Skip to main content

Integration Capabilities

The integration capabilities are determined by HubSpot API endpoints.
Account-level actions require the Sync Accounts toggle to be enabled — see the setup step below.

Connect HubSpot to Cara

1

Generate credentials for Cara

Create a new Private App and generate a Personal Access Token (PAT) for Cara in your HubSpot CRM. You’ll need to ensure the following scopes are selected for the integration to work correctly:
  • crm.objects.contacts.read
  • crm.objects.contacts.write
  • crm.objects.deals.read
  • crm.objects.deals.write
  • crm.schemas.contacts.read
  • crm.schemas.contacts.write
  • crm.schemas.deals.read
  • crm.schemas.deals.write
  • tickets
2

Enter your credentials in Cara

Navigate to the Integrations tab in Cara and click on the “Connect” button on the “HubSpot” tile. Enter your Personal Access Token here and click Connect.
HubSpot Integration

Enter your PAT to connect Cara to HubSpot

3

Enable account sync (optional)

New Toggle Sync Accounts if you want Cara to read and write HubSpot companies / accounts in addition to contacts. When the toggle is off, Cara treats HubSpot as a contact-only CRM and skips account-level lookups and writes — useful for agencies who manage account data elsewhere.The toggle is respected everywhere Cara makes decisions about HubSpot: getIntegrationActions, Voice AI customer lookups, and Copilot on-demand writes.
4

Setup task syncing

To have Cara write tasks to your CRM, you must toggle Enable Task Sync and configure how you want tasks to be synced.Sync as EngagementCara can write tasks as engagements on contacts. To do so, choose “Task Engagement” for the “Sync Type”.
HubSpot_Settings

Sync tasks as engagements on contacts

Sync as TicketCara can write tasks as tickets in a particular pipeline. To do so, choose “Ticket” for the “Sync Type”, and then select the “Pipeline” and “Stage” you’d like tickets to be created in.
HubSpot_SettingsHubSpot_Settings

Sync tasks as tickets in a pipeline

5

Setup call syncing

To have Cara write calls to your CRM, you must toggle Enable Call Sync and configure how you want tasks to be synced.Sync as EngagementCara can write calls as engagements on contacts. To do so, choose “Call Engagement” for the “Sync Type”. This will show up as a call (including summary and recording) on the contact record.Cara can also write calls as notes on the contact. To do so, choose “Note Engagement” for the “Sync Type”. This will include just the summary and transcript as a note on the contact record.
HubSpot_Settings

Sync calls as engagements on contacts

Sync as TicketCara can write calls as tickets in a particular pipeline. To do so, choose “Ticket” for the “Sync Type”, and then select the “Pipeline” and “Stage” you’d like tickets to be created in.
HubSpot_SettingsHubSpot_Settings

Sync tasks as tickets in a pipeline