HubSpot
HubSpot CRM integration for managing contacts, companies, deals, and tickets. Provides full CRUD operations (create, get, update, delete, list, search) for all four CRM object types, plus association management to link objects together (e.g., contact to company, deal to ticket). Supports search with filters, sorting, and pagination. Authentication via Private App access token or OAuth2.
| Namespace | Robomotion.HubSpot |
| Version | 1.1.0 |
| Category | CRM, Sales & Marketing |
| Nodes | 28 |
Nodes
| Node | Description |
|---|---|
| Connect | Opens a connection to HubSpot and returns a Client ID. |
| Disconnect | Closes a HubSpot connection. |
| Create Contact | Creates a contact in HubSpot. |
| Get Contact | Gets a contact in HubSpot. |
| Update Contact | Updates a contact in HubSpot. |
| Delete Contact | Deletes a contact in HubSpot. |
| List Contacts | Lists contacts in HubSpot. |
| Search Contacts | Searches contacts in HubSpot. |
| Create Company | Creates a company in HubSpot. |
| Get Company | Gets a company in HubSpot. |
| Update Company | Updates a company in HubSpot. |
| Delete Company | Deletes a company in HubSpot. |
| List Companies | Lists companies in HubSpot. |
| Search Companies | Searches companies in HubSpot. |
| Create Deal | Creates a deal in HubSpot. |
| Get Deal | Gets a deal in HubSpot. |
| Update Deal | Updates a deal in HubSpot. |
| Delete Deal | Deletes a deal in HubSpot. |
| List Deals | Lists deals in HubSpot. |
| Search Deals | Searches deals in HubSpot. |
| Create Ticket | Creates a ticket in HubSpot. |
| Get Ticket | Gets a ticket in HubSpot. |
| Update Ticket | Updates a ticket in HubSpot. |
| Delete Ticket | Deletes a ticket in HubSpot. |
| List Tickets | Lists tickets in HubSpot. |
| Create Association | Creates an association in HubSpot. |
| Delete Association | Deletes an association in HubSpot. |
| Toolkit | Exposes this package's operations to an AI Agent as a single tool. |
Connecting
This package has a Connect node. Run it once at the start of your flow; it returns a Client ID that the other nodes take as input. Pair it with Disconnect so the connection is released when the flow ends.
Credentials belong in a Vault rather than typed into the node.
AI Agent tools
27 of these nodes are exposed as tools an AI Agent can call directly:
Connect, Disconnect, Create Contact, Get Contact, Update Contact, Delete Contact, List Contacts, Search Contacts, Create Company, Get Company, Update Company, Delete Company, List Companies, Search Companies, Create Deal, Get Deal, Update Deal, Delete Deal, List Deals, Search Deals, Create Ticket, Get Ticket, Update Ticket, Delete Ticket, List Tickets, Create Association, Delete Association.
Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.
It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.