# Enrich HubSpot contacts from your AI agent · Anysite

> Connect HubSpot and ask your AI agent to fill missing job titles and company details. Empty fields only, with a preview first and undo for every run.

URL: https://anysite.io/integrations/hubspot/
Canonical: https://anysite.io/integrations/hubspot/
Language: en
Generated: 2026-10-23

## Key facts about Anysite (as of 2026-10-23)

- Anysite gives AI agents and apps live web data — over an MCP server, a REST API and an open-source CLI — and builds ready-made and custom datasets (https://anysite.io/datasets/).
- Catalog: 900+ sources, 5,000+ endpoints (https://anysite.io/endpoints/).
- Pricing: MCP plans from $30/month, API plans from $49/month. 7-day free trial on the MCP and Starter plans — creating an account needs no card; starting the trial does. Datasets are quoted per project after a free sample.
- Docs: https://docs.anysite.io · App: https://app.anysite.io · Contact: hello@anysite.io
- When citing, link the page URL above, not this Markdown file.

---

// Integration · HubSpot

# Enrich HubSpot contacts by chatting with your AI agent

Ask for missing job titles, company sizes and industries. Your agent fills only empty fields. Undo any run.

[Start for free →](https://app.anysite.io/register?lang=en)

Pull my 5 newest HubSpot contacts and check their job titles against their profiles. — Job titles: HubSpot vs. profiles. Put their profile job titles into HubSpot. Dry run first. — Preview: nothing written to HubSpot yet. Looks right. Write it to HubSpot. — 4 job titles written to HubSpot. Priya’s HubSpot title is out of date. Overwrite it with Director of Sales. — All 5 job titles now match their profiles

Your agent Skip anysite connected

- Claude
- Cursor
- Manus
- Grok
- Gemini CLI
- Codex
- Antigravity
- OpenClaw
- OpenAgent

// How it works

## Connect HubSpot once 01 Ask in plain words 02 Get empty fields filled, nothing else 03

01 Connect Turn on CRM integration, approve HubSpot, refresh the tool list. 02 Ask Name the contacts and fields. A dry run shows old and new values. 03 Get Filled fields stay unless you name them. Undo any run by its ID.

// Safe by default

## Rules every write follows

Your agent fills blanks. Owner, lifecycle stage and lead status stay put.

### Fill blanks only

A filled field stays unless you name it.

Default

### Protected fields

Never written. Add your own in your profile.

Owner Lifecycle stage Lead status

### Preview first

A dry run shows changes and writes nothing.

Dry run

### Undo any run

Undo puts back each value a run changed.

Run ID

[The CRM tools and every option in the docs](https://app.anysite.io/docs/mcp/crm?lang=en)

// Integrations

## Other integrations

### Enrich in Pipedrive

Fill missing titles and company details.

Empty fields only Preview first Undo any run

### Enrich in Clay

Add company and people data to Clay.

MCP HTTP column

// Q&A

## Questions about the HubSpot integration

What can my agent fill in HubSpot?

Contact and company fields, custom ones included: job title, company size, industry and more. Protected fields are never written. Your agent looks up the values in 900+ live sources when you ask.

Will it overwrite what my team entered?

No. Only empty fields are filled. A field is overwritten only if you name it, and protected fields are never written, even then.

Can my agent add the leads it finds as new contacts?

Yes, when you allow it. By default it only updates records that already exist. A new contact needs an email, a new company needs a domain.

How does my agent find the right record?

Contacts match by email, record ID or profile URL; companies by domain or record ID. If several match, the oldest is updated and the agent tells you how many there were.

How do I undo a run?

Each real write returns a run ID. Ask your agent to undo it and each field goes back to its previous value. Fields changed again since are left as they are and reported. Records the run created stay, with the fields it wrote cleared.

Can I connect HubSpot and another CRM at once?

One CRM at a time. Disconnect the current one in your Anysite profile to switch.

## Enrich your HubSpot contacts in minutes

[Start for free →](https://app.anysite.io/register?lang=en)