HubSpot Automation API
Arcade Unoptimized
Tools that enable LLMs to interact directly with the HubSpot Automation API.
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 name | Description | Secrets | |
|---|---|---|---|
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. |
Get Building
Last updated on