---
title: "HubSpot integration for LuumenAI"
url: "https://www.luumen.ai/integrations/hubspot/"
entity: SoftwareIntegration
category: "Enterprise applications"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# HubSpot integration for LuumenAI

Jobs, queues, and records in HubSpot without a second console.

## What LuumenAI can do with HubSpot

LuumenAI connects to HubSpot with an API token and exposes 262 tools (112 read-only · 92 write · 58 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 262 tools (112 read-only · 92 write · 58 destructive)
- Plan: available on all plans
- Category: Enterprise applications

## About HubSpot with LuumenAI

Operate HubSpot from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

## Example tools

Read-only (112 in total):

- `HUBSPOT_AUDIT_PIPELINE_CHANGES` — Retrieves a reverse chronological audit log of all changes for a specific, existing HubSpot CRM pipeline, which is identified by its `pipelineId` and a valid `objectType` that supports pipelines…
- `HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIES` — Batch-retrieves up to 100 HubSpot company records by their IDs in a single request.
- `HUBSPOT_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.
- `HUBSPOT_FETCH_RECORDING_SETTINGS` — Fetches call recording settings for a specified, existing HubSpot calling extension app.
- `HUBSPOT_FETCH_REVENUE` — Fetches a revenue attribution report for a specified, existing marketing campaign, optionally using a specific attribution model and date range; if both start and end dates are given, `endDate` must…
- `HUBSPOT_GET_AB_EMAIL_VARIATION` — Retrieves the alternate variation of a specified A/B marketing email; the `emailId` must identify an email currently in an A/B test.
- `HUBSPOT_GET_ACCOUNT_INFO` — Gets current HubSpot account info (email, hubId, user details) using access-token lookup.
- `HUBSPOT_GET_ACTIVE_IMPORTS_LIST` — Retrieves a list of currently active import jobs in HubSpot for monitoring ongoing data operations.

Write and destructive (150 in total, approval required by default):

- `HUBSPOT_ADD_ASSET_ASSOCIATION` — Associates an existing asset ('FORM', 'OBJECT_LIST', or 'EXTERNAL_WEB_URL') with a specified HubSpot marketing campaign.
- `HUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATE` — Adds a new custom data token to an existing event template for a specified HubSpot application, optionally populating a CRM object property if objectPropertyName is provided.
- `HUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONS` — Asynchronously archives a batch of HubSpot feedback submissions using their unique IDs, which must correspond to valid and existing submissions; the operation is queued, and submissions are moved…
- `HUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMS` — Archives a batch of existing line items by their unique IDs in HubSpot CRM; this operation is irreversible via the API.
- `HUBSPOT_ARCHIVE_BATCH_OF_OBJECTS` — Archives a batch of existing, non-archived CRM objects of a specified `objectType` by their IDs, effectively hiding them from active use.
- `HUBSPOT_ARCHIVE_BATCH_OF_PROPERTIES` — Archives a batch of properties by their internal names for a specified HubSpot CRM object type; this operation is idempotent and safe to retry.
- `HUBSPOT_ARCHIVE_BATCH_OF_QUOTES` — Archives a batch of existing quotes by their IDs, removing them from active views while keeping them accessible in your HubSpot account for viewing, downloading, cloning, or deletion; note that…
- `HUBSPOT_ARCHIVE_COMPANIES` — Archives multiple HubSpot companies by their IDs.

## Frequently asked questions

### How does LuumenAI connect to HubSpot?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in HubSpot on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 58 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to HubSpot — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/hubspot/
