HubSpot integration
CRM · 26 actions · OAuth or Bearer token auth
HubSpot CRM integration: contacts, companies, deals, tickets, and engagement (note/task/meeting) management. Uses the hubspot-api-client SDK.
The ModuleX HubSpot integration lets a ModuleX agent operate HubSpot on your behalf — running create, update and find actions across recent contacts, contact by ids and contacts — directly from a plain-English request, using your organization's own HubSpot credentials. No pre-built workflow is required: the agent picks the right HubSpot action for the task.
HubSpot is a crm platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right HubSpot action — or, when you want a repeatable process, the composer assembles a HubSpot workflow for you, streaming the nodes onto the canvas as it builds.
Drive HubSpot in plain English
Type what you want. A ModuleX agent picks the right HubSpot action — or chains several — and runs it. No workflow to build.
- Create a new contact (email required)resolves to
create_contact - Find the contact I describe and update itresolves to
search_contactsupdate_contact - Update a company's propertiesresolves to
update_company - Show me the recent contacts that match what I describeresolves to
get_recent_contacts
What you can automate with HubSpot
- Find the right contact and update it in one prompt
search_contactsupdate_contact - Look up a recent contact on demand
get_recent_contacts - Create a company straight from a request
create_company - Update a deal the moment something changes
update_deal - Find the tickets that match what you describe
search_tickets - Pull a list of properties for a report
list_properties
HubSpot integration at a glance
All 26 HubSpot actions
Recent Contacts1
get_recent_contactsContact by Ids1
get_contact_by_idContacts3
create_contactupdate_contactsearch_contactsRecent Companies1
get_recent_companiesCompany by Ids1
get_company_by_idCompanies3
create_companyupdate_companysearch_companiesCompany Activities1
get_company_activityRecent Deals1
get_recent_dealsDeal by Ids1
get_deal_by_idDeals3
create_dealupdate_dealsearch_dealsRecent Tickets1
get_recent_ticketsTicket by Ids1
get_ticket_by_idTickets3
create_ticketupdate_ticketsearch_ticketsNotes1
create_noteTasks1
create_taskMeetings1
create_meetingProperties2
get_propertylist_propertiesSee full parameters and response schemas in the HubSpot integration docs
Two ways to use HubSpot in ModuleX
Connecting HubSpot
Pairs well with HubSpot
Agents often chain HubSpot with these — connect them once and the agent can use all of them in a single task.
HubSpot + ModuleX FAQ
Put HubSpot to work in ModuleX.
Connect HubSpot once with your own credentials and let your agent run all 26 actions on demand.