> For the complete documentation index, see [llms.txt](https://docs.salescaling.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.salescaling.com/en/platform-settings/integraciones/conectar-plataformas-de-llamadas/hubspot.md).

# HubSpot

## Call integration with HubSpot

**Salescaling** allows you to automatically import your calls made in **HubSpot**, making it easier to manage and analyze your business interactions. To take advantage of this integration, follow the steps and keep in mind the requirements described below.

### How do you connect your HubSpot account?

1. Access your account on **Salescaling**.
2. Go to the [**Integrations**](https://app.salescaling.com/settings/integrations) in **Settings**.
3. Locate the HubSpot Calls integration and click **Connect**. A window will open where you must sign in with your HubSpot account and authorize access.
4. Once the connection is completed, you will be redirected back to Salescaling.

<figure><img src="/files/eda44e588c9b615c23e6f504881eeef292dc3b51" alt="" width="375"><figcaption></figcaption></figure>

Call import is instant. As soon as HubSpot finishes processing a new recorded call, it sends it directly to Salescaling and it will appear on your platform ready for analysis.

#### Required Permissions in HubSpot

To be able to authorize the connection of third-party applications such as **Salescaling** through OAuth, the user performing the process must have Super Admin permissions or specific permissions to install and manage Marketplace applications in the **HubSpot**.

During the process, **Salescaling** will request access to the following permissions (scopes) in order to read the necessary information:

* **crm.objects.contacts.read**: Permission to read contacts.
* **crm.objects.owners.read**: Permission to read the owners (users) of the objects.
* **oauth**: Standard permission to perform authentication.

### What calls are imported from HubSpot?

After connecting your account, Salescaling will automatically import HubSpot calls that meet **all** of the following requirements:

* **Call date:** Only calls made in the two weeks prior to the import time will be imported.
* **Matching user:** The call must have been made by a HubSpot user whose email matches that of a paid user in Salescaling.
* **Recording available:** The call must have its recording stored in HubSpot. If the call has no recording, it will not be imported. [How do you enable call recording in HubSpot?](https://knowledge.hubspot.com/calling/why-wasnt-my-call-recorded-in-hubspot-sales)

### Important notes

* If you connect your account again in the future, the calls that meet the above requirements within the new two-week range will be imported again, but only those that have not been imported before.
* Make sure that your team users in HubSpot use the same email address as in Salescaling so that their calls are recognized and imported correctly.
* Imported calls will be available on the platform for analysis and management.
* The HubSpot Calls integration is different from the HubSpot CRM integration, you can have both active at the same time or only one, although **it is recommended to have the CRM one active** so that calls can be linked to contacts and opportunities.

If you have any questions or need help, contact Salescaling support.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.salescaling.com/en/platform-settings/integraciones/conectar-plataformas-de-llamadas/hubspot.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
