How to Retrieve a HubSpot Private App Token for Integrate.io
You can use HubSpot Private Apps to connect your HubSpot account securely with Integrate.io using an Access Token (Bearer Token). This guide walks you through creating the token from the HubSpot Dashboard.
Step 1: Log In to HubSpot
-
Go to https://app.hubspot.com
-
Log in with an account that has Super Admin or App Management permissions.
Step 2: Create a Private App
-
In the top right, Settings icon.
![thumbnail image]()
-
In the left sidebar, scroll down and click Integrations > Private Apps
![thumbnail image]()
-
Click Create Private App
![thumbnail image]()
Step 3: Configure the App
-
Give your app a name, e.g. Integrate.io Sync
-
(Optional) Add a description, icon, or team owner for tracking
![thumbnail image]()
Step 4: Define Access Scopes
-
Under Scopes, search and select the APIs your integration needs access to.
-
Some common scopes for data sync into Integrate.io:
Scope Category |
Scope Name |
Description |
CRM |
crm.objects.contacts.read |
Read contacts |
CRM |
crm.objects.deals.read |
Read deals |
Marketing |
marketing.emails.read |
Read marketing emails |
Analytics |
reports.read |
Access analytics reports |
Custom Objects |
crm.objects.custom.read |
Read custom CRM objects |
For exporting (writing to HubSpot), select appropriate write scopes.
![thumbnail image]()
Step 5: Create the App and Copy the Token
-
Click Create App
-
Once created, you'll see your Access Token
Important: The access token is like a password — treat it as sensitive.
Step 6: Use Token in Integrate.io
In Integrate.io:
-
Go to Connections > Create New Connection
-
Choose HubSpot
-
For authentication, select:
-
Paste the token you copied from HubSpot
Integrate.io will now use this token for authenticated API calls.
Token Expiration
HubSpot Private App tokens do not expire unless: