HUBSPOT_CONTACT_CREATED_TRIGGER
Fires when a new contact is added to your HubSpot account. Use this to automatically sync new leads to other systems or initiate welcome workflows.
HubSpot
2 triggers and 233 actions for HubSpot workflows.
Each trigger lists the event it fires on, the data it sends, and a template you can use it in.
Real-time push from the source.
HUBSPOT_CONTACT_CREATED_TRIGGER
Fires when a new contact is added to your HubSpot account. Use this to automatically sync new leads to other systems or initiate welcome workflows.
HUBSPOT_DEAL_STAGE_UPDATED_TRIGGER
Fires when a deal moves to a different stage in your sales pipeline. Use this to trigger notifications, update external systems, or run follow-up actions based on deal progression.
Operations are the actions a workflow can take in HubSpot, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Manage the relationship between digital assets and CRM objects in your HubSpot instance. Use these operations to attach or detach files, images, and other resources to contacts, companies, and deals in your automation workflows.
Add asset association
HUBSPOT_ADD_ASSET_ASSOCIATIONLinks marketing assets like forms, lists, or external web content to your HubSpot campaigns so you can track what materials drive engagement and conversions.
Define and manage relationships between different CRM object types in HubSpot. These operations let you create, read, and remove associations between records like contacts and companies, enabling complex data relationships and batch association management.
Create association for object type
HUBSPOT_CREATE_ASSOCIATIONDefine how custom objects relate to each other in your HubSpot CRM by creating association types between object categories. This establishes the relationship structure that allows you to link individual records together.
Configure and manage call recording, calling extensions, and calling app settings for your HubSpot telephony integration. These operations control how calls are recorded, which extensions are active, and what calling features are enabled for your team.
Configure calling extension settings
HUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGSSet up and customize how your calling extension appears and functions within HubSpot, including naming, sizing, and feature availability for your specific app.
Create, update, and manage marketing campaigns throughout their lifecycle in HubSpot. Use these operations to organize campaign execution, track campaign performance metrics, and automate campaign workflows from creation through archival.
Create campaign
HUBSPOT_CREATE_CAMPAIGNLaunch a new marketing campaign in HubSpot to organize and track your promotional efforts across email, social, and other channels.
Create campaigns
HUBSPOT_CREATE_CAMPAIGNSSet up multiple marketing campaigns in HubSpot at once to save time managing your promotional activities across different channels and audiences.
Perform full CRUD operations on company records in your HubSpot CRM, including creation, updates, archival, and deletion. These operations support company data management, merging duplicate records, and maintaining accurate organizational information in your workflows.
Archive companies
HUBSPOT_ARCHIVE_COMPANIESBulk remove inactive or duplicate companies from your HubSpot database by archiving them, keeping your contact list clean and organized without permanently deleting records.
Archive company
HUBSPOT_ARCHIVE_COMPANYMove a company record to HubSpot's recycling bin to clean up your contact list while preserving the ability to restore it later if needed.
Batch read companies by properties
HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIESRetrieve detailed information for multiple company records at once by their unique identifiers, allowing you to efficiently access customer data without making separate requests. This is useful when you need to pull specific company details for analysis, reporting, or syncing with other tools.
Create companies
HUBSPOT_CREATE_COMPANIESQuickly add multiple company records to your HubSpot CRM in one batch instead of manually entering them one by one, saving you time when onboarding new clients or importing existing business data.
Create company
HUBSPOT_CREATE_COMPANYAdds a new company record to your HubSpot CRM, allowing you to organize and track business accounts with their contact information and properties.
Manage individual contact records with operations covering creation, updates, searches, and bulk management. Use these operations to keep your contact database current, apply GDPR compliance deletions, and automate contact lifecycle processes.
Create contact
HUBSPOT_CREATE_CONTACTAdd a new contact to your HubSpot CRM database with their email, name, and other key information for future communication and relationship management.
Archive contact
HUBSPOT_ARCHIVE_CONTACTRemove a contact from your active HubSpot database by archiving them, keeping historical records intact without permanently deleting data. This is useful when you need to clean up your contact list while maintaining a complete audit trail.
Archive contacts
HUBSPOT_ARCHIVE_CONTACTSRemove multiple contacts from your active CRM database by archiving them, keeping your contact list clean and organized without permanently deleting customer data.
Create Contact From Natural Language
HUBSPOT_CREATE_CONTACT_FROM_NLConverts plain English descriptions into HubSpot contacts automatically by intelligently extracting and mapping contact details without manual data entry.
Create contacts
HUBSPOT_CREATE_CONTACTSAdd multiple new contacts to HubSpot at once instead of creating them one by one, saving time when importing or managing large batches of customer information.
Handle deal records across their entire lifecycle, from creation through archival and merging. These operations enable deal tracking, pipeline management, and automated deal workflows within your sales processes.
Create deal
HUBSPOT_CREATE_DEALCreates a new deal record in HubSpot to track a potential sale or business opportunity with a specific customer. This helps you manage your sales pipeline and monitor progress toward closing deals.
Archive deals
HUBSPOT_ARCHIVE_DEALSRemove completed or inactive deals from your active pipeline by archiving them in bulk, keeping your sales dashboard clean and focused on current opportunities.
Create Deal From Natural Language
HUBSPOT_CREATE_DEAL_FROM_NLConvert spoken or written deal descriptions into HubSpot deals automatically without manual data entry. This saves time by using AI to extract and organize deal information from natural language.
Create deals
HUBSPOT_CREATE_DEALSQuickly add multiple new deals to your HubSpot pipeline so you can track sales opportunities and manage your revenue forecast all in one place.
Create, update, and manage email records associated with contacts and companies in HubSpot. Use these operations to maintain an email communication history, track email interactions, and automate email record management.
Archive emails
HUBSPOT_ARCHIVE_EMAILSRemove multiple emails from your active inbox and store them in archives for organization and record-keeping. This helps you maintain a clean email interface while preserving important communication history.
ArchiveEmail email
HUBSPOT_ARCHIVE_EMAILMove a HubSpot email to the recycling bin to declutter your inbox and keep your email history organized without permanently deleting it.
Manage event templates and their tokens for rendering custom event displays in HubSpot. These operations allow you to create notification templates, customize event appearance, and configure event metadata for your integrations.
Add token to event template
HUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATEAdd custom data tokens to your HubSpot event templates to capture and include specific information in your tracking events. This allows you to populate templates with dynamic data from CRM object properties for more detailed event logging.
Capture, organize, and analyze feedback submissions from your customers and contacts. Use these operations to create feedback records, search across submissions, merge duplicate feedback, and perform bulk updates on feedback data.
Archive batch of feedback submissions by id
HUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONSMove multiple feedback submissions out of active views without permanently deleting them, helping you keep your CRM organized while preserving historical records.
Archive feedback submission
HUBSPOT_ARCHIVE_FEEDBACK_SUBMISSIONMove a feedback submission to the recycling bin in HubSpot, allowing you to clean up your feedback records without permanently deleting them.
Create batch of feedback submissions
HUBSPOT_CREATE_BATCH_OF_FEEDBACK_SUBMISSIONSBulk import multiple customer feedback submissions directly into HubSpot in a single operation, saving time versus entering feedback individually. This is particularly useful when migrating feedback data from other sources or processing large batches of customer responses at once.
Orchestrate data import processes into HubSpot, including initiating imports, monitoring progress, and handling errors. These operations help you automate bulk data uploads and track the status of large data migration jobs.
Cancel active import
HUBSPOT_CANCEL_IMPORTStop a currently running data import in HubSpot before it completes. This is useful when you realize an import contains errors or incorrect data that you want to prevent from being added to your database.
Manage line item records associated with deals, including creation, updates, and bulk operations. Use these operations to automate line item workflows, maintain accurate deal breakdowns, and support complex sales processes.
Archive batch of line items by id
HUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMSRemove multiple line items from your active sales pipeline in HubSpot when they're no longer needed, keeping your deal records clean and organized.
Archive line item by id
HUBSPOT_ARCHIVE_LINE_ITEMRemoves a specific line item from active use in HubSpot while keeping it recoverable, helping you clean up outdated products or services from your deals without permanent deletion.
Create and manage marketing emails, including drafting, publishing, A/B testing, and version control. These operations support your email marketing campaigns, allowing you to automate email creation, testing variations, and managing revisions.
Clone marketing email
HUBSPOT_CLONE_MARKETING_EMAILCreates a copy of an existing marketing email as a new draft, allowing you to quickly reuse successful email templates with an optional custom name.
Create a new marketing email
HUBSPOT_CREATE_A_NEW_MARKETING_EMAILCreate a new marketing email in HubSpot with full control over content, recipients, sender details, and scheduling to launch campaigns directly from your CRM.
Create A/B test variation
HUBSPOT_CREATE_AB_TEST_VARIATIONCreates a draft variation of a marketing email to test different versions and identify which performs better with your audience. This allows you to experiment with subject lines, content, or designs before committing to a single message.
Perform flexible CRUD operations on custom and standard CRM objects beyond the predefined types. These operations allow you to create, search, merge, and manage any custom object type you've defined in HubSpot.
Archive a CRM object by ID
HUBSPOT_ARCHIVE_CRM_OBJECT_BY_IDPermanently removes a CRM object like a contact, company, or deal from your active HubSpot database by moving it to the recycling bin, helping you maintain a clean and organized contact list.
Archive batch of objects by id
HUBSPOT_ARCHIVE_BATCH_OF_OBJECTSRemoves multiple CRM records from active use by archiving them in bulk, helping you clean up and organize your database without permanently deleting data.
Create batch of objects
HUBSPOT_CREATE_BATCH_OF_OBJECTSEfficiently create multiple CRM objects like contacts, companies, or deals at once by submitting them in a single batch request, saving time compared to creating them individually.
Create CRM Object From Natural Language
HUBSPOT_CREATE_CRM_OBJECT_FROM_NLCreate new CRM records in HubSpot by simply describing what you need in plain English, without manually filling out forms or remembering field requirements. The system automatically translates your description into a properly formatted CRM object.
Create CRM object with properties
HUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIESCreates a new record in HubSpot (contact, company, or custom object) and automatically connects it to related existing records in your CRM. This helps you organize customer information and maintain relationships between different data types in one place.
Create and manage sales pipelines and their stages for different object types in HubSpot. These operations let you define deal stages, track pipeline changes, and configure the structure of your sales process.
Audit pipeline changes by id
HUBSPOT_AUDIT_PIPELINE_CHANGESView a chronological record of all changes made to a specific sales pipeline, including modifications to stages, properties, and settings, helping you track how your pipeline has evolved over time.
Manage product records in your HubSpot catalog, including creation, updates, searching, and merging. Use these operations to maintain your product database and associate products with deals and quotes in your workflows.
Archive product
HUBSPOT_ARCHIVE_PRODUCTRemove a product from active use in your HubSpot catalog while preserving its historical data for records and reporting purposes.
Archive products
HUBSPOT_ARCHIVE_PRODUCTSRemove multiple products from your active HubSpot catalog by archiving them, keeping your product database clean without permanent deletion. This is useful when discontinuing items or reorganizing your product inventory.
Create, read, and manage custom properties and property groups for CRM objects. These operations allow you to define the fields available on your records and organize them into logical groupings for better data structure.
Archive batch of properties
HUBSPOT_ARCHIVE_BATCH_OF_PROPERTIESRemove multiple custom fields from your HubSpot CRM at once by archiving properties you no longer need, helping keep your database clean and organized.
Archive property by object type and name
HUBSPOT_ARCHIVE_PROPERTY_BY_OBJECT_TYPE_AND_NAMERemove a custom property from your CRM by archiving it, which moves it to the recycling bin without permanently deleting it so you can restore it later if needed.
Archive property group
HUBSPOT_ARCHIVE_PROPERTY_GROUPHide and deactivate a property group in HubSpot without permanently deleting it, keeping your CRM organized and clutter-free while preserving the option to restore it later.
Create a new property group
HUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUPOrganize your CRM properties by creating a new custom property group for a specific object type (like contacts, deals, or companies), making it easier to manage and find related information in HubSpot.
Create batch of properties
HUBSPOT_CREATE_BATCH_OF_PROPERTIESCreate multiple custom fields or properties across your CRM objects at once, saving time when setting up your HubSpot workspace or adding new data tracking fields.
Create, update, search, and manage quote records associated with deals and opportunities. Use these operations to automate quote generation, track quote versions, and manage the complete quote lifecycle.
Archive a batch of quotes by id
HUBSPOT_ARCHIVE_BATCH_OF_QUOTESRemove multiple quotes from active view in HubSpot while preserving them for future reference, audit trails, or cloning. This helps keep your quote pipeline organized without permanently deleting important records.
Archive quote object by id
HUBSPOT_ARCHIVE_QUOTERemoves a quote from active use by archiving it to HubSpot's recycling bin, allowing you to restore it within 90 days if needed.
Batch update quotes
HUBSPOT_BATCH_UPDATE_QUOTESEfficiently update multiple quotes at once in HubSpot by modifying their details like pricing, terms, or status in a single batch request. This saves time when you need to adjust quotes across multiple deals simultaneously.
Create batch of quotes
HUBSPOT_CREATE_BATCH_OF_QUOTESCreate multiple quotes at once in HubSpot CRM, saving time when you need to generate quotes for several customers or deals simultaneously.
Manage support tickets across their entire lifecycle, from creation through resolution and archival. These operations support your customer service automation, enabling ticket tracking, updates, and workflow management.
Archive ticket
HUBSPOT_ARCHIVE_TICKETRemoves a support ticket from your active queue by archiving it in HubSpot, helping you keep your ticket list focused on active issues that need attention.
Archive tickets
HUBSPOT_ARCHIVE_TICKETSRemoves completed or resolved tickets from your active queue by archiving them in bulk, keeping your support system organized and focused on current issues.
Archive a batch of campaigns
HUBSPOT_DELETE_CAMPAIGNS_BATCHArchives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.
Archive deal (GDPR permanent delete not supported for deals)
HUBSPOT_DELETE_DEAL_GDPRArchives a HubSpot deal by its ID.
Batch read associations
HUBSPOT_READ_ASSOCIATIONS_BATCHTool to batch-read CRM associations (e.g., deals→contacts, deals→companies) for up to 1,000 source record IDs in one request.
Create email
HUBSPOT_CREATE_EMAILCreates a new HubSpot email engagement record.
Create emails
HUBSPOT_CREATE_EMAILSCreates multiple HubSpot emails in a single batch operation.
Create event template for app
HUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APPCreates a new event template for a HubSpot app, defining structure, custom properties (tokens), and appearance (Markdown with Handlebars) of custom timeline…
Create feedback submission
HUBSPOT_CREATE_FEEDBACK_SUBMISSIONCreates a new HubSpot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with CRM…
Create line item
HUBSPOT_CREATE_LINE_ITEMCreates a new HubSpot line item.
Create line items
HUBSPOT_CREATE_LINE_ITEMSCreates multiple HubSpot line items in a single batch operation.
Create multiple timeline events batch
HUBSPOT_CREATE_TIMELINE_EVENTS_BATCHCreates multiple immutable timeline events in a batch, ideal for bulk data imports or real-time synchronizations, using a valid event template; may update CRM…
Create new object schema with custom properties
HUBSPOT_CREATE_OBJECT_SCHEMACreates a new custom object schema in HubSpot CRM with unique naming for schema and properties, defined display/required/searchable properties within the…
Create note
HUBSPOT_CREATE_NOTECreates a new HubSpot CRM note.
Create object association
HUBSPOT_CREATE_OBJECT_ASSOCIATIONTool to create or label an association between two CRM records using HubSpot Associations v4 API.
Create or update draft version
HUBSPOT_CREATE_OR_UPDATE_DRAFT_VERSIONCreates or updates the draft version of a marketing email identified by emailId; if no draft exists, a new one is created from the current live version to…
Create pipeline for object type
HUBSPOT_CREATE_PIPELINECreates a new HubSpot pipeline for a specified CRM objectType (e.g., 'deals', 'tickets'), requiring the pipeline label be unique for that objectType and each…
Create pipeline stage
HUBSPOT_CREATE_PIPELINE_STAGECreates a new stage in a specified HubSpot CRM pipeline for a given object type, such as 'deals' or 'tickets'.
Create product
HUBSPOT_CREATE_PRODUCTCreates a new HubSpot product.
Create products
HUBSPOT_CREATE_PRODUCTSCreates multiple HubSpot products in a single batch operation.
Create property for specified object type
HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPECreates a new custom property for a specified HubSpot CRM object type; ensure groupName refers to an existing property group for the objectType.
Create quote object
HUBSPOT_CREATE_QUOTE_OBJECTCreates a new quote object in HubSpot CRM with specified properties and associations.
Create task
HUBSPOT_CREATE_TASKCreates a new CRM task record.
Create ticket
HUBSPOT_CREATE_TICKETCreates a new HubSpot ticket.
Create tickets
HUBSPOT_CREATE_TICKETSCreates multiple HubSpot tickets in a batch, each with its own properties and associations; inputs list must not be empty, each item needs properties, and…
Create timeline event based on template
HUBSPOT_CREATE_TIMELINE_EVENTCreates an immutable custom timeline event on a CRM object's record using a specified, existing event template (identified by eventTemplateId), optionally…
Create workflow
HUBSPOT_CREATE_WORKFLOWCreates a new HubSpot workflow to automate processes; ensure enrollmentCriteria and actions use properties relevant to the specified objectTypeId.
Delete a marketing email
HUBSPOT_DELETE_MARKETING_EMAILPermanently deletes a marketing email from your HubSpot account.
Delete calling extension settings
HUBSPOT_DELETE_CALLING_EXTENSION_SETTINGSPermanently deletes the settings for a calling extension app, specified by its appId, rendering it unusable for all connected HubSpot accounts; this operation…
Delete campaign
HUBSPOT_DELETE_CAMPAIGNPermanently deletes a marketing campaign from HubSpot using its campaignGuid; returns a 204 No Content status even if the campaign does not exist.
Delete pipeline by id
HUBSPOT_DELETE_PIPELINEPermanently deletes a HubSpot pipeline and all its stages by pipelineId and objectType; this is irreversible, so use validation flags to avoid errors if the…
Delete pipeline stage by id
HUBSPOT_DELETE_PIPELINE_STAGEPermanently deletes a specific pipeline stage for an objectType (e.g., 'deals', 'tickets') that supports pipelines; this operation is irreversible, so ensure…
Delete schema by object type
HUBSPOT_DELETE_SCHEMADeletes a HubSpot custom object schema by objectType.
Delete timeline event template
HUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATEPermanently and irreversibly deletes a specific timeline event template, identified by its eventTemplateId, from the application appId.
Delete video conferencing app settings
HUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGSIrreversibly deletes all settings for a video conferencing application identified by its appId in HubSpot, removing its configuration and preventing it from…
Delete workflow
HUBSPOT_DELETE_WORKFLOWPermanently deletes a HubSpot workflow by its ID; deleted workflows cannot be restored via the API and the ID must exist.
Fetch import error details
HUBSPOT_FETCH_IMPORT_ERROR_DETAILSFetches a paginated list of read-only error details for a specific HubSpot CRM import, requiring a valid importId for a processed import.
Fetch recording settings by app ID
HUBSPOT_FETCH_RECORDING_SETTINGSFetches call recording settings for a specified, existing HubSpot calling extension app.
Fetch revenue
HUBSPOT_FETCH_REVENUEFetches a revenue attribution report for a specified, existing marketing campaign, optionally using a specific attribution model and date range; if both start…
Get a revision of a marketing email
HUBSPOT_GET_MARKETING_EMAIL_REVISIONRetrieves a specific, previously saved revision of a marketing email using its unique email ID and revision ID.
Get Account Information
HUBSPOT_GET_ACCOUNT_INFOGets current HubSpot account info (email, hubId, user details) using access-token lookup.
Get active imports list
HUBSPOT_GET_ACTIVE_IMPORTS_LISTRetrieves a list of currently active import jobs in HubSpot for monitoring ongoing data operations.
Get aggregated statistic intervals
HUBSPOT_GET_AGGREGATED_STATISTIC_INTERVALSRetrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified time intervals within a defined time range.
Get aggregated statistics
HUBSPOT_GET_AGGREGATED_STATISTICSRetrieves aggregated statistics for marketing emails, optionally within an ISO8601 formatted time range, by email IDs, or specific email properties.
Get all marketing emails for a HubSpot account
HUBSPOT_GET_ALL_MARKETING_EMAILS_FOR_A_HUB_SPOT_ACCOUNTFetches a list of marketing emails from a HubSpot account, with options for filtering, sorting, pagination, and including performance statistics.
Get all workflows
HUBSPOT_GET_WORKFLOWSRetrieves a list of workflow summaries (ID, name, type, status) from HubSpot, using the 'limit' parameter for pagination.
Get campaign metrics
HUBSPOT_GET_CAMPAIGN_METRICSRetrieves key attribution metrics for an existing marketing campaign, identified by its campaignGuid, within an optional date range.
Get company
HUBSPOT_GET_COMPANYRetrieves a HubSpot company by its ID.
Get contact IDs
HUBSPOT_GET_CONTACT_IDSFetches a list of contact IDs for a specific HubSpot campaign based on interaction type.
Get deal
HUBSPOT_GET_DEALRetrieves a HubSpot deal by its ID.
Get deals
HUBSPOT_GET_DEALSRetrieves multiple HubSpot deals by their IDs in a single batch request.
Get draft version of a marketing email
HUBSPOT_GET_MARKETING_EMAIL_DRAFTRetrieves the draft version of a marketing email by its emailId; if no draft exists, returns the published version.
Get emails
HUBSPOT_GET_EMAILSRetrieves multiple HubSpot email engagement records by their IDs in a single batch request.
Get import record information
HUBSPOT_GET_IMPORT_RECORD_INFORMATIONRetrieves a comprehensive summary of a specific HubSpot CRM import record by its importId, including status, progress, updates, results, and errors; useful for…
Get pipeline stage audit
HUBSPOT_GET_PIPELINE_STAGE_AUDITRetrieves a reverse chronological list of all mutations (changes) for a specific pipeline stage, including CREATE and UPDATE events with timestamps and details.
Get product
HUBSPOT_GET_PRODUCTRetrieves a HubSpot product by its ID.
Get products
HUBSPOT_GET_PRODUCTSRetrieves multiple HubSpot products by their IDs.
Get quote by id
HUBSPOT_GET_QUOTERetrieves a specific HubSpot quote by its unique identifier.
Get revisions of a marketing email
HUBSPOT_GET_MARKETING_EMAIL_REVISIONSRetrieves a paginated list of all historical versions (including full state like content, settings, metadata) for a specified, existing marketing email;…
Get segment members
HUBSPOT_GET_SEGMENT_MEMBERSTool to retrieve segment (list) members ordered by join timestamp.
Get specific event template for app
HUBSPOT_GET_EVENT_TEMPLATERetrieves detailed information about a specific event template for a given application in HubSpot's CRM timeline.
Get the details of a specified marketing email
HUBSPOT_GET_THE_DETAILS_OF_A_SPECIFIED_MARKETING_EMAILRetrieves detailed information for a specific marketing email in HubSpot using its unique email ID, optionally including performance statistics and specific…
Get the variation of an A/B marketing email
HUBSPOT_GET_AB_EMAIL_VARIATIONRetrieves the alternate variation of a specified A/B marketing email; the emailId must identify an email currently in an A/B test.
Get ticket
HUBSPOT_GET_TICKETRetrieves a HubSpot ticket by its ID.
Get tickets
HUBSPOT_GET_TICKETSRetrieves multiple HubSpot tickets by their IDs.
Get workflow by ID
HUBSPOT_GET_WORKFLOW_BY_IDRetrieves comprehensive details for an existing HubSpot workflow by its unique ID; unsupported actions are designated 'UNSUPPORTEDACTION' in the response.
Initiate data import process
HUBSPOT_START_IMPORTCall this action to start an asynchronous data import into HubSpot CRM using uploaded files and a detailed importRequest JSON configuration, ensuring this JSON…
List all event templates for app
HUBSPOT_LIST_EVENT_TEMPLATESRetrieves all event templates associated with a valid appId for an existing application in HubSpot's CRM Timeline.
List assets
HUBSPOT_LIST_ASSETSLists assets of a specific assetType for a given HubSpot marketing campaignGuid, optionally including performance metrics for a date range.
List association types
HUBSPOT_LIST_ASSOCIATION_TYPESLists all valid association types between two specified HubSpot CRM object types.
List companies
HUBSPOT_LIST_COMPANIESRetrieves a paginated list of HubSpot companies.
List contact properties
HUBSPOT_LIST_CONTACT_PROPERTIESLists all contact properties in your HubSpot account, including custom properties you've created.
List contacts
HUBSPOT_LIST_CONTACTSRetrieves a paginated list of HubSpot contacts.
List deals
HUBSPOT_LIST_DEALSRetrieves a paginated list of HubSpot deals.
List Emails
HUBSPOT_LIST_EMAILSRetrieves a paginated list of HubSpot emails, allowing selection of specific properties (with or without history), associated object IDs, and filtering by…
List feedback submissions page
HUBSPOT_LIST_FEEDBACK_SUBMISSIONSRetrieves a paginated list of feedback submissions from HubSpot, allowing specification of properties (including history), associated object IDs, and filtering…
List granted OAuth scopes
HUBSPOT_LIST_GRANTED_SCOPESTool to introspect the current OAuth access token and return its granted scopes and metadata.
List object associations
HUBSPOT_LIST_OBJECT_ASSOCIATIONSList all associations from a single CRM record to a specified target object type.
List products
HUBSPOT_LIST_PRODUCTSRetrieves a paginated list of HubSpot products.
List quotes page
HUBSPOT_LIST_QUOTESRetrieves a paginated list of quotes, allowing selection of specific properties, property history, associated object IDs, and filtering by archived status.
List tickets
HUBSPOT_LIST_TICKETSRetrieves a paginated list of HubSpot tickets.
Merge contacts
HUBSPOT_MERGE_CONTACTSMerges two HubSpot contacts into one.
Merge deals
HUBSPOT_MERGE_DEALSMerges two HubSpot deals into one.
Merge emails
HUBSPOT_MERGE_EMAILSMerges two HubSpot emails into one.
Merge products
HUBSPOT_MERGE_PRODUCTSMerges two HubSpot products into one.
Merge tickets
HUBSPOT_MERGE_TICKETSMerges two HubSpot tickets into one.
Merge two companies of same type
HUBSPOT_MERGE_COMPANIESMerges two existing company records of the same type in HubSpot CRM, where objectIdToMerge is absorbed into primaryObjectId; this operation is irreversible.
Merge two feedback submissions
HUBSPOT_MERGE_FEEDBACK_SUBMISSIONSMerges two existing feedback submissions by ID, primarily for consolidating duplicates or related feedback; this operation is irreversible, and primaryObjectId…
Merge two line items of same type
HUBSPOT_MERGE_LINE_ITEMSMerges two line items, objectIdToMerge into primaryObjectId, which must be of the same type; objectIdToMerge is absorbed and the operation is irreversible.
Merge two objects of same type
HUBSPOT_MERGE_OBJECTSMerges two distinct HubSpot CRM objects of the same objectType, consolidating data into primaryObjectId (which is preserved) and deleting objectIdToMerge; this…
Merge two quotes of same type
HUBSPOT_MERGE_QUOTESMerges two distinct quotes of the same type by consolidating objectIdToMerge into primaryObjectId (e.g., for combining information or updating terms); this…
Modify calling extension settings
HUBSPOT_UPDATE_CALLING_EXTENSION_SETTINGSUpdates settings (e.g., display name, UI URL/dimensions, feature flags) for an existing calling extension app, identified by appId.
Partial update quote by quote id
HUBSPOT_UPDATE_QUOTEPerforms a partial update on an existing HubSpot quote's specified properties, identifying the quote by quoteId (either its internal ID or a custom unique…
Partially update CRM object by ID
HUBSPOT_PARTIALLY_UPDATE_CRM_OBJECT_BY_IDPartially updates specified properties of a CRM object (e.g., contact, company, deal) identified by its type and ID, or optionally by a unique property value…
Partially update pipeline by id
HUBSPOT_UPDATE_PIPELINEPartially updates a CRM pipeline's label, display order, or restores an archived pipeline by setting archived to false.
Partially update property group
HUBSPOT_UPDATE_PROPERTY_GROUPPartially updates a property group's displayOrder or label for a specified CRM objectType in HubSpot.
Permanently delete company for GDPR compliance
HUBSPOT_DELETE_COMPANY_GDPRPermanently deletes a company (identified by objectId) and its associated data from HubSpot for GDPR compliance; this action is irreversible and requires the…
Permanently delete contact for GDPR compliance
HUBSPOT_DELETE_CONTACT_GDPRIrreversibly erases a HubSpot contact and associated data per a GDPR request; if an email is given for a non-existent contact, it's blocklisted.
Permanently delete contact via GDPR
HUBSPOT_PERMANENTLY_DELETE_CONTACT_VIA_GDPRPermanently deletes a HubSpot contact and all its associated data for GDPR compliance, identifying the contact by its ID or another unique property.
Permanently delete line items for gdpr
HUBSPOT_DELETE_LINE_ITEMS_GDPRPermanently deletes a specified line item and its associated content for GDPR compliance; this action is irreversible and cannot be undone.
Publish or send a marketing email
HUBSPOT_PUBLISH_MARKETING_EMAILPublishes or sends a specified HubSpot marketing email that is valid and ready for sending; requires Marketing Hub Enterprise or the transactional email add-on.
Purge schema by object type
HUBSPOT_PURGE_SCHEMAPermanently and irreversibly deletes the schema for an existing objectType in HubSpot CRM; this deprecated endpoint should be used with extreme caution.
Read a batch of CRM object properties
HUBSPOT_READ_BATCH_CRM_OBJECT_PROPERTIESRetrieves property definitions (metadata) for a batch of CRM object properties for a specified object type.
Read a CRM property by name
HUBSPOT_READ_A_CRM_PROPERTY_BY_NAMEReads a specific CRM property definition for a given HubSpot object type by its internal name.
Read a page of objects by type
HUBSPOT_READ_APAGE_OF_OBJECTS_BY_TYPERetrieves a paginated list of objects for a specified and valid HubSpot CRM object type (e.g., 'contacts', 'companies', 'deals', or custom ID).
Read a property group
HUBSPOT_READ_PROPERTY_GROUPRetrieves metadata for a specific property group of a given CRM object type, detailing its structure and attributes, but not the actual property values of CRM…
Read all properties for object type
HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPERetrieves definitions and metadata (not actual values) for properties of a specified HubSpot CRM object type (e.g., 'contacts', 'companies', 'deals', or custom…
Read batch feedback submissions by id or property
HUBSPOT_READ_BATCH_FEEDBACK_SUBMISSIONS_BY_ID_OR_PROPERTYRetrieves up to 100 feedback submissions in a batch using their IDs or a specified unique idProperty, optionally including specified properties and their…
Read batch of crm objects by id or property values
HUBSPOT_READ_BATCH_OF_CRM_OBJECTS_BY_ID_OR_PROPERTY_VALUESReads a batch of CRM objects of a specified objectType using their HubSpot IDs or unique property values from the inputs list, allowing retrieval of specific…
Read batch of line items by id or property values
HUBSPOT_READ_BATCH_OF_LINE_ITEMS_BY_ID_OR_PROPERTY_VALUESRetrieves a batch of HubSpot CRM line items by their IDs, or optionally by values of a custom unique property defined in idProperty.
Read batch of quotes by property values
HUBSPOT_READ_BATCH_OF_QUOTES_BY_PROPERTY_VALUESEfficiently retrieves a batch of HubSpot CRM quotes by their IDs (or a specified unique property), optionally including archived quotes, specific properties,…
Read budget
HUBSPOT_READ_BUDGETFetches detailed budget (total, spent, remaining) and spend information for a marketing campaign, including an 'order' field for sequencing budget/spend items…
Read contact
HUBSPOT_READ_CONTACTRetrieves a HubSpot contact by its ID.
Read contacts
HUBSPOT_READ_CONTACTSBatch read multiple HubSpot contacts by their IDs or custom identifier property.
Read crm object by id
HUBSPOT_READ_CRM_OBJECT_BY_IDRetrieves a specific CRM object (e.g., contact, company, deal, ticket) by its ID or a unique property, optionally including specific properties, history, and…
Read feedback submission by id
HUBSPOT_READ_FEEDBACK_SUBMISSION_BY_IDReads a HubSpot feedback submission by its ID, optionally using a custom unique 'idProperty', and allows specifying properties to return including history and…
Read property groups for object type
HUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPERetrieves all property groups in a single call for a specified HubSpot CRM object type (e.g., 'contacts', 'companies'), returning only the groups themselves,…
ReadEmail Email
HUBSPOT_READ_EMAILCall this to retrieve an existing HubSpot email by its emailId or an alternative unique idProperty.
Remove asset association
HUBSPOT_REMOVE_ASSET_ASSOCIATIONDisassociates an asset from a HubSpot marketing campaign.
Remove association between CRM records
HUBSPOT_REMOVE_ASSOCIATIONTool to remove all associations between two CRM records using the v4 associations endpoint.
Remove association from schema
HUBSPOT_REMOVE_ASSOCIATION_FROM_SCHEMAPermanently removes a specified association definition (type) from a HubSpot object's schema, preventing future creations of this association type without…
Remove deal
HUBSPOT_REMOVE_DEALRemoves a HubSpot deal by its ID.
Remove token from event template
HUBSPOT_REMOVE_TOKEN_FROM_EVENT_TEMPLATERemoves a token from a HubSpot event template, preventing its inclusion in new events created from that template.
Render event detail template
HUBSPOT_RENDER_EVENT_DETAIL_TEMPLATERenders detailed information for a specific HubSpot CRM timeline event using a predefined event template, ignoring extraData references in the template not…
Render event header or detail as html
HUBSPOT_RENDER_EVENT_HEADER_OR_DETAIL_AS_HTMLRenders an event's header or detail template as HTML for a specified event on the HubSpot CRM timeline, using a given event template ID and event ID.
Replace all properties of pipeline
HUBSPOT_REPLACE_ALL_PROPERTIES_OF_PIPELINEOverwrites an entire CRM pipeline (specified by objectType and pipelineId) and all its stages with a new definition, returning the updated pipeline.
Replace pipeline stage properties
HUBSPOT_REPLACE_PIPELINE_STAGE_PROPERTIESReplaces all properties of a specified pipeline stage; the new label must be unique within the pipeline, and if objectType is 'deals', the metadata must…
Reset draft
HUBSPOT_RESET_DRAFTResets a marketing email's draft to its currently published (live) version, discarding all unpublished changes; the email must have a live version to revert to.
Restore a revision of a marketing email
HUBSPOT_RESTORE_MARKETING_EMAIL_REVISIONRestores a specific, existing, non-active revision of a marketing email to become the new live version for that email.
Restore a revision of a marketing email to draft state
HUBSPOT_RESTORE_EMAIL_REVISIONRestores a specific revision of a marketing email to a DRAFT state, overwriting any existing draft.
Retrieve all object schemas
HUBSPOT_RETRIEVE_ALL_OBJECT_SCHEMASRetrieves all object schema definitions (not data records) for a HubSpot account, supporting retrieval of either active or archived schemas.
Retrieve all pipelines for specified object type
HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPERetrieves all pipelines in HubSpot for a specified CRM object type, such as deals or tickets.
Retrieve calling settings for app
HUBSPOT_RETRIEVE_CALLING_SETTINGS_FOR_APPRetrieves the read-only calling extension settings for a specific HubSpot app; the app must exist and have calling extensions configured.
Retrieve existing object schema
HUBSPOT_RETRIEVE_OBJECT_SCHEMAFetches the detailed schema definition for a specified, existing standard or custom HubSpot CRM object type; this action is read-only and does not create or…
Retrieve line item by id
HUBSPOT_RETRIEVE_LINE_ITEM_BY_IDRetrieves a HubSpot CRM line item by its ID or a specified unique property (idProperty).
Retrieve line items list
HUBSPOT_RETRIEVE_LINE_ITEMSFetches a paginated list of HubSpot CRM line items, allowing selection of specific properties (including history), associated object IDs, and filtering by…
Retrieve owner by ID or user ID
HUBSPOT_RETRIEVE_OWNER_BY_ID_OR_USER_IDRetrieves a specific HubSpot CRM owner by their ID, with options to specify ID type (owner or user) and to include archived records.
Retrieve owners
HUBSPOT_RETRIEVE_OWNERSRetrieves a list of all owners in the HubSpot CRM, including their ID, first name, last name, email, and user ID.
Retrieve page of crm owners
HUBSPOT_RETRIEVE_PAGE_OF_CRM_OWNERSRetrieves a paginated list of CRM owners from HubSpot, optionally filtering by email or archived status.
Retrieve pipeline stage by id
HUBSPOT_RETRIEVE_PIPELINE_STAGE_BY_IDFetches detailed properties and metadata (e.g., label, display order, custom properties) for a specific stage within a HubSpot CRM pipeline, identified by its…
Retrieve pipeline stages
HUBSPOT_RETRIEVE_PIPELINE_STAGESFetches all stages for a specified HubSpot CRM object type and pipeline ID.
Retrieve timeline event by ids
HUBSPOT_RETRIEVE_TIMELINE_EVENT_BY_IDSRetrieves a specific HubSpot CRM timeline event by its application ID, event template ID, and event ID, returning event details including timestamp, tokens,…
Retrieve video conference settings by id
HUBSPOT_RETRIEVE_VIDEO_CONFERENCE_SETTINGS_BY_IDRetrieves video conference application settings, such as webhook URLs and user/account management configurations, for a specified appId.
Return pipeline by id
HUBSPOT_GET_PIPELINE_BY_IDRetrieves a specific pipeline by its ID and CRM object type, detailing its stages and properties.
Search companies
HUBSPOT_SEARCH_COMPANIESSearches for HubSpot companies using flexible criteria and filters.
Search contacts by criteria
HUBSPOT_SEARCH_CONTACTS_BY_CRITERIASearches for HubSpot contacts using a text query, specific filter criteria (filters in a group are ANDed, groups are ORed), sorting, and pagination to retrieve…
Search crm objects by criteria
HUBSPOT_SEARCH_CRM_OBJECTS_BY_CRITERIASearches HubSpot CRM objects (e.g., 'contacts', 'companies') by objectType using complex criteria including filters, sorting, and pagination; property names…
Search deals
HUBSPOT_SEARCH_DEALSSearches for HubSpot deals using flexible criteria and filters.
Search emails
HUBSPOT_SEARCH_EMAILSSearches for HubSpot emails using flexible criteria and filters.
Search feedback submissions
HUBSPOT_SEARCH_FEEDBACK_SUBMISSIONSSearches for feedback submissions in HubSpot CRM using text query, filter groups, sorting, and pagination, returning specified properties.
Search line items by criteria
HUBSPOT_SEARCH_LINE_ITEMS_BY_CRITERIASearches HubSpot line items using criteria including filters, sorting, and pagination; after must be a valid cursor from a previous response, and…
Search products
HUBSPOT_SEARCH_PRODUCTSSearches for HubSpot products using flexible criteria and filters.
Search quotes by criteria
HUBSPOT_SEARCH_QUOTES_BY_CRITERIASearches HubSpot CRM quotes using a text query, complex filter criteria, sorting, and pagination.
Search tickets
HUBSPOT_SEARCH_TICKETSSearches for HubSpot tickets using flexible criteria and filters.
Set call recording settings
HUBSPOT_SET_CALL_RECORDING_SETTINGSConfigures the URL (urlToRetrieveAuthedRecording) that HubSpot uses to retrieve call recordings for a specified third-party calling app (appId).
Update a batch of campaigns
HUBSPOT_UPDATE_CAMPAIGNSUpdates properties for up to 50 existing HubSpot marketing campaigns in a single batch operation.
Update a batch of line items
HUBSPOT_UPDATE_LINE_ITEMSUpdates a batch of existing HubSpot CRM line items in a single operation, identifying each by its primary ID or a unique idProperty (which must be a unique…
Update a batch of objects by id or property values
HUBSPOT_UPDATE_BATCH_OF_OBJECTS_BY_IDOR_PROPERTY_VALUESPerforms a batch update on a valid objectType where properties are writeable and any idProperty used is designated unique; updates can be partial.
Update a marketing email
HUBSPOT_UPDATE_A_MARKETING_EMAILUpdates properties of an existing marketing email identified by its emailId; unspecified fields retain their current values.
Update batch feedback submissions
HUBSPOT_UPDATE_BATCH_FEEDBACK_SUBMISSIONSUpdates a batch of HubSpot feedback submissions; property keys must be existing internal HubSpot names and values must be correctly formatted strings.
Update calling app recording settings
HUBSPOT_UPDATE_CALLING_APP_RECORDING_SETTINGSUpdates the recording settings, such as the URL for retrieving authenticated recordings, for a specific calling extension app identified by its appId.
Update campaign
HUBSPOT_UPDATE_CAMPAIGNPartially updates specific, writable properties of an existing HubSpot marketing campaign identified by campaignGuid; an empty string value in properties…
Update companies
HUBSPOT_UPDATE_COMPANIESUpdates multiple HubSpot companies in a single batch operation.
Update company
HUBSPOT_UPDATE_COMPANYUpdates properties for an existing HubSpot company.
Update contact
HUBSPOT_UPDATE_CONTACTUpdates properties for an existing HubSpot contact.
Update contacts
HUBSPOT_UPDATE_CONTACTSUpdates multiple HubSpot contacts in a single batch operation.
Update deal
HUBSPOT_UPDATE_DEALUpdates properties for an existing HubSpot deal.
Update deals
HUBSPOT_UPDATE_DEALSUpdates multiple HubSpot deals in a single batch operation.
Update emails
HUBSPOT_UPDATE_EMAILSUpdates multiple HubSpot emails in a single batch operation.
Update existing event template
HUBSPOT_UPDATE_EVENT_TEMPLATEUpdates an existing HubSpot event template's name, display templates, and tokens; providing tokens replaces the entire existing list, and the id in the request…
Update existing object schema
HUBSPOT_UPDATE_OBJECT_SCHEMAUpdates an existing custom object schema's metadata in HubSpot, such as its description, labels, display properties, required properties, searchable…
Update feedback submission by id
HUBSPOT_UPDATE_FEEDBACK_SUBMISSIONPartially updates writable properties of an existing HubSpot Feedback Submission, identified by its feedbackSubmissionId (which can be an internal object ID,…
Update line item object partially
HUBSPOT_UPDATE_LINE_ITEMPartially updates specified properties of an existing HubSpot Line Item, identified by lineItemId (as HubSpot object ID or value of idProperty if used); new…
Update pipeline stage by ids
HUBSPOT_UPDATE_PIPELINE_STAGEPartially updates a HubSpot CRM pipeline stage identified by objectType, pipelineId, and stageId, requiring metadata in the request; unspecified fields are…
Update product
HUBSPOT_UPDATE_PRODUCTUpdates properties for an existing HubSpot product.
Update products
HUBSPOT_UPDATE_PRODUCTSUpdates multiple HubSpot products in a single batch operation.
Update specific CRM property
HUBSPOT_UPDATE_CRM_PROPERTYUpdates attributes of an existing HubSpot CRM property, identified by its objectType and propertyName; only provided fields are modified, and changing a…
Update ticket
HUBSPOT_UPDATE_TICKETUpdates properties for an existing HubSpot ticket.
Update tickets
HUBSPOT_UPDATE_TICKETSUpdates multiple HubSpot tickets in a single batch operation.
Update token on event template
HUBSPOT_UPDATE_TOKEN_ON_EVENT_TEMPLATEUpdates the label or options of an existing token within a specified HubSpot CRM event template; token name and data type remain unchanged.
Update video conference app settings
HUBSPOT_UPDATE_VIDEO_CONFERENCE_APP_SETTINGSUpdates webhook URLs (for creating/updating/deleting meetings, fetching accounts, verifying users) for a video conference application specified by appId.
UpdateEmail Email
HUBSPOT_UPDATE_EMAILPartially updates properties of an existing HubSpot email object, identified by emailId (as internal ID or custom unique property value if idProperty is…
Get campaign
HUBSPOT_GET_CAMPAIGNRetrieves a HubSpot campaign by its ID.
Get campaigns
HUBSPOT_GET_CAMPAIGNSRetrieves multiple HubSpot campaigns.
Search campaigns
HUBSPOT_SEARCH_CAMPAIGNSSearches for HubSpot campaigns.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.