HubSpot Automation API
Arcade Unoptimized
Tools that enable LLMs to interact directly with the HubSpot Automation API.
9tools
The HubSpot Automation API toolkit connects LLMs to HubSpot's automation platform, enabling programmatic control over sequences, workflows, email campaigns, and action executions.
Capabilities
- Sequence management: Look up sequences by ID or by user, check contact enrollment status, and enroll contacts into sequences with full detail control.
- Workflow operations: Retrieve workflow details and obtain batch workflow ID mappings; supports schema inspection before execution for complex request bodies.
- Action execution control: Complete individual or batched blocked action executions within automation workflows, with a two-step schema-then-execute pattern for safe invocation.
- Email campaign visibility: Fetch metadata and status for email campaigns managed inside HubSpot Automation.
OAuth
This toolkit authenticates via OAuth 2.0 through HubSpot. See the HubSpot Arcade 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