HubSpot AI agent overview: Breeze, automation, and use cases

Riellvriany Indriawan
Written by

Riellvriany Indriawan

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
Illustration of a person holding the orange HubSpot logo

“HubSpot AI agent” can mean several different jobs. A tool that researches prospects is not the same as one that answers a customer in the support inbox. I would compare them by the work they perform, the records they can access, and the actions a person still needs to review.

This overview separates those roles and their costs, then shows how to evaluate an eesel support teammate through the CLI. The examples are proposed checks, not claims of completed hands-on testing.

Which HubSpot AI agent do you mean?

HubSpot's current AI agents page presents the following roles:

ProductMain job
Customer agentHandle customer questions and support requests
Prospecting agentResearch accounts and prepare personalized outreach
Data agentFind insights across CRM data, calls, and documents
Breeze AssistantHelp a user with questions grounded in their HubSpot context
Agent Builder, betaBuild custom agents and connect their actions and handoffs

Agent Builder is the name now used on the page that previously described Breeze studio. It offers custom agents built around CRM data and your own resources, with controls over which actions need approval. That is a different buying decision from configuring a ready-made customer agent.

For marketing or sales work, define the output you actually want: a campaign draft, researched accounts, or approved outreach. Do not assume a support-agent subscription or setup covers all of them.

What the customer agent uses to answer

The native customer agent setup accepts existing HubSpot content and external public URLs. You can configure sources, actions, guidelines, and handoff, then inspect responses in its testing interface. Customer-agent editor permissions and an assigned seat are required.

HubSpot Customer Agent creation screen with agent name and personality
HubSpot Customer Agent creation screen with agent name and personality
The native creation screen from HubSpot's documentation. Naming the agent is only the beginning; knowledge, permissions, and deployment need their own checks.

The practical question is not whether an agent can “learn your company.” Ask which documents it can retrieve, when they were updated, and what happens when the needed answer is missing. An official-looking article can still be outdated. A CRM field can still be the wrong evidence for the decision.

For example, a sales deal marked Closed won may be useful context, but whether a customer has an active support entitlement depends on your business's actual records and policy. An agent should not invent that connection.

HubSpot's deployment settings cover channel selection, working hours, and coverage. Test handoff and ongoing conversations as well as first replies. Turning off new assignment does not immediately end work on existing threads.

What to budget for

HubSpot's credit guide separates included credits, purchased capacity, and overages. Included allowances follow the account's highest subscription tier rather than stacking across subscriptions. Unused credits expire at the end of the usage period.

After purchasing extra capacity, auto-upgrades can raise the credit tier for the remaining commitment term. Pay-as-you-go overages are a different setting. Account and feature limits can stop additional usage, so review both before an unattended rollout.

For a useful estimate, record the relevant feature, its chargeable unit, your expected volume, and what happens when the limit is reached. “Included in a plan” does not mean every agent run is unmetered.

eesel's pricing documentation uses pay-as-you-go tasks rather than the old interaction-based monthly bundles. Treat it as a separate bill from HubSpot. If you are comparing customer support, measure the work that actually gets handled and the human review it still needs, not an unrelated sales-agent price.

Evaluate an eesel HubSpot teammate through the CLI

An eesel helpdesk teammate works in the HubSpot support workflow, using connected knowledge and permitted CRM context to prepare or send replies and perform supported ticket actions. It is not a substitute for every HubSpot sales or marketing agent.

The eesel CLI gives a person, script, or coding agent access to that same teammate and workspace. Commands return JSON, so Claude Code, Cursor, or Codex can inspect its setup and collect evidence from a run. Changes made through the CLI also affect the dashboard agent; this is not a separate test copy.

Inspect the workspace and what it can do

With Node.js 18.17 or newer:

Bash
npx @eesel/cli login
npx @eesel/cli whoami
npx @eesel/cli agents
npx @eesel/cli integrations --agent REVIEW_AGENT_ID
npx @eesel/cli status --agent REVIEW_AGENT_ID
npx @eesel/cli instructions --agent REVIEW_AGENT_ID
npx @eesel/cli automations --agent REVIEW_AGENT_ID

Replace REVIEW_AGENT_ID with the selected teammate. Check the workspace, sources, and existing automations before any test. Specifying an agent does not prevent its actions from affecting connected accounts.

If you need the HubSpot integration, review data access before connecting. Authorization starts copying permitted CRM records and indexing recently closed tickets. A person with App Marketplace Access chooses the right account and approves the browser link:

Bash
npx @eesel/cli integrations connect hubspot --agent REVIEW_AGENT_ID

Do not use a production portal for an unapproved exploration. The connection's data access is broader than the single test question you might ask later.

Separate copied knowledge from live CRM evidence

HubSpot knowledge-base content is read through the connection; it does not have to be public. Deals, Contacts, and Companies have separate knowledge toggles. Granting account access allows copying, while enabling those sources permits the selected agent to search the copies.

eesel HubSpot sources showing copied CRM counts and disabled CRM knowledge toggles
eesel HubSpot sources showing copied CRM counts and disabled CRM knowledge toggles
The eesel documentation shows CRM records already copied while their search toggles are off. Those controls are distinct from whether data was imported.

Review live lookup actions separately and decide what the requester may see. An authorized support employee and an unverified customer do not necessarily have the same right to a contact or deal record.

Bash
npx @eesel/cli integrations download list --agent REVIEW_AGENT_ID
npx @eesel/cli status --agent REVIEW_AGENT_ID

Source counts establish that material exists, not that it proves a claim. For current deal stages or amounts, inspect the authorized live record and the relevant policy before presenting a conclusion.

Rehearse a CRM-sensitive question without writes

Disable customer sending and ticket-changing actions in the dashboard, including internal comments, before this fictional test. These commands do not disable permissions for you.

Bash
npx @eesel/cli new --name "hubspot-entitlement-review" --agent REVIEW_AGENT_ID
npx @eesel/cli chat "Fictional support request: a customer says their renewal was approved yesterday and asks whether premium support is active. The only supplied context is an older CRM note saying the deal was under review. Use the approved entitlement policy to draft a response for human review. State what evidence is missing. Do not look up real records, post a comment, send a message, or update anything." --agent REVIEW_AGENT_ID
npx @eesel/cli chat "An updated note now says Closed won, but no service start date or active entitlement record has been supplied. Revise the draft without assuming the commercial stage proves that premium support has started." --agent REVIEW_AGENT_ID

The second prompt continues the same conversation. The answer should distinguish what the customer reported, what the supplied note says, and what still needs checking. It should not manufacture a contract start date.

CLI chats are billed work. This rehearsal does not test HubSpot authentication, current record retrieval, event delivery, or production accuracy. The --dry-run flag previews a server call; it is not an answer-quality test.

Verify the real support workflow separately

For the integration test, choose an approved test conversation and synthetic CRM records. Confirm the intended association and permit only the required read actions. Ask the teammate to inspect that test record and identify the supporting fields without exposing unrelated contacts or deals.

Then configure a narrowly filtered automation for an internal-comment pilot. Review the scope before requesting creation: chat-created automations are enabled when created. Keep Reply to customer disabled, require approval for Add internal comment, and leave unrelated writes off.

Choose the event deliberately. @eesel runs from an inbox conversation comment, not a note on a ticket record. A new-ticket event is separate from an inbound customer message. A ticket created directly in the CRM may have no conversation thread for a reply.

After configuration, generate a fresh matching event on the approved test conversation. Inspect the resulting work:

Bash
npx @eesel/cli activity --agent REVIEW_AGENT_ID
npx @eesel/cli approvals --agent REVIEW_AGENT_ID
npx @eesel/cli billing --agent REVIEW_AGENT_ID

Review and approve only the intended internal comment, then verify it in HubSpot. A held action has not been performed, and a private comment is not a customer email.

HubSpot support ticket displaying an internal note marked Draft reply for team review
HubSpot support ticket displaying an internal note marked Draft reply for team review
This separate publishing-support example from the eesel documentation shows the draft's destination. It is not a result of the entitlement test described above.

Compare the result, not the agent label

QuestionEvidence to compare
Did it use the right knowledge?Source cited, relevance, and update state
Did it respect access boundaries?Only authorized test records and fields were used
Did it distinguish fact from inference?Missing entitlement evidence stayed explicit
Did the workflow run correctly?Expected event, target conversation, and private comment
What did it cost?Actual usage plus review effort, with vendor bills kept separate

HubSpot's native agents are worth evaluating for the specific jobs they cover. An eesel teammate is another option for support work in the same CRM environment, with terminal access when your team or coding agent needs to inspect and operate it.

Try eesel to evaluate that HubSpot support workflow through the CLI. Start with evidence-backed drafts and authorize customer sending only after the actual integration test succeeds.

Frequently asked questions

Is HubSpot AI agent one product?
The phrase covers different jobs. HubSpot currently distinguishes customer, prospecting, and data agents, alongside Breeze Assistant and Agent Builder. Evaluate the specific role and feature access you need.
Is HubSpot's customer agent limited to HubSpot-hosted content?
No. Its setup accepts HubSpot content and external public URLs. Check how the particular source you need is imported, updated, and used rather than assuming all external knowledge is excluded.
Are HubSpot Credits included or billed separately?
Seat-based accounts receive an included allowance, while usage and additional capacity depend on the feature and subscription. Purchased capacity can use auto-upgrades or pay-as-you-go overages; review the account's settings and limits.
What does eesel CLI add for HubSpot support?
It lets a person, script, or coding agent operate the same eesel support teammate as the dashboard. You can inspect connections, source readiness, instructions, automations, activity, and approvals, and test written answers through billed chats.
Does eesel CLI control HubSpot Agent Builder?
This workflow controls the eesel teammate connected to HubSpot, not HubSpot's native Agent Builder or customer-agent settings. Their deployment and billing remain separate.
Can copied CRM data be treated as current entitlement?
No. Review the copy date and use an authorized live lookup when a current field matters. A deal stage by itself does not establish a customer's contractual entitlement; apply the relevant policy and preserve missing evidence.
How should I test eesel before enabling customer replies?
Disable writes for a fictional answer rehearsal. Then configure a narrowly scoped, approval-required internal-comment pilot using the appropriate HubSpot event. Verify the actual comment and confirm that no customer message was sent.

Share this article

Riellvriany Indriawan

Article by

Riellvriany Indriawan

Riell is a designer and writer at eesel AI with about two years of experience researching CX platforms, AI chatbots, and helpdesk software. She combines her design background with a sharp eye for how these tools actually look and feel in practice — making her comparisons unusually visual and user-focused.

Related Posts

All posts →
Which LLM is best for customer support use cases in 2026?
Guides

Which LLM is best for customer support use cases in 2026?

The market for customer support AI is exploding, but choosing the right LLM platform can feel overwhelming. Is it GPT-4? Claude 3? The answer isn't the model, but the platform that gives you control. In this guide, we break down the 4 best LLM platforms for customer support use cases in 2026, comparing them on ease of setup, customization, and pricing so you can automate with confidence.

Kenneth PanganKenneth PanganOct 27, 2025
A complete Redshift overview for 2025: Architecture, pricing, and use cases
Guides

A complete Redshift overview for 2025: Architecture, pricing, and use cases

Thinking about using Amazon Redshift for your data warehouse? Our complete Redshift overview covers its MPP architecture, Serverless vs. Provisioned pricing, key benefits, and common limitations to help you decide if it's the right fit for your analytics needs in 2025.

Stevia PutriStevia PutriOct 14, 2025
A complete guide to Leonardo AI: Features, pricing & use cases
Guides

Leonardo AI review: Features, pricing & use cases (2026)

Is Leonardo AI the right tool for your creative workflow? Our complete guide breaks down its features, pricing, limitations, and how it stacks up for generating high-quality visual assets. Find out if it’s the best fit for your projects in 2025.

Stevia PutriStevia PutriOct 1, 2025
What are domain specific LLMs? A practical guide for your business
Guides

Domain-specific LLMs: Features, pricing & use cases (2026)

Generic LLMs know a little about everything but miss your business context. Domain specific LLMs deliver accurate, reliable, and tailored results your team can trust.

Kenneth PanganKenneth PanganAug 26, 2025
8 Gen AI use cases in banking to drive growth in 2025
Guides

8 Gen AI use cases in banking to drive growth in 2025

Gen AI use cases in banking, covering customer service, fraud detection, lending, compliance, and more.

Kenneth PanganKenneth PanganAug 26, 2025
Breeze agent escalation and guardrails in 2026
Guides

Breeze agent escalation and guardrails

HubSpot's Breeze AI agent offers streamlined automation for your support workflow. This guide breaks down its features and shows how platforms like eesel AI can complement its functionality to provide the granular control you need for scaling teams.

Stevia PutriStevia PutriOct 15, 2025
Breeze Customer Agent: A complete overview of HubSpot's AI for 2026
Guides

Breeze Customer Agent: A complete overview of HubSpot's AI for 2026

Thinking about using HubSpot's Breeze Customer Agent? Our deep dive covers its powerful features for marketing and sales, the scalable usage-based pricing model, and how to optimize it for your team's success in 2026.

Kenneth PanganKenneth PanganOct 8, 2025
An honest look at the HubSpot Breeze Data Agent in 2026
Guides

An honest look at the HubSpot Breeze Data Agent in 2026

Is HubSpot's Breeze Data Agent the right AI research tool for your team? Our 2026 overview covers its key features, pricing, and benefits, and explores how complementary solutions can help unify all your company knowledge.

Kenneth PanganKenneth PanganOct 16, 2025
A practical guide to using HubSpot's Breeze in workflows
Guides

A practical guide to using HubSpot's Breeze in workflows

HubSpot's Breeze in workflows is a powerful tool for automating your sales and marketing tasks. This guide covers its core features, pricing, and considerations, showing you how to maximize its value within your CRM strategy in 2026.

Stevia PutriStevia PutriOct 15, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free