Prerequisites
Before you connect HubSpot, confirm the following:- You have HubSpot Super Admin access (or a role with App Marketplace and API access permissions) in the HubSpot account you want to connect.
- Your fsckmsft workspace is on the Pro or Business plan. The HubSpot connector is not available on the Free plan.
- Your HubSpot account is on Starter, Professional, or Enterprise tier. Free HubSpot accounts have limited API access that may affect sync reliability.
You can connect one HubSpot account per fsckmsft workspace. To sync multiple HubSpot portals, use separate fsckmsft workspaces.
Connect HubSpot
Open Integrations settings
In your fsckmsft workspace, navigate to Settings → Integrations → Partner Connectors and click the HubSpot tile.
Authorize the connection
Click Connect HubSpot. You are redirected to the HubSpot OAuth consent screen. Sign in with your HubSpot Super Admin credentials, select the HubSpot portal to connect, and click Connect app.
Choose objects to sync
Select which HubSpot objects to sync and the direction of data flow.| HubSpot object | fsckmsft object | Sync directions available |
|---|---|---|
| Contacts | Contacts | HubSpot → fsckmsft, fsckmsft → HubSpot, Bidirectional |
| Companies | Organizations | HubSpot → fsckmsft, fsckmsft → HubSpot, Bidirectional |
| Deals | Deals | HubSpot → fsckmsft, fsckmsft → HubSpot, Bidirectional |
Set sync direction
For each object, choose the sync direction. Use Bidirectional only when both teams actively create and update records in their respective tools.
Configure field mapping
Field mapping defines which HubSpot properties map to which fsckmsft fields.Open Field Mapping
On the connector settings page, click Field Mapping next to the object you want to configure.
Review default mappings
fsckmsft pre-populates the following defaults:Contacts
Deals
| HubSpot property | fsckmsft field |
|---|---|
firstname + lastname | Full Name |
email | Primary Email |
phone | Phone |
company | Organization (name) |
jobtitle | Job Title |
| HubSpot property | fsckmsft field |
|---|---|
dealname | Deal Name |
amount | Value |
dealstage | Stage |
closedate | Expected Close Date |
Sync frequency
How often the connector polls HubSpot for changes. Options:
real-time (webhook-based, requires Professional or Enterprise HubSpot), every_15_minutes, every_hour, every_day.The initial sync after connection ingests all existing records and may take 10–30 minutes depending on the size of your HubSpot portal. Monitor progress on the connector settings page.
Manage the connection
From Settings → Integrations → Partner Connectors → HubSpot, you can:- Pause sync — temporarily halt all sync activity without disconnecting. Useful when making bulk changes in one system that you do not want propagated.
- Re-sync now — trigger an immediate full re-sync outside the normal schedule.
- View sync history — inspect a log of every sync run, including record counts and any errors encountered.
- Edit mappings — update field mappings at any time. Changes apply to the next sync run.