# HubSpot integration

### 🔑 Step 1:  Find HubSpot portal ID

**1. From the URL**

When you are logged into HubSpot, your back-end URLs should include your unique portal ID:

<figure><img src="/files/CCoddMfg9zY4Zg5IVSxM" alt=""><figcaption></figcaption></figure>

This also applies with you open a page editor, design tools, reporting, content settings, or any other HubSpot back-end pages. Each should include your unique portal ID.

**2. From the user dropdown**

The second option also requires you to log into your HubSpot portal.

Once logged in, click on your profile on the top right of the page.

<figure><img src="/files/sZmmA4JjRsROfK0xy9Cq" alt=""><figcaption></figcaption></figure>

***

Your unique portal ID can be found in the dropdown, under the portal name to be specific.

***

### 🔑 **Step 2: Find Access token**

Please view [this guide](https://knowledge.hubspot.com/integrations/how-do-i-get-my-hubspot-api-key) to find your API key

***

### ⚙️ Step 3: Configure HubSpot integration in the app

1. Open the app > click **Settings** > **Integrations** > find **HubSpot**
2. Turn **Activate** ON
3. Paste the API key and Portal ID to the fields
4. Click **Save**&#x20;

<figure><img src="/files/7C8SMOrbrtjeu1g2ahqx" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/A79lzk56fDLEyMIAqf2Q" alt=""><figcaption></figcaption></figure>

After the appointment is booked, the data will be added to the contact list in  Hubspot.

***

### ✅ Test the integration

* Create a test booking with a real email address
* Open **HubSpot → Contacts**
* Confirm the contact appears or is updated

***

**🙋 Still need support?**

If you still need help, please feel free to contact us at <hi@tipo.io>. We’ll be happy to assist you further.


---

# Agent Instructions: 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:

```
GET https://docs.tipo.io/tipo-appointment-booking/third-party-integration/hubspot-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
