> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.cal.id/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Integrate Cal ID to HubSpot CRM

Connecting Cal ID with HubSpot CRM automatically logs appointments and creates contacts in real time, keeping your pipeline current without manual updates.

| Step 1: Install HubSpot CRM in Cal ID

1. Log in to Cal ID and click **Apps** in the left sidebar.
2. Find **HubSpot CRM** in the App Store.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1di9ux8.png =1217x615)

3. Click **Install App**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_mp8pve.png =1217x615)

4. Choose the destination account — a specific **Team** or your **Personal** profile.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1ujw2nv.png =1217x615)

| Step 2: Authorize and map event types

1. You're redirected to the HubSpot login. Sign in with your CRM credentials.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1bqakxu.png =1144x615)

2. Grant permissions so Cal ID can sync activities to HubSpot.
3. Map event types: choose which event types to track now, or **configure later** (open an event's **Apps** tab and toggle HubSpot on).

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1t9qga.png =699x615)

| How data syncs

Every booking through an active event type sends its details to HubSpot:

* **Existing contacts:** the meeting record is attached to the matching contact.
* **New contacts:** a brand-new contact record is created, found on your HubSpot **Contacts** page.

**Find your meetings:** in HubSpot, open **CRM › Meetings** to see upcoming and past appointments.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_htwt73.png =1172x615)

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1ckoj3d.png =1220x615)

Click a meeting to see the booker's contact info, the meeting link, and answers to your custom booking questions.

| 💡 Tip

Use the same email on Cal ID and HubSpot for each team member, so HubSpot assigns the correct meeting owner.
