> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bestchatbot.io/llms.txt
> Use this file to discover all available pages before exploring further.

# HubSpot

> What the HubSpot integration can and can't do, and how to connect it step by step.

# HubSpot

**Category: CRM.** Connect HubSpot and your widget can capture leads for visitors, right inside the chat.

<Note>Integrations are available on the **Pro** and **Business** plans.</Note>

## What This Bot Can Do

The bot does exactly these actions, nothing more. "Needs sign-in" means the visitor must be identified first; otherwise the bot gives a safe, neutral answer.

| Action             | What it does                                                                                       | Needs sign-in |
| ------------------ | -------------------------------------------------------------------------------------------------- | :-----------: |
| **Capture a lead** | Save the visitor as a new contact with their name, email, company, and what they're interested in. |       No      |

## What It Can't Do

HubSpot is scoped to the actions above. It does **not**:

* Look up, search, or update existing contacts
* View deals, companies, or pipelines
* Do anything beyond capturing a new lead

## How to Connect

<Note>Connecting an integration requires an **Editor**, **Admin**, or **Owner** role, on the **Pro** or **Business** plan. See [Members & Roles](/workspace/members-roles).</Note>

<Steps>
  <Step title="Open Integrations" icon="plug">
    In your workspace dashboard, open your **Web Widget → Integrations** tab and find **HubSpot**.
  </Step>

  <Step title="Connect and authorize" icon="link">
    Click **Connect**. A secure popup opens — sign in to HubSpot, **choose the account** to connect, and authorize access. You never type credentials into BestChatBot.

    <Frame>
      <img src="https://mintcdn.com/bestchatbot/R7Vc4wGgRB4HhpHi/integrations/hubspot-integration/hubspot-connection-popup.png?fit=max&auto=format&n=R7Vc4wGgRB4HhpHi&q=85&s=a4b93d73152d4ba97e1339c6eb4a2256" alt="HubSpot OAuth screen choosing which account to connect to BestChatBot" width="1658" height="1131" data-path="integrations/hubspot-integration/hubspot-connection-popup.png" />
    </Frame>
  </Step>
</Steps>

Once connected, HubSpot's **Capture lead** action becomes available to your widget right away.

<Frame>
  <img src="https://mintcdn.com/bestchatbot/97kdRjnWT0Lew0EI/integrations/hubspot-integration/connected.png?fit=max&auto=format&n=97kdRjnWT0Lew0EI&q=85&s=cc5efc532c03c7f608f363cfa12d1369" alt="Connected HubSpot panel showing the Capture lead toggle" width="1157" height="597" data-path="integrations/hubspot-integration/connected.png" />
</Frame>

## One per Category

HubSpot is the only option in the **CRM** category, so it never conflicts with another integration.

## Availability

| Plan     | HubSpot |
| -------- | ------- |
| Free     | —       |
| Starter  | —       |
| Pro      | ✅       |
| Business | ✅       |

## Next Steps

<CardGroup cols={2}>
  <Card title="All Integrations" icon="plug" href="/integrations/available-integrations">
    See the full catalog and how categories work.
  </Card>

  <Card title="Agentic Actions" icon="wand-magic-sparkles" href="/integrations/agentic-actions">
    Learn how the bot turns a request into a real action.
  </Card>
</CardGroup>
