# HubSpot Requirements

Primer integrates seamlessly with HubSpot to connect third-party data with your CRM, enhancing your advertising and marketing efforts. Our integration adheres to HubSpot's API guidelines to ensure security, reliability, and compliance.

If you have questions about security or functionality, our customer support team is here to assist you.

#### API Usage & Limits

We leverage HubSpot's APIs while ensuring compliance with their guidelines to maintain optimal performance and reliability. Here's what you need to know:

* The initial ingestion can take some time, and during this period, HubSpot filters may not be usable.

{% hint style="info" %}
**Ingestion Rate: 396,000 records per hour.** \
Example: 100K accounts + 300K contacts + 300K leads + 50K opportunities + 10K campaigns + 40K campaign members = 800K records = \~2 hours to ingest&#x20;
{% endhint %}

* We cannot set a max consumption threshold on the API, but if you're interested in requesting this feature, please let us know.
* After the initial ingestion, our approach is incremental. If we hit the threshold and the sync stops, it will resume from where it left off.

***

#### Object Permissions

The following outlines the required access permissions for each object.

| Object  | Minimum Access | In-App Functionality |
| ------- | -------------- | -------------------- |
| Company | Read           | Audience Building    |
| Contact | Read           | Audience Building    |
| Deals   | Read           | Audience Building    |
| Lists   | Read           | Audience Building    |


---

# 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://support.sayprimer.com/primer/connections/setting-up-crm/hubspot-integration/hubspot-requirements.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.
