HubSpot
Connect HubSpot to sync contacts, deals, and companies into Cortex for revenue-aware AI insights.
Overview
| Auth method | OAuth 2.0 |
| Scopes | crm.objects.contacts.read, crm.objects.deals.read, crm.objects.companies.read, crm.schemas.contacts.read |
| Setup time | ~10 minutes |
How to connect
- Navigate to Settings → Integrations → Connectors
- Click Connect on the HubSpot integration
- Sign in to your HubSpot account and authorize the requested permissions
- Once authorized, CRM data becomes available to Cendriix agents
Admin setup (self-hosted)
If you’re running Cendriix on your own infrastructure, an admin needs to:
- Create a HubSpot app at developers.hubspot.com
- Under Auth, set the redirect URL to:
https://api.<your-domain>/v1/connectors/hubspot/oauth/callback - Add the required scopes under Auth → Scopes
- Store the credentials in AWS Secrets Manager at
cendriix/prod/connectors/hubspot:{ "client_id": "...", "client_secret": "..." }
Capabilities
Once connected, Cendriix agents can:
- Read contacts, deals, companies, and their properties
- Ingest CRM data into Cortex for contextual understanding
- Reference customer data when planning workflows or generating reports
Security notes
- HubSpot tokens are refreshable via the standard OAuth 2.0 refresh flow
- Tokens can be revoked by deleting the refresh token via the HubSpot API
- Only read scopes are requested — Cendriix does not modify your CRM data
- Disconnect at any time from Settings → Integrations → Connectors
Further reading
Last updated on