HubSpot

HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences

244 actions Integration catalog
Request access
Connect HubSpot once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add asset associationHUBSPOT_ADD_ASSET_ASSOCIATION
This action links a specified asset to a HubSpot marketing campaign. It requires the asset's unique ID and type to establish the association.
Add token to event templateHUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATE
This action allows users to add a custom data token to an existing event template for a specific application. If an object property name is provided, it can also populate the corresponding CRM object property.
Archive batch of feedback submissions by idHUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONS
This action allows users to asynchronously archive multiple feedback submissions at once using their unique IDs. The operation ensures that the specified submissions are processed and removed from active views without permanent deletion.
Archive batch of line items by idHUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMS
This action allows for the archiving of multiple line items in a single operation, identified by their unique IDs. It is particularly useful for managing line item data efficiently in HubSpot CRM.
Archive batch of objects by idHUBSPOT_ARCHIVE_BATCH_OF_OBJECTS
This action allows for the archiving of multiple CRM objects at once based on their unique IDs. By specifying an object type and the corresponding IDs, users can effectively remove these objects from active use in the CRM system.
Archive batch of propertiesHUBSPOT_ARCHIVE_BATCH_OF_PROPERTIES
This action allows for archiving multiple properties at once, helping to manage the properties associated with a specific HubSpot CRM object type efficiently.
Archive a batch of quotes by idHUBSPOT_ARCHIVE_BATCH_OF_QUOTES
This action allows users to archive multiple quotes at once by providing their IDs. Archived quotes are removed from your default quote list but remain viewable in your account using the Status filter. Buyers will no longer be able to access archived quotes. This action cannot be undone, and archived quotes cannot be restored to active status.
Archive companiesHUBSPOT_ARCHIVE_COMPANIES
This action allows you to archive multiple companies in HubSpot by providing their unique identifiers. It processes a batch of requests to ensure efficient archiving of the specified companies.
Archive companyHUBSPOT_ARCHIVE_COMPANY
This action allows the user to archive a company in the HubSpot CRM. By providing the company's unique identifier, the company is moved to a recycling bin instead of being deleted permanently.
Archive contactHUBSPOT_ARCHIVE_CONTACT
This action archives a contact identified by the provided contact ID. It deletes the contact from the HubSpot CRM system, making it no longer retrievable.
Archive contactsHUBSPOT_ARCHIVE_CONTACTS
This action allows users to archive multiple HubSpot contacts by providing their unique IDs. It processes the requests in batch, ensuring efficiency in the operation.
Archive a CRM object by IDHUBSPOT_ARCHIVE_CRM_OBJECT_BY_ID
This action allows users to archive a specific CRM object identified by its type and ID. The operation permanently archives the object, making it not accessible through standard queries, but it may be retrievable through the HubSpot UI.
Archive dealsHUBSPOT_ARCHIVE_DEALS
This action allows users to archive multiple deals in HubSpot by providing their IDs. It is useful for bulk operations when a user needs to remove deals from active listings.
ArchiveEmail emailHUBSPOT_ARCHIVE_EMAIL
This action permanently archives a HubSpot email identified by the provided emailId. Once archived, the email cannot be accessed unless restored from the recycling bin.
Archive emailsHUBSPOT_ARCHIVE_EMAILS
This action allows users to archive multiple emails in a single request by their unique identifiers. It efficiently processes the archiving of a batch of emails to streamline email management.
Archive feedback submissionHUBSPOT_ARCHIVE_FEEDBACK_SUBMISSION
This action retrieves an existing feedback submission by its ID and archives it in the HubSpot CRM. The submission will be moved to the recycling bin, thereby not permanently deleting it.
Archive line item by idHUBSPOT_ARCHIVE_LINE_ITEM
This action allows you to archive a specific line item in HubSpot. Once archived, the line item can be restored from a recoverable state if needed.
Archive productHUBSPOT_ARCHIVE_PRODUCT
This action allows the user to archive a specific product in HubSpot by providing its unique product ID. Once archived, the product will no longer be active in the system.
Archive productsHUBSPOT_ARCHIVE_PRODUCTS
This action allows you to archive multiple products in a single request. By providing a list of product IDs, you can efficiently manage product archiving in bulk.
Archive property by object type and nameHUBSPOT_ARCHIVE_PROPERTY_BY_OBJECT_TYPE_AND_NAME
This action allows users to archive a specific CRM property based on its object type and name. Once executed, the property will be moved to the recycling bin, making it unavailable for use until restored.
Archive property groupHUBSPOT_ARCHIVE_PROPERTY_GROUP
This action archives a specified property group in HubSpot, which effectively hides it from view without permanently deleting it. The property group can be restored later if needed.
Archive quote object by idHUBSPOT_ARCHIVE_QUOTE
This action allows you to archive (soft delete) a specific Quote object using its unique ID. The archived quote is moved to the recycling bin and can be restored within 90 days through the HubSpot UI or API.
Archive ticketHUBSPOT_ARCHIVE_TICKET
This action allows you to archive a specific ticket in HubSpot by providing its unique ID. Once archived, the ticket will be removed from active status and no longer appear in ticket lists.
Archive ticketsHUBSPOT_ARCHIVE_TICKETS
This action allows users to archive multiple tickets at once by providing their IDs. It's useful for managing ticket history and keeping the workspace tidy.
Audit pipeline changes by idHUBSPOT_AUDIT_PIPELINE_CHANGES
This action retrieves the complete audit log of changes made to a specific HubSpot CRM pipeline, identified by its pipeline ID and object type. It provides a chronological view of all modifications for review and analysis.
Batch read companies by propertiesHUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIES
Retrieves multiple company records from HubSpot efficiently in a single batch request (up to 100 companies). You can specify which properties to return, retrieve historical property values to track changes over time, and optionally look up companies by custom unique identifiers instead of HubSpot's default ID. Useful for bulk data retrieval and minimizing API calls.
Batch update quotesHUBSPOT_BATCH_UPDATE_QUOTES
This action allows users to update multiple HubSpot quotes in one request. It takes a list of quote updates, where each update can modify various writable properties of the quotes.
Cancel active importHUBSPOT_CANCEL_IMPORT
Cancels an active HubSpot data import job identified by the import ID. This action is irreversible and any processed data will persist.
Clone marketing emailHUBSPOT_CLONE_MARKETING_EMAIL
This action clones a selected HubSpot marketing email using its unique identifier. Users can assign a new name to the cloned email or allow HubSpot to generate a default name.
Configure calling extension settingsHUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGS
Configures settings for a calling extension for a HubSpot app. This action allows you to set the display name, URL, and dimensions of the calling UI, as well as the readiness and support for custom objects.
Create A/B test variationHUBSPOT_CREATE_AB_TEST_VARIATION
Creates a new A/B test variation for an existing marketing email. Provide the content ID of the original email and a unique name for the variation. The new variation is created as a draft that you can customize before publishing. Important: This only creates the variation; you must separately configure and publish the A/B test. Note: Requires Marketing Hub Professional or Enterprise subscription; A/B testing is not available on free plans.
Create a new property groupHUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUP
Creates a new property group in HubSpot for a specified CRM object type. This action requires a unique name for the property group and can order the group for display in the UI.
Create a new marketing emailHUBSPOT_CREATE_A_NEW_MARKETING_EMAIL
Creates a new marketing email in HubSpot, allowing comprehensive configuration of content, recipients, sender details, A/B testing, scheduling, web version, and other settings; the internal `name` for the email is required.
Create association for object typeHUBSPOT_CREATE_ASSOCIATION
This action creates a new association definition for a custom object type in HubSpot. It defines how one custom object can be associated with another object (custom or standard). The name parameter must be unique for the fromObjectTypeId and toObjectTypeId pair. Note: Requires custom object permissions and only works with custom objects.
Create batch of feedback submissionsHUBSPOT_CREATE_BATCH_OF_FEEDBACK_SUBMISSIONS
This action allows users to create multiple feedback submissions in HubSpot in one request. It facilitates bulk imports of feedback submissions, ensuring that all relationships to existing entities are properly established.
Create batch of objectsHUBSPOT_CREATE_BATCH_OF_OBJECTS
This action allows the user to create a batch of CRM objects based on the specified object type. Each object can include its own properties and associations to existing objects.
Create batch of propertiesHUBSPOT_CREATE_BATCH_OF_PROPERTIES
This action creates a batch of properties in the CRM for a specified object type. It is designed to streamline the property creation process, allowing multiple properties to be configured at once.
Create batch of quotesHUBSPOT_CREATE_BATCH_OF_QUOTES
This action allows users to create multiple quotes in a single API call for efficiency. It requires a list of quote details including properties and associations with other CRM objects.
Create campaignHUBSPOT_CREATE_CAMPAIGN
This action creates a new marketing campaign in HubSpot. It requires the campaign's name (hs_name) and can optionally include start/end dates, notes, audience, currency code, status, and UTM parameters for tracking.
Create campaignsHUBSPOT_CREATE_CAMPAIGNS
This action allows you to create multiple campaigns by processing each one individually. Note that HubSpot's API doesn't support batch campaign creation, so this makes individual API calls for each campaign.
Create companiesHUBSPOT_CREATE_COMPANIES
This action enables the creation of multiple companies in HubSpot simultaneously. You can provide a list of company properties, and the action processes them in a batch operation.
Create companyHUBSPOT_CREATE_COMPANY
Creates a new company in HubSpot. This action allows users to input various details about the company, including attributes such as name, address, and associations with other objects.
Create contactHUBSPOT_CREATE_CONTACT
Creates a new HubSpot contact.
Create Contact From Natural LanguageHUBSPOT_CREATE_CONTACT_FROM_NL
Creates a new contact in HubSpot from a natural language description. Fetches the contact property schema at runtime, uses an LLM to generate the correct property payload, and creates the contact.
Create contactsHUBSPOT_CREATE_CONTACTS
Executes the batch creation of new contacts in HubSpot. This allows for multiple contacts to be added with their defined properties and associations in a single API call.
Create CRM Object From Natural LanguageHUBSPOT_CREATE_CRM_OBJECT_FROM_NL
Creates a new CRM object (contact, deal, company, ticket, or custom object) in HubSpot from a natural language description. Fetches the object's property schema at runtime, uses an LLM to generate the correct property payload, and creates the object.
Create CRM object with propertiesHUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIES
This action creates a new CRM object in HubSpot, such as a contact or a company. It allows for the specification of key properties and associations with existing objects in the CRM.
Create dealHUBSPOT_CREATE_DEAL
This action allows the user to create a new deal in HubSpot. It takes various details about the deal and its associations with other CRM objects.
Create Deal From Natural LanguageHUBSPOT_CREATE_DEAL_FROM_NL
Creates a new deal in HubSpot from a natural language description. Fetches the deal property schema and pipeline stages at runtime, uses an LLM to generate the correct property payload, and creates the deal.
Create dealsHUBSPOT_CREATE_DEALS
This action allows the creation of multiple deals within the HubSpot CRM system. It requires valid associated object IDs and deal parameters to successfully create the deals.
Create emailHUBSPOT_CREATE_EMAIL
This action creates a new email engagement record in HubSpot CRM. It requires subject, HTML content, timestamp, and direction (EMAIL, INCOMING_EMAIL, FORWARDED_EMAIL, or DRAFT_EMAIL).
Create emailsHUBSPOT_CREATE_EMAILS
Creates multiple HubSpot emails by processing a list of email properties. This action allows batch creation, streamlining the process for users.
Create event template for appHUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APP
Creates a new event template for a HubSpot app. This action allows the user to define the structure and custom properties of the timeline events, ensuring that these templates can be used effectively for CRM objects.
Create feedback submissionHUBSPOT_CREATE_FEEDBACK_SUBMISSION
This action allows the creation of a feedback submission in HubSpot. Users can record customer feedback, such as survey responses or support interactions, and optionally link it to other CRM objects.
Create line itemHUBSPOT_CREATE_LINE_ITEM
Creates a new line item in HubSpot. This action submits the line item properties and adds it to the specified account.
Create line itemsHUBSPOT_CREATE_LINE_ITEMS
This action allows users to create multiple line items in a single operation, streamlining the process for efficiency. It handles the request to batch create line items for better management of inventory.
Create meetingHUBSPOT_CREATE_MEETING
Creates a new meeting engagement in HubSpot CRM. Use this action when you need to log a meeting that occurred or schedule a future meeting with contacts, companies, or other CRM records. The meeting will appear on the timeline of associated records and can include details like title, time, location, notes, and outcome.
Create noteHUBSPOT_CREATE_NOTE
Creates a new HubSpot CRM note. Use when you need to add a timestamped note with optional attachments and associations to contacts, companies, deals, or tickets.
Create object associationHUBSPOT_CREATE_OBJECT_ASSOCIATION
Tool to create or label an association between two CRM records using HubSpot Associations v4 API. Use when you need to link records (e.g., contact to company, deal to contact) with explicit association labels.
Create new object schema with custom propertiesHUBSPOT_CREATE_OBJECT_SCHEMA
Creates a new custom object schema to manage unique data types, their properties, and display settings. This action enables you to define how objects are represented in the HubSpot CRM, including associations with existing data types.
Showing the first 60 of 244 actions.