Team
Shared credential for production and unattended runs.
HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences
Tools and triggers
Available tools and events after HubSpot is connected.
This action links a specified asset to a HubSpot marketing campaign. It requires the asset's unique ID and type to establish the association.
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.
This action allows users to archive multiple marketing campaigns at once. It updates the status of the specified campaigns so they no longer appear in active views, without permanently deleting them.
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…
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…
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…
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.
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…
This action allows for archiving multiple properties at once, helping to manage the properties associated with a specific HubSpot CRM object type efficiently.
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.
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.
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.
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.
This action archives (deletes) a specified HubSpot deal by its ID. Important: HubSpot does not support GDPR permanent deletion for deals - only for contacts. Archived deals are moved to the recycling bin where they…
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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…
Tool to batch-read CRM associations (e.g., deals→contacts, deals→companies) for up to 1,000 source record IDs in one request. Use when you need to retrieve associated target IDs and association type metadata for…
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…
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.
Cancels an active HubSpot data import job identified by the import ID. This action is irreversible and any processed data will persist.
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.
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.
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…
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.
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…
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…
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…
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.
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.
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.
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.
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.
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.
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.
Creates a new HubSpot contact.
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.
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.
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…
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.
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.
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.
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.
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).
Creates multiple HubSpot emails by processing a list of email properties. This action allows batch creation, streamlining the process for users.
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.
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.
Creates a new line item in HubSpot. This action submits the line item properties and adds it to the specified account.
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.
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…
This action creates multiple timeline events in a single batch request, making it efficient for handling bulk operations. It allows users to specify the details of each event based on a predefined template…
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…
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.
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.
Creates 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 prepare changes or A/B tests before publishing.
This action creates a new pipeline for a specified CRM object type such as deals or tickets. It ensures that each pipeline and its stages have unique labels within their respective contexts.
This action enables the creation of a new stage within a specified pipeline in HubSpot's CRM system. Users can define various details about the new stage, including its order and specific properties related to the…
This action creates a new product in the HubSpot product catalog. Products define items you sell but cannot be directly associated with deals or quotes. To connect a product to a deal, create a line item (using…
This action allows users to create multiple products at once in HubSpot. It streamlines the process, making it easier to manage inventory in bulk.
This action creates a new custom property for a specified HubSpot CRM object type, such as contacts or companies. It requires various details about the property, including its type, label, and visibility settings.
This action creates a new quote object in HubSpot CRM. It allows you to specify the properties of the quote and define associations with other objects.
Creates a new CRM task record. Use when adding a task with properties and optional associations.
Creates a new HubSpot ticket.
Creates multiple HubSpot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be validly defined…
This action creates a custom timeline event based on a pre-defined template. It allows for dynamic content to be populated within the event using provided tokens and manages event association with CRM objects.
This action creates a new workflow in HubSpot to automate processes. Users can define various properties such as the workflow's name, type, and enrollment criteria.
This action permanently deletes a specified marketing email from your HubSpot account based on its unique identifier. Once deleted, the email cannot be recovered.
Permanently deletes a HubSpot call record by its ID. This action removes a call engagement from the CRM. Use this action when you need to remove a specific call record that is no longer needed or was created in error…
This action deletes the settings of a specified calling extension app. It ensures that the app can no longer be used in any connected HubSpot accounts, and the action cannot be undone.
This action permanently deletes a specified marketing campaign from HubSpot. It requires the campaign's unique identifier and returns a 204 No Content status upon successful deletion.
Permanently deletes (archives) a HubSpot meeting by its ID, moving it to the recycling bin where it can be restored within 90 days. Use this action when you need to remove a meeting engagement from HubSpot's CRM. This…
Archives a HubSpot note by its ID, removing it from active view. The note is archived rather than permanently deleted and can be restored within 90 days. Use this action when you need to remove a note from the CRM…
This action deletes a specific pipeline in HubSpot based on its ID and associated object type. It ensures that related data references are validated to avoid data loss.
This action deletes a specific stage from a pipeline based on its identifier. It is important to ensure that the stage is not being used in any active records as this action cannot be undone.
This action archives or permanently deletes a custom object schema from HubSpot. Use archived=false to archive an active schema, then archived=true to permanently delete the archived schema. All records must be removed…
Archives a HubSpot task by its ID, removing it from active task lists. Use this action when you need to delete or remove a task from HubSpot CRM. The task is archived rather than permanently deleted and may be…
This action deletes a timeline event template from the application. It requires the unique event template ID and the application ID to identify the template for deletion.
This action removes all configuration settings for a specified video conferencing application in HubSpot. It ensures that the application is no longer functional until reconfigured, while existing meetings and data…
This action permanently deletes a HubSpot workflow identified by its unique ID. Once deleted, the workflow cannot be restored through the API, and the ID has to correspond to an existing workflow.
This action retrieves a list of error details related to a specified HubSpot CRM import. It uses the import ID to fetch details and supports pagination to manage large result sets.
This action retrieves the call recording settings based on the provided app ID. It returns a set of configuration details specific to the specified calling extension app.
This action retrieves a revenue attribution report for a specified marketing campaign. It allows filtering by attribution model and date range, helping users assess campaign performance effectively.
This action fetches a specific revision of a marketing email based on its unique email ID and revision ID. It allows users to retrieve previously saved versions of their marketing emails for review or use.
This action retrieves the current account information from HubSpot. It provides details such as user email and hub ID, based on an access token lookup.
This action retrieves a list of active import jobs currently running in HubSpot. It helps users monitor ongoing data operations by providing pagination for the results.
This action retrieves aggregated statistics regarding marketing emails over defined time intervals. It allows users to specify the start and end time for the statistics they wish to analyze, along with the interval…
This action retrieves aggregated statistics related to marketing emails. Users can specify a time range and filter the results based on email IDs or specific email properties.
This action retrieves a list of marketing emails from a HubSpot account. It allows the user to filter the results based on various date parameters and other attributes.
This action fetches a list of workflows from HubSpot, based on a specified limit. It paginates results to ensure efficient data retrieval.
This action retrieves a specific campaign from HubSpot using its unique ID. It allows users to access campaign details for further analysis or operations.
This action retrieves key attribution metrics for a specified marketing campaign. It allows users to filter metrics by a date range, ensuring relevant data is provided for analysis.
This action retrieves a list of multiple HubSpot campaigns. It allows users to specify a limit on the number of campaigns returned and to paginate through results.
This action retrieves a HubSpot company using a unique identifier. It allows retrieval of various properties and associations of the company requested.
This action retrieves a paginated list of contact IDs that are associated with a specific HubSpot marketing campaign. You can filter contacts by interaction type (first touch, last touch, or influenced) and date range…
This action retrieves details about a specific HubSpot deal using its unique identifier. You can specify which properties of the deal you want to be returned in the response.
Retrieves multiple deals from HubSpot by their IDs in a single batch request (up to 100 deals per request). Use this action when you need to fetch specific deals and know their IDs. You can customize which deal…
This action fetches the draft version of a specified marketing email using its unique email identifier. If the draft is not available, it will serve the published version instead.
Retrieves multiple HubSpot email engagement records (not marketing emails) by their unique identifiers. This is a batch read operation that efficiently fetches several emails at once. You can specify which properties…
This action retrieves detailed information about a specific import record from HubSpot CRM. It provides insights into the status, progress, and any issues related to the import, aiding in effective data management and…
This action retrieves the audit history for a specific stage in a pipeline. It provides details about all changes that have been made to that stage over time.
This action retrieves a single product from HubSpot by its unique ID. You can customize the response by selecting specific properties to return, requesting historical values to track changes over time, or including…
This action facilitates the retrieval of multiple products from HubSpot using their unique IDs or specified properties. It allows users to access detailed information about each product in a single request.
This action retrieves a specific quote from HubSpot using its unique identifier. It allows users to access detailed information about the quote, including properties and associated objects.
This action retrieves all historical versions of a specified marketing email. It provides details on the full state of each version, allowing the user to understand changes over time.
Fetches members of a HubSpot list sorted by the time they joined. Use to page through list membership data by cursor tokens.
This action fetches a specific event template based on the provided application ID and template ID. It helps in obtaining detailed information for use within HubSpot's CRM timeline.
Retrieves detailed information for a specific marketing email, identified by its unique email ID. This action can optionally include performance statistics and specific properties to give a complete view of the email’s…
Retrieves the alternate variation of an A/B marketing email based on the provided email ID. It returns the details of the variation opposite to what the ID identifies. For example, if you provide the ID of variation A…
This action fetches a ticket from HubSpot using its unique ID. It returns details about the ticket, such as its properties and status.
This action allows you to fetch multiple tickets from HubSpot using their unique IDs or properties. It enables batch retrieval to streamline ticket management.
Retrieves details of a HubSpot workflow using its unique identifier. This action provides metadata and specifics about the workflow's sequence of actions.
This action initiates an asynchronous data import process into HubSpot. It allows users to upload files and specify how the data should be mapped and imported into the system.
This action fetches all event templates that are linked to a specific HubSpot application identified by the appId. It enables users to access the configuration and structure of event templates that can be utilized…
This action retrieves a list of assets associated with a specified asset type under a given marketing campaign. Users can also specify pagination options and date ranges for performance metrics.
This action retrieves all association types that connect two specified object types in the HubSpot CRM. It helps users understand the relationships between different CRM entities.
Retrieves a paginated list of HubSpot companies, allowing users to specify pagination parameters and the properties they wish to receive in the response.
List all activity/engagement associations from a company to a specified activity type (calls, emails, meetings, notes, or tasks). Returns the IDs of associated engagement records. Use this action when you need to…
Lists all calls associated with a specific HubSpot company. Returns call IDs and their association types with the company. Use this action when you need to retrieve all call activity records linked to a company without…
List all meetings associated with a specific company in HubSpot. Returns meeting IDs and association metadata for meetings linked to the company record. Use this action when you need to retrieve all meetings scheduled…
List all notes associated with a specific HubSpot contact. Returns note IDs and association metadata. Use this action when you need to retrieve all notes linked to a contact record. To get full note details (body…
Lists all available contact properties in your HubSpot account. Use this to discover property names for updating contacts, especially custom properties you've created. Returns property definitions including name, type…
List all tasks associated with a specific contact. Returns task IDs and association metadata for tasks linked to the given contact. Use this action when you need to retrieve all tasks related to a contact, such as…
This action retrieves a paginated list of contacts from HubSpot. It allows you to specify pagination parameters and select which properties to include in the response.
Retrieves activities (notes, calls, emails, meetings, tasks) associated with a specific HubSpot deal. Use this action when you need to view the complete activity timeline for a deal, including all engagement types…
List all meetings associated with a specific deal in HubSpot. Returns meeting IDs and association metadata. Use this action when you need to retrieve meetings linked to a deal without fetching full meeting details…
This action retrieves a paginated list of deals from HubSpot. It allows users to specify various parameters to customize the response, such as the number of deals to return and which properties to include.
This action retrieves a list of emails from HubSpot in a paginated format. It allows users to specify which properties to return and whether to include associated IDs, while also providing the option to filter based on…
This action retrieves feedback submissions from HubSpot in a paginated format. Users can specify which properties to include, whether to fetch historical values, and can filter based on their archived status.
Tool to introspect the current OAuth access token and return its granted scopes and metadata. Use when you need to check which permissions are available before calling an endpoint (e.g., workflows, automation) to…
List all associations from a single CRM record to a specified target object type. Use when you need to expand associations for a single record without fetching the full CRM object.
This action fetches a list of products from HubSpot in a paginated format. Users can specify the number of products to retrieve and navigate through pages of results.
This action fetches a paginated list of quotes from the API. Users can specify various properties to include, request historical property values, and filter results based on archived status.
This request allows users to retrieve a list of tickets in a paginated format. Users can specify filters such as properties and archived status to refine their search results.
This action merges two contacts of the same type into a single contact. The specified contact to merge will be deleted and its information will be absorbed by the primary contact.
This action merges two HubSpot deals into a single deal. You provide the IDs for the deals to be merged, and the operation combines their data. After merging, one of the deals will be retained, while the other is…
This action takes two email objects and merges one into the other. After the merge, the combined information will be represented as a single email object.
This action merges two products of the same type within HubSpot. It allows users to combine selected product attributes while preserving one as the primary product.
This action merges two HubSpot tickets into one. It takes the ID of the ticket to be merged and the ID of the primary ticket that will be retained after the merge.
This action merges two company records of the same type in HubSpot CRM. The specified company to merge will be integrated with the primary company, which remains after the operation, and the merged company will be…
This action merges two feedback submissions into one. The primary feedback submission retains all pertinent information while the other is absorbed into it.
This action merges two line items of the same type into one. The specified line item to merge is absorbed into the primary line item, which retains its identity after the operation.
This action merges two objects of the same type in HubSpot CRM. It consolidates the data from the specified object ID into a primary object ID, effectively removing the second object permanently.
This action merges two quotes of the same type by combining the details of a specified quote into a primary quote. The specified quote will be archived, and the primary quote will be updated with the merged information.
This action modifies the settings of an existing calling extension app. It allows you to update various parameters like display name, UI URL, and other feature flags for the specified app.
This action allows you to partially update a specific quote in HubSpot. You can specify properties to be updated using their internal names, and identify the quote either by its internal ID or a unique property value.
This action allows partial updates to specific fields of a CRM object. The object can be identified by its type and ID, or by a unique property if provided.
This action allows you to partially update a CRM pipeline. You can change the label, adjust the display order, or restore an archived pipeline by setting the archived status to false.
This action allows you to update the display order or label of a specified property group within a particular CRM object type. It is primarily used to manage the organization of property groups in HubSpot CRM.
This action removes a company and all related data from HubSpot to comply with GDPR regulations. It is a permanent operation that cannot be undone.
This action permanently deletes a contact from HubSpot in compliance with GDPR regulations. If the contact does not exist, the email is blocklisted, preventing future associated actions.
This action permanently deletes a specified HubSpot contact along with its related data to ensure compliance with GDPR regulations. The contact can be identified using either the contact's ID or another unique property.
This action permanently removes a specified line item and all its related content to ensure compliance with GDPR regulations. Once executed, the deletion cannot be reversed, making it crucial for data privacy management.
This action publishes or sends a marketing email using HubSpot's API. It is intended for emails that are fully prepared for sending to ensure they reach the intended recipients.
This action retrieves property definitions (schemas/metadata) for multiple properties of a CRM object type. Use this to understand property structure, data types, field types, available options for enumerations…
This action retrieves the definition of a specified CRM property linked to a HubSpot object type. It requires the object type and the internal name of the property to retrieve the relevant information.
This action retrieves a paginated list of objects from the HubSpot CRM. You can specify the type of object you wish to retrieve, along with other parameters to customize the response.
This action fetches the metadata for a specified property group associated with a particular type of CRM object. It provides insight into the structure and attributes of that property group without including actual…
This action retrieves the definitions and metadata related to properties of a specified object type in HubSpot's CRM. It allows users to understand the structure of the properties without fetching the actual data values.
This action allows users to retrieve feedback submissions in bulk either through a list of IDs or by specifying a unique property. It offers the flexibility to fetch archived or active submissions and their historical…
This action allows the batch reading of CRM objects based on their IDs or specified property values. It provides flexibility in retrieving specific fields and handling archived objects based on user-defined criteria.
This action retrieves multiple line items from HubSpot CRM based on their unique IDs or values of a specified property. It can filter results to include only archived items or return historical values for specified…
This action allows users to fetch multiple quotes from the HubSpot CRM in one request based on specific property values. Users can choose to include archived quotes and specify which properties to retrieve for the…
This action retrieves detailed budget information for a specific marketing campaign. It fetches total, spent, and remaining budget amounts along with any associated spend information.
This action fetches the details of a HubSpot contact using their unique internal ID. It can include various properties based on the request parameters provided.
Retrieves multiple contacts (up to 100 per request) from HubSpot using their IDs or a custom identifier property. You can filter which properties to return, include property history, and choose whether to retrieve…
This action allows the user to retrieve detailed information about a specified CRM object using its ID or a unique property. It can return various fields, including historical data and associations with other objects…
Retrieves a feedback submission from HubSpot using its unique identifier. It provides the ability to select specific properties and include historical data if needed.
Retrieves property groups for a specified HubSpot CRM object type. This action allows the user to obtain property groups efficiently in a single API call.
This action retrieves an existing HubSpot email object using its unique identifier, either through the emailId or an alternative idProperty. The retrieved data can include specific properties, associations, and…
This action removes an asset association from a specified HubSpot marketing campaign. You can disassociate various asset types including forms, landing pages, marketing emails, blog posts, workflows, static lists, and…
Tool to remove all associations between two CRM records using the v4 associations endpoint. Use when unlinking records or cleaning up incorrect associations.
This action deletes a specific association definition from a HubSpot object's schema. It ensures that future associations of this type cannot be created while preserving existing instances of the association.
This action deletes a specific deal identified by its unique ID in HubSpot. It is a destructive action that permanently removes the deal from the database.
This action removes a specified token from a designated event template in HubSpot. This prevents the token from being included in any new events created from that template.
This action retrieves and renders detailed information for a specific timeline event in HubSpot CRM. It utilizes a predefined event template and ignores any extra data references that are not present in the event data.
This action renders either the header or detail template of an event as HTML. It requires the unique identifiers for both the event template and the event, allowing for customized output based on the provided data.
This action replaces all properties and stages of a specified CRM pipeline with a new definition. It ensures an updated pipeline structure and integrity by validating all necessary conditions before the update.
This action replaces the properties of a specific stage in a pipeline. It requires unique labels and specific metadata based on the object type.
This action resets the draft of a specified marketing email. It reverts the email to its currently published version, discarding any unpublished modifications.
Restores a previous version of a marketing email. This action allows users to revert to an earlier revision, making it the current live version of the email.
Restores a specific revision of a marketing email to a DRAFT state. This action overwrites any existing draft and makes the selected revision editable again.
Retrieves all object schemas for a HubSpot account, allowing the user to specify whether they want to retrieve active or archived schemas. This action is useful for managing schema definitions as needed.
This action fetches all the pipelines associated with a specific CRM object type from HubSpot. It is intended for users looking to gather data related to pipelines for objects like deals and tickets.
This action retrieves the calling settings for a specified HubSpot app. It provides configuration details necessary for integrating calling functionalities.
Fetches the detailed schema definition for a specified, existing standard or custom HubSpot CRM object type, providing comprehensive information about its properties and associations. This action is intended for…
This action retrieves a specific line item from HubSpot CRM using its unique identifier or a defined property. It allows customization of the response by specifying which properties to return.
This action retrieves a paginated list of line items from HubSpot CRM. Users can specify which properties to include, see historical values, and filter results based on their archive status.
This action retrieves the details of a HubSpot owner based on their unique owner ID or user ID. It allows you to specify whether the ID refers to a HubSpot owner or a user and whether to include archived owners in the…
Retrieves a list of all owners in the HubSpot CRM. This includes their ID, first name, last name, email, and user ID.
Retrieves a list of CRM owners in a paginated format. Users can filter the results by a specific email or choose to view archived owners.
This action retrieves the details of a specific stage in a HubSpot CRM pipeline. You need to provide the CRM object type, pipeline ID, and stage ID to obtain the relevant metadata and properties.
Retrieves all the stages associated with a specific pipeline for the given CRM object type such as deals or tickets. This action allows users to effectively manage their pipelines by obtaining detailed stage information.
This action retrieves a specific timeline event from HubSpot's CRM using the application ID, event template ID, and event ID. It returns detailed information about the event including timestamps, tokens, and associated…
This action fetches the settings for a specific video conference application identified by `appId`. It provides crucial details including webhook URLs and configurations for managing users and accounts associated with…
Retrieves a specific pipeline by its ID and CRM object type. This action returns details about the stages and properties of the specified pipeline.
This action allows you to search for marketing campaigns in HubSpot. You can filter campaigns by a text query and set limits on the number of results returned.
This action allows you to search for company objects in HubSpot using flexible criteria and filters. You can specify the number of results, apply sorting, and choose which properties to include in the response.
This action performs a search for contacts in HubSpot based on various criteria, including text queries, filters, and sorting options. The results can be tailored to specify which properties of the contacts should be…
This action searches for CRM objects such as contacts, companies, and deals based on specified criteria. It allows for filtering, sorting, and pagination to refine search results.
Searches for HubSpot deals using flexible criteria and filters.
This action retrieves emails based on specified search criteria. It allows users to filter emails by subject or content and paginate through results.
This action allows users to search for feedback submissions in HubSpot CRM. Users can specify a search query, apply filters, sort the results, and paginate through the submissions.
This action searches for HubSpot line items based on specified criteria. It allows filtering, sorting, and pagination of results for better data retrieval.
This action allows you to search for HubSpot products based on specified criteria. You can filter products using various parameters, sort the results, and paginate through the outcomes.
This action allows users to search for quotes in HubSpot CRM based on various criteria. It supports text queries, filtering, sorting, and pagination to retrieve the desired quote records efficiently.
This request is used to search for ticket objects in HubSpot. It allows users to specify a query and select the desired properties to be returned in the response.
Sets the recording settings for a third-party calling app in HubSpot. Configures the URL endpoint where HubSpot retrieves call recordings. The URL must include %s as a placeholder for the call's external ID.
This action allows users to update multiple marketing campaigns at once. Users provide a list of campaigns with their IDs and properties to be modified.
This action updates multiple line items in HubSpot CRM simultaneously. Each line item can be identified uniquely either by its primary ID or a specific property, with new values provided for their various properties.
This action allows for the bulk updating of specified CRM objects. Users can provide object types and properties to update a batch of objects efficiently.
Updates properties of an existing marketing email identified by its `emailId`; unspecified fields retain their current values.
This action updates multiple feedback submissions in HubSpot. It allows for the specification of new values for designated properties based on provided identifiers.
This action updates the recording settings for a calling app, including the URL for retrieving authenticated call recordings. It is identified by the unique app ID provided in the request.
Updates specific properties of an existing HubSpot marketing campaign. This action allows you to modify fields like the campaign name, status, dates, notes, audience, UTM parameters, and other metadata using a unique…
This action updates multiple companies in HubSpot simultaneously, allowing for efficient batch updates to company properties.
This action updates specific properties of a HubSpot company identified by its unique ID. You can modify properties such as name, domain, and others as necessary.
This action allows you to partially update information for an existing contact in HubSpot. You can specify which properties to update while keeping the rest of the contact's data intact.
Updates multiple HubSpot contacts in a single batch operation.
This action updates the properties of a specific deal in HubSpot using its unique identifier. You can modify any relevant fields while retaining the existing data for other properties.
This action updates multiple deals in HubSpot. You can send a batch of deal updates in a single request to improve efficiency and performance.
This action allows you to update multiple HubSpot emails simultaneously. It processes a batch of email updates based on the provided input definitions.
This action updates an existing event template in HubSpot. It allows modifications to the template's name, display formats, and tokens that define the event details.
This action updates the metadata of an existing custom object schema in HubSpot. It allows for modification of attributes like description and display properties, ensuring schemas match current requirements.
Updates an existing Feedback Submission by its unique identifier. You can specify properties to change while allowing other data to remain intact.
This action allows you to partially update properties of a specified HubSpot Line Item. You can identify the Line Item by either its unique ID or a custom property. Updated properties will overwrite existing values or…
Updates a specific stage of a HubSpot CRM pipeline identified by the object type, pipeline ID, and stage ID. The action requires metadata to specify the details of the stage being updated.
This action updates the properties of an existing product in HubSpot. It requires the product ID and the properties to be updated in a structured format.
This action allows for the updating of multiple HubSpot products at once. It takes a list of product updates and applies them in a single request.
This action updates the attributes of a specific HubSpot CRM property. It allows modifications to various characteristics, such as the property label, description, and options, ensuring the property meets current…
Updates the properties of a specified HubSpot ticket identified by its unique ID. You can modify various fields of the ticket in a single API call.
This action updates multiple tickets in HubSpot in a single request. It allows batch processing of ticket updates, streamlining the operation and enhancing efficiency.
Updates an existing token's label or options in a specific HubSpot CRM event template. The token's name and data type remain unchanged, allowing for flexible modifications of token characteristics.
This action updates the webhook URLs for a video conference application in HubSpot. Note: This endpoint requires developer API key authentication (hapikey parameter) and is intended for app developers managing their…
This action allows you to partially update an existing email object in HubSpot. It uses either the internal ID or a custom unique property to identify the email and modifies specified properties accordingly.
Contact Created Trigger
Deal Stage UpdatedTrigger
Setup
Pick a scope, then confirm what can start a Protege and what it can do.
What can start a Protege from this app.
What a Protege can do after it starts.
Prefer team for production.
Shared credential for production and unattended runs.
Tied to one user—only when the workflow needs their account.
Team-scoped for supported chat surfaces.
Build with us
Request early access or book a live walkthrough with the team.