Connect AI Agents to HubSpot

Empower agents to update contacts, log activities and surface CRM insights from HubSpot

Actions

Fetch contact ids

Fetches HubSpot contact ids for a specified campaignGuid (valid UUID of an existing campaign) and contactType, supporting date filtering and pagination.

Fetch import error details

Fetches a paginated list of read-only error details for a specific HubSpot CRM import, requiring a valid importId for a processed import.

Retrieve line item by id

Deprecated: use the 'retrieve line item by id' action instead.

Fetch recording settings by app ID

Fetches call recording settings for a specified, existing HubSpot calling extension app.

Fetch revenue

Fetches a revenue attribution report for a specified, existing marketing campaign; supports model and date range filtering.

GDPR delete

Permanently deletes a contact and associated content for GDPR compliance; an email used for identification via idProperty='email' that is not found will be irreversibly blocklisted.

Get active imports list

Retrieves a list of currently active import jobs in HubSpot for monitoring ongoing data operations.

Get aggregated statistics

Retrieves aggregated statistics for marketing emails, optionally within an ISO8601 time range, by email ids, or by specific email properties.

Get aggregated statistic intervals

Retrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified time intervals within a defined time range.

Get all marketing emails for a HubSpot account

Fetches a list of marketing emails from a HubSpot account with filters, sorting, pagination, and optional performance statistics.

Get all workflows

Retrieves a list of workflow summaries (id, name, type, status); use the limit parameter for pagination.

Retrieve page of CRM owners

Retrieves a paginated list of CRM owners from HubSpot, optionally filtering by email or archived status. (Deprecated notice present in source dump)

Agentic Workers