# HubSpot Integration
Give your AI agent the ability to manage contacts, deals, companies, and notes in HubSpot CRM.
---
Connect HubSpot to your Chipp AI so it can manage your CRM data -- search contacts, track deals, look up companies, and create notes -- all through natural conversation.
## What the AI Can Do
Once connected, your agent gains thirteen tools across four CRM object types:
### Contacts
| Tool | Description |
|------|-------------|
| **hubspot_list_contacts** | List contacts with email, phone, company, and lifecycle stage |
| **hubspot_search_contacts** | Search contacts by name, email, phone, or company |
| **hubspot_get_contact** | Get detailed information about a specific contact |
| **hubspot_create_contact** | Create a new contact with email, name, phone, and more |
| **hubspot_update_contact** | Update an existing contact's properties |
### Deals
| Tool | Description |
|------|-------------|
| **hubspot_list_deals** | List deals with name, amount, stage, and close date |
| **hubspot_search_deals** | Search for deals by name or other properties |
| **hubspot_create_deal** | Create a new deal with pipeline, stage, and amount |
| **hubspot_update_deal** | Update an existing deal's properties |
### Companies
| Tool | Description |
|------|-------------|
| **hubspot_list_companies** | List companies with domain, industry, and location |
| **hubspot_search_companies** | Search companies by name or domain |
| **hubspot_create_company** | Create a new company record |
### Notes
| Tool | Description |
|------|-------------|
| **hubspot_create_note** | Create a note and associate it with a contact, deal, or company |
## Connecting HubSpot
**1.**
Open the Integrations tab
In your app's builder, navigate to the **Build** section and select the **Integrations** tab. Find **HubSpot** in the list of available integrations.
**2.**
Click Connect
Click the **Connect** button next to HubSpot. You will be redirected to HubSpot's authorization page.
**3.**
Select your HubSpot account
Choose the HubSpot account you want to connect and approve the requested permissions. The integration requests read and write access to contacts, deals, and companies.
> **Note:** You need admin access to the HubSpot account to authorize the integration. The AI will be able to create and modify CRM records.
**4.**
Test it out
Once connected, open the chat preview and try:
- "Search for contacts at Acme Corp"
- "Show me all open deals over $10,000"
- "Create a new contact for Sarah Johnson at sarah@example.com"
## How It Works
### Natural CRM Queries
The agent translates natural language into CRM operations:
- "Who is our contact at Acme?" triggers a contact search
- "What deals are in the negotiation stage?" lists deals filtered by stage
- "Log a note on the Enterprise deal that we discussed pricing" creates and associates a note
### Pagination
List operations support pagination. When there are more results than the default page size, the agent can request additional pages to find what you need.
### Contact Properties
Each contact includes:
- First name, last name, email, phone
- Company association
- Job title
- Lifecycle stage (subscriber, lead, MQL, SQL, opportunity, customer, etc.)
### Deal Properties
Each deal includes:
- Deal name and amount
- Pipeline and deal stage
- Close date
- Owner assignment
## Example Use Cases
- **Sales assistant** -- "Show me all deals closing this month and their total value"
- **Contact lookup** -- "Find the contact info for the VP of Engineering at TechCorp"
- **CRM data entry** -- "Create a deal called 'Enterprise License' for $50,000 in the Sales pipeline"
- **Activity logging** -- "Add a note to John's contact that we had a call today about renewal"
- **Pipeline review** -- "How many deals are in each stage of the pipeline?"
- **Company research** -- "What companies do we have in the healthcare industry?"
## Billing
HubSpot tool calls use your standard LLM token billing. There is no separate per-call fee.