delete_ticket
Delete Ticket
Archive (soft delete) a ticket in HubSpot.
delete_ticket
Archive (soft delete) a ticket in HubSpot.
create_pipeline
Create a new pipeline with stages in HubSpot for deals, tickets, or orders.
update_deal
Update an existing deal's properties in HubSpot CRM. Use this to change deal stage, amount, close date, or any other deal property.
list_owners
List CRM owners (users who can be assigned to records) in HubSpot. Useful for finding owner IDs to assign to contacts, companies, deals, or tickets.
get_ticket
Retrieve a support ticket from HubSpot by ID.
list_pipelines
List all pipelines for a given object type in HubSpot. Pipelines define the lifecycle stages for deals, tickets, or orders.
update_contact
Update an existing contact's properties in HubSpot CRM. Only the provided properties will be updated; other properties remain unchanged.
update_list_membership
Add or remove records from a manually managed HubSpot list. Provide record IDs to add, remove, or both in a single operation.
create_association
Create an association (relationship) between two CRM objects in HubSpot. Common associations include contact-to-company, deal-to-contact, and ticket-to-company.
get_contact
Retrieve a contact from HubSpot CRM by ID. Optionally specify which properties to return and which associated objects to include.
get_associations
Retrieve all associations of a specific type for a CRM object. For example, get all contacts associated with a company, or all deals associated with a contact.
list_deals
List deals from HubSpot CRM with pagination support.
delete_deal
Archive (soft delete) a deal in HubSpot CRM.
list_companies
List companies from HubSpot CRM with pagination support.
get_owner
Retrieve a specific CRM owner by ID from HubSpot.
delete_contact
Archive (soft delete) a contact in HubSpot CRM. The contact can be restored later from the recycling bin.
create_deal
Create a new deal in HubSpot CRM. Provide deal properties such as dealname, amount, dealstage, pipeline, and closedate.
create_ticket
Create a new support ticket in HubSpot. Provide ticket properties such as subject, content, pipeline stage, and priority.
delete_company
Archive (soft delete) a company in HubSpot CRM. The company can be restored later.
delete_pipeline
Delete a pipeline from HubSpot. All objects in the pipeline must be moved to another pipeline first.
create_property
Create a new custom property on a CRM object type in HubSpot. Define the property name, type, field type, and optionally enumeration options.
get_engagement
Retrieve an engagement (note, email, call, meeting, or task) from HubSpot by ID and type.
update_ticket
Update an existing ticket's properties in HubSpot. Use this to change ticket status, priority, assignment, or any other property.
update_company
Update an existing company's properties in HubSpot CRM. Only the provided properties will be updated.
create_engagement
Create a new engagement (note, email, call, meeting, or task) in HubSpot and optionally associate it with CRM records. Use **notes** for internal comments, **emails** for email tracking, **calls** for call logs, **meetings** for meeting records, and **tasks** for action items.
delete_list
Delete a list from HubSpot. This removes the list definition but does not delete the records in it.
create_contact
Create a new contact in HubSpot CRM. Provide contact properties such as email, firstname, lastname, phone, company, and any custom properties defined in your HubSpot account.
search_crm
Search for CRM objects in HubSpot using filters, query text, and sorting. Supports searching contacts, companies, deals, tickets, and any other object type. Filter groups use OR logic between groups and AND logic within each group.
create_company
Create a new company in HubSpot CRM. Provide company properties such as name, domain, industry, and any custom properties.
list_properties
List all properties defined for a CRM object type in HubSpot. Returns both default and custom properties with their configurations.
list_tickets
List support tickets from HubSpot with pagination support.
delete_association
Remove an association between two CRM objects in HubSpot. This removes the relationship link without deleting the objects themselves.
update_engagement
Update an existing engagement's properties in HubSpot.
list_contacts
List contacts from HubSpot CRM with pagination support. Returns a page of contacts with their properties.
create_list
Create a new contact list in HubSpot. Lists can be MANUAL (manually managed membership), DYNAMIC (membership based on filter criteria), or SNAPSHOT (filter-based at creation, then manually managed).
delete_engagement
Delete an engagement (note, email, call, meeting, or task) from HubSpot.
get_company
Retrieve a company from HubSpot CRM by ID. Optionally specify which properties and associations to include.
search_lists
Search for lists in HubSpot by name. Optionally filter by processing type (MANUAL, DYNAMIC, or SNAPSHOT).
get_pipeline
Retrieve a specific pipeline with its stages from HubSpot.
get_list
Retrieve a list from HubSpot by ID, including its metadata and membership count.
get_deal
Retrieve a deal from HubSpot CRM by ID. Optionally specify which properties and associations to include.
get_sequence_enrollment_status
Check whether a HubSpot contact is currently enrolled in a sales or service sequence.
enroll_contact_in_sequence
Enroll a HubSpot contact in a sales or service sequence using a connected sender email address.
list_sequences
List HubSpot sales or service sequences for a HubSpot user. Requires a Sales Hub or Service Hub Professional or Enterprise seat.
get_sequence
Retrieve details for a specific HubSpot sales or service sequence, including steps, settings, and dependencies.
Create, read, update, and delete CRM objects including contacts, companies, deals, tickets, and custom objects. Manage associations between CRM records. Track engagements such as calls, emails, meetings, notes, and tasks. Send transactional and marketing emails, manage campaigns, and handle subscription preferences. Build and manage marketing workflows, sequences, and automation actions. Manage CMS content including blog posts, landing pages, and HubDB tables. Handle commerce data including products, orders, invoices, quotes, and payments. Create and manage contact lists for segmentation. Configure deal, ticket, and order pipelines with custom stages. Search and filter CRM records. Bulk import and export CRM data. Manage users, teams, and account settings. Subscribe to webhooks for real-time notifications on object creation, deletion, property changes, merges, and association changes.
Common questions about connecting Hubspot to AI agents with Metorial.