Auth type: OAuthDocumentation Index
Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
For how integrations work overall (permissions, authentication, troubleshooting), see: App Integrations.
Connect HubSpot
- Go to Settings → Apps in Hyper
- Select HubSpot → Connect New
- Complete OAuth and grant requested scopes (CRM objects, timeline, engagements)
Common capabilities
- Find, create, and update contacts/companies/deals
- Enrich records and log activities from agents and flows
Use in Chat
Enable HubSpot in the tool selector, then ask your agent to look up or update CRM records.Use in Agents
InAgents → Settings, add HubSpot to toolkits and choose the connection. Toggle which actions require approval.
Use in Flows
Add HubSpot action nodes to search or write CRM data. Pass variables from earlier steps.Troubleshooting
- Permission denied: reauthorize with scopes for the needed objects
- Record not found: validate identifiers (email, domain, record ID)
Available Actions
Hyper agents can run the following actions for this integration. Each action can be individually set to Enabled, Requires Approval, or Disabled in your agent’s toolkit settings. Actions can be set to one of three control states:| State | Behavior |
|---|---|
| Enabled | Agent runs the action automatically |
| Requires Approval | Agent pauses and waits for your confirmation before proceeding |
| Disabled | Action is blocked and cannot be used |
| Action | Description |
|---|---|
| Add To List | Add records to a static HubSpot list |
| Associate Objects | Create an association between two HubSpot objects (e.g. link a contact to a company, or a deal to a company) |
| Create Company | Create a new company in HubSpot |
| Create Contact | Create a new contact in HubSpot |
| Create Deal | Create a new deal in HubSpot |
| Create Lead | Create a new lead in HubSpot |
| Create List | Create a new HubSpot contact list (static or dynamic) |
| Create Meeting | Create a meeting engagement in HubSpot and optionally associate it with contacts, companies, or deals |
| Create Note | Create a note in HubSpot and optionally associate it with contacts, companies, or deals |
| Create Task | Create a task in HubSpot and optionally associate it with contacts, companies, or deals |
| Delete Company | Delete a company in HubSpot by ID |
| Delete Contact | Delete a contact in HubSpot by ID |
| Delete Deal | Delete a deal in HubSpot by ID |
| Delete Lead | Delete a lead in HubSpot by ID |
| Enroll In Sequence | Enroll a contact in a HubSpot sales sequence. Requires Sales Hub Professional or Enterprise |
| Get All Companies | Get all companies from HubSpot |
| Get All Contacts | Get all contacts from HubSpot |
| Get All Deals | Get all deals from HubSpot |
| Get All Leads | Get all leads from HubSpot |
| Get Associations | Get all objects associated with a given HubSpot object (e.g. get all contacts for a company) |
| Get Calls | Get logged calls associated with a HubSpot company, contact, or deal |
| Get Company | Get a HubSpot company by its ID |
| Get Contact | Get a HubSpot contact by its ID |
| Get Deal | Get a HubSpot deal by its ID |
| Get Emails | Get logged emails associated with a HubSpot company, contact, or deal |
| Get Enrollment Status | Check if a contact is enrolled in a HubSpot sales sequence |
| Get Lead | Get a HubSpot lead by its ID |
| Get List Members | Get record IDs that belong to a HubSpot list |
| Get Meetings | Get meetings associated with a HubSpot company, contact, or deal |
| Get Notes | Get notes associated with a HubSpot company, contact, or deal |
| Get Tasks | Get tasks associated with a HubSpot company, contact, or deal |
| List Lists | List all HubSpot lists (segments) available in the account |
| List Owners | List all owners (team members) in HubSpot for assigning records |
| List Pipelines | List all deal pipelines and their stages in HubSpot |
| List Properties | List available properties (including custom properties) for a HubSpot object type, with optional name/group filtering |
| List Sequences | List available HubSpot sales sequences for a given user. Requires Sales Hub Professional or Enterprise |
| Log Call | Log a call engagement in HubSpot and optionally associate it with contacts, companies, or deals |
| Log Email | Log an email engagement in HubSpot and optionally associate it with contacts, companies, or deals |
| Remove From List | Remove records from a static HubSpot list |
| Search | Search for contacts, leads, companies, or deals in HubSpot with powerful filtering. Supports both server-side and client-side post-filtering for custom properties |
| Update Company | Update an existing company in HubSpot |
| Update Contact | Update an existing contact in HubSpot |
| Update Deal | Update an existing deal in HubSpot |
| Update Lead | Update an existing lead in HubSpot |