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 it”resolves to
search_contactsupdate_contact - “Update a company's properties”resolves to
update_company - “Show me the recent contacts that match what I describe”resolves 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
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
Works with HubSpot
Agents often chain HubSpot with these. Connect them once and one agent can use all of them in a single task.
Recipes that use HubSpot
HubSpot + ModuleX FAQ
A ModuleX agent can run any of HubSpot's 26 actions, across recent contacts, contact by ids, contacts and recent companies, from a plain-English request, using your organization's own HubSpot credentials.
Put HubSpot to work in ModuleX.
Connect HubSpot once with your own credentials and let your agent run all 26 actions on demand.
Last updated: Jul 2026Browse all 179 integrations