HubSpot

Connect your HubSpot CRM to CoAgentor so agents can reference contacts, companies, and deals during live meetings.

3 min read

HubSpot

Connecting HubSpot lets CoAgentor sync your CRM data — contacts, companies, and deals — so your agents can reference it during live meetings without any manual prep.

Connect HubSpot →


What access CoAgentor requests

CoAgentor requests read-only access to your HubSpot CRM using the following OAuth scopes:

  • crm.objects.contacts.read
  • crm.objects.companies.read
  • crm.objects.deals.read
  • crm.objects.owners.read

CoAgentor never creates, modifies, or deletes records in your HubSpot portal.


Connecting your portal

  1. Go to Integrations → and click the Data Sources tab
  2. Click Connect HubSpot
  3. Select your HubSpot portal and authorise the requested permissions
  4. Your connection will appear with the portal name and your email address

How data syncs

Once connected, CoAgentor automatically syncs your contacts, companies, and deals every 6 hours. Each sync pulls the latest records and makes them available as context for your agents.

You can also trigger a manual sync at any time by clicking the Sync button on your connection card.


Connecting multiple HubSpot portals

On Solo and Pro plans you can connect more than one HubSpot portal. Each portal appears as a separate connection and syncs independently.

| Plan | HubSpot portals | |---|---| | Free | 1 | | Solo | 2 | | Pro | Unlimited |


Record limits by plan

The number of CRM records synced is capped by your plan:

| Plan | Max CRM records | |---|---| | Free | 50 | | Solo | 500 | | Pro | Unlimited |

Records are counted across all object types (contacts + companies + deals).


Disconnecting

  1. Go to Integrations → Data Sources →
  2. Click Disconnect next to the portal you want to remove
  3. Confirm the prompt

Disconnecting removes all synced CRM data and embeddings from that portal. Any contexts referencing that data will stop retrieving it.


Troubleshooting

"OAuth failed" error — This can happen if your HubSpot session expired during consent. Try again from the Data Sources tab.

Data seems stale — Click the Sync button to trigger an immediate refresh. If the issue persists, disconnect and reconnect.

I don't see my portal in the consent screen — Make sure you're logged into the correct HubSpot account before clicking Connect HubSpot. You must be a Super Admin or have Marketplace Access permissions in your HubSpot portal.

Using HubSpot data in contexts →

Related articles

Still have questions?

Our team typically responds within one business day.

Contact us →