Skip to Content
ResourcesIntegrationsSalesHubSpot Automation API

HubSpot Automation API

HubSpot Automation API icon
Arcade Unoptimized

Tools that enable LLMs to interact directly with the HubSpot Automation API.

Author:Arcade
Version:0.2.1
Auth:User authorization via the Hubspot auth provider
9tools

HubSpot Automation API Toolkit

Provides LLMs direct access to HubSpot's Automation API, enabling programmatic control over sequences, workflows, email campaigns, and blocked action executions.

Capabilities

  • Sequence management: Enroll contacts into sequences, retrieve sequence details, list user-specific sequences, and check a contact's current enrollment status.
  • Workflow operations: Fetch workflow details and retrieve batch workflow ID mappings — supports a two-mode pattern (get schema first, then execute) for complex request bodies.
  • Action execution control: Complete individual or batched blocked action executions within automation workflows, unblocking stalled automated processes.
  • Email campaign visibility: Retrieve an overview of email campaigns managed within HubSpot's automation platform.

OAuth

This toolkit authenticates via OAuth 2.0 with HubSpot as the identity provider. See the HubSpot auth provider docs for setup details, required scopes, and configuration steps.

Available tools(9)

9 of 9 tools
Tool nameDescriptionSecrets
Retrieve the sequence enrollment status of a contact by ID. Use this tool to find out if a contact is enrolled in any sequences, using their contact ID to get the status information.
Complete a specific blocked action execution by ID. Call this tool to complete an action in an automation workflow that is currently blocked by its ID. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
Complete a batch of blocked action executions. Use this tool to mark a batch of previously blocked action executions as complete. Ideal for situations where action executions need to be finalized as part of an automated workflow. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
Enroll a contact into a sequence with user ID and details. This tool enrolls a specified contact into an automation sequence using the provided user ID and sequence details, facilitating automated follow-up actions.
Fetch email campaigns from HubSpot Automation. Use this tool to retrieve information about email campaigns managed within HubSpot's automation platform. It can be called to get an overview of current or past email marketing activities.
Retrieve details of a specific sequence by its ID. This tool retrieves information about a specific sequence using its ID. It should be called when you need details about a sequence within HubSpot Automation.
Retrieve a list of sequences for a specific user. Use this tool to get sequences associated with a user in HubSpot. Useful for tracking user-specific automated processes.
Retrieve HubSpot workflow ID mappings in batch. Call this tool to obtain mappings for HubSpot workflow IDs in batch. Useful for integrating workflows and managing automation processes. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
Retrieve details of HubSpot workflows. This tool allows you to fetch information about workflows in HubSpot. Use it when you need to access or manage workflow details for automation purposes. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
Last updated on