Connecting HubSpot gives your reps WhiteWhale data — scores, signals, and Why Now summaries — directly inside the CRM they already work in. No spreadsheets, no manual exports.
What the integration does
- Daily sync — WhiteWhale pulls your company and deal data from HubSpot each day and pushes updated scores, signals, and Why Now summaries back to the mapped fields
- Real-time updates — when a new account is added or activated in WhiteWhale, it immediately syncs to HubSpot
- Deal context — mapping your deal pipeline lets WhiteWhale surface different signals based on where each prospect is in your sales cycle
How to connect
Click Set Up
You’ll be prompted to connect your HubSpot account. Follow the authentication steps in the HubSpot portal.\

Choose your setup method
Once authenticated, you’ll have two options:
- One-click setup (recommended) — WhiteWhale maps the standard fields automatically. Best for most teams.
- Custom mapping — manually map company and deal fields if you need non-standard field names or a more complex CRM setup.
Create the custom fields in HubSpot
For one-click setup, WhiteWhale will show you a list of fields to create in HubSpot with their required field types. Create these fields in HubSpot first, then return and click I’ve created these fields and I’m ready to map.For custom setups, open the below information card called “Fields to Create”.
Fields to Create
Fields to Create
Field reference
Company fields
These are the fields WhiteWhale reads from and writes to on your HubSpot company records.| Field | Required | Description |
|---|---|---|
crm_id | ✅ | HubSpot object ID of the company (hs_object_id) |
Company_Domain | ✅ | Company website URL (domain or website). WhiteWhale can only process companies with a domain on record. |
BirdDog_Description | Optional | WhiteWhale’s Why Now summary for the account |
BirdDog_Score | Optional | Account score from 0–100 based on signal strength |
BirdDog_Link | Optional | Direct link to the account’s report in WhiteWhale |
BirdDog_User | Optional | Links the account to the appropriate WhiteWhale user for automatic assignment |
BirdDog_Originated | Optional | Records whether WhiteWhale originated the account, for attribution |
BirdDog_Add_Date | Optional | Date the account was first added to WhiteWhale |
BirdDog_Signal_List | Optional | All signals currently matching this account |
Recommended custom field configurations
Create these fields in HubSpot before running setup. All fields should be grouped under Company Information.BirdDog_Description
BirdDog_Description
- Field type: Single-line text
- Label: WhiteWhale Description
- Description: A summary of the most recent WhiteWhale signals for the company
- Default value: Blank
BirdDog_Score
BirdDog_Score
- Field type: Number
- Label: WhiteWhale Score
- Description: A score from 0–100 showing the strength of WhiteWhale signals for this company. Scores above 80 are strong but rare — even a score above 10 likely has valuable information.
- Default value: Blank
BirdDog_Link
BirdDog_Link
- Field type: URL
- Label: WhiteWhale Link
- Description: A link to the full account report in the WhiteWhale platform
- Default value: Blank
BirdDog_Signals
BirdDog_Signals
- Field type: Rich text
- Label: WhiteWhale Signals
- Description: The most recent signals WhiteWhale found on the company
- Default value: Blank
BirdDog_Originated
BirdDog_Originated
- Field type: Single checkbox
- Label: WhiteWhale Originated
- Description: Records if WhiteWhale originated the account
- Default value: Blank
BirdDog_Add_Date
BirdDog_Add_Date
- Field type: Date and time picker
- Label: WhiteWhale Add Date
- Description: Records the date the account was originally added to WhiteWhale
- Default value: Blank
BirdDog_Signal_List
BirdDog_Signal_List
- Field type: Multiple checkboxes
- Label: WhiteWhale Signal List
- Description: List of all WhiteWhale signals that apply to this account
- Option style: Tag (recommended)
- Options: Enter one placeholder option — WhiteWhale will override with the correct values automatically
Deal fields
Mapping your deal pipeline is optional but unlocks two additional capabilities: signal recommendations that adapt based on deal stage, and the ability to backtest which signals correlate most strongly with closed-won deals.Field reference
Company fields
These are the fields WhiteWhale reads from and writes to on your HubSpot company records.| Field | Required | Description |
|---|---|---|
crm_id | ✅ | HubSpot object ID of the company (hs_object_id) |
Company_Domain | ✅ | Company website URL (domain or website). WhiteWhale can only process companies with a domain on record. |
BirdDog_Description | Optional | WhiteWhale’s Why Now summary for the account |
BirdDog_Score | Optional | Account score from 0–100 based on signal strength |
BirdDog_Link | Optional | Direct link to the account’s report in WhiteWhale |
BirdDog_User | Optional | Links the account to the appropriate WhiteWhale user for automatic assignment |
BirdDog_Originated | Optional | Records whether WhiteWhale originated the account, for attribution |
BirdDog_Add_Date | Optional | Date the account was first added to WhiteWhale |
BirdDog_Signal_List | Optional | All signals currently matching this account |
Recommended custom field configurations
Create these fields in HubSpot before running setup. All fields should be grouped under Company Information.BirdDog_Description
BirdDog_Description
- Field type: Single-line text
- Label: WhiteWhale Description
- Description: A summary of the most recent WhiteWhale signals for the company
- Default value: Blank
BirdDog_Score
BirdDog_Score
- Field type: Number
- Label: WhiteWhale Score
- Description: A score from 0–100 showing the strength of WhiteWhale signals for this company. Scores above 80 are strong but rare — even a score above 10 likely has valuable information.
- Default value: Blank
BirdDog_Link
BirdDog_Link
- Field type: URL
- Label: WhiteWhale Link
- Description: A link to the full account report in the WhiteWhale platform
- Default value: Blank
BirdDog_Signals
BirdDog_Signals
- Field type: Rich text
- Label: WhiteWhale Signals
- Description: The most recent signals WhiteWhale found on the company
- Default value: Blank
BirdDog_Originated
BirdDog_Originated
- Field type: Single checkbox
- Label: WhiteWhale Originated
- Description: Records if WhiteWhale originated the account
- Default value: Blank
BirdDog_Add_Date
BirdDog_Add_Date
- Field type: Date and time picker
- Label: WhiteWhale Add Date
- Description: Records the date the account was originally added to WhiteWhale
- Default value: Blank
BirdDog_Signal_List
BirdDog_Signal_List
- Field type: Multiple checkboxes
- Label: WhiteWhale Signal List
- Description: List of all WhiteWhale signals that apply to this account
- Option style: Tag (recommended)
- Options: Enter one placeholder option — WhiteWhale will override with the correct values automatically
Deal fields
Mapping your deal pipeline is optional but unlocks two additional capabilities: signal recommendations that adapt based on deal stage, and the ability to backtest which signals correlate most strongly with closed-won deals.Setting up the HubSpot App Card
Once your field mapping is complete, you can add the WhiteWhale app card to your HubSpot records so reps can see signal data directly inside HubSpot without leaving the CRM.Install from the HubSpot App Marketplace
Download the WhiteWhale app directly from the HubSpot App Marketplace:
WhiteWhale on HubSpot Marketplace
Install the WhiteWhale app to your HubSpot instance.
Authorize the connection
Once installed, authorize WhiteWhale to connect to your HubSpot account:
Authorize WhiteWhale
Click to complete the OAuth authorization.
Add the app card in HubSpot
In HubSpot, go to the Card Library and search for BirdDog Research. Add it to the company record layout so it appears on every account page.Not sure how to add app cards? See HubSpot’s guide to installing and managing app cards.
Field reference
Company fields
These are the fields WhiteWhale reads from and writes to on your HubSpot company records.| Field | Required | Description |
|---|---|---|
crm_id | ✅ | HubSpot object ID of the company (hs_object_id) |
Company_Domain | ✅ | Company website URL (domain or website). WhiteWhale can only process companies with a domain on record. |
BirdDog_Description | Optional | WhiteWhale’s Why Now summary for the account |
BirdDog_Score | Optional | Account score from 0–100 based on signal strength |
BirdDog_Link | Optional | Direct link to the account’s report in WhiteWhale |
BirdDog_User | Optional | Links the account to the appropriate WhiteWhale user for automatic assignment |
BirdDog_Originated | Optional | Records whether WhiteWhale originated the account, for attribution |
BirdDog_Add_Date | Optional | Date the account was first added to WhiteWhale |
BirdDog_Signal_List | Optional | All signals currently matching this account |
Recommended custom field configurations
Create these fields in HubSpot before running setup. All fields should be grouped under Company Information.BirdDog_Description
BirdDog_Description
- Field type: Single-line text
- Label: WhiteWhale Description
- Description: A summary of the most recent WhiteWhale signals for the company
- Default value: Blank
BirdDog_Score
BirdDog_Score
- Field type: Number
- Label: WhiteWhale Score
- Description: A score from 0–100 showing the strength of WhiteWhale signals for this company. Scores above 80 are strong but rare — even a score above 10 likely has valuable information.
- Default value: Blank
BirdDog_Link
BirdDog_Link
- Field type: URL
- Label: WhiteWhale Link
- Description: A link to the full account report in the WhiteWhale platform
- Default value: Blank
BirdDog_Signals
BirdDog_Signals
- Field type: Rich text
- Label: WhiteWhale Signals
- Description: The most recent signals WhiteWhale found on the company
- Default value: Blank
BirdDog_Originated
BirdDog_Originated
- Field type: Single checkbox
- Label: WhiteWhale Originated
- Description: Records if WhiteWhale originated the account
- Default value: Blank
BirdDog_Add_Date
BirdDog_Add_Date
- Field type: Date and time picker
- Label: WhiteWhale Add Date
- Description: Records the date the account was originally added to WhiteWhale
- Default value: Blank
BirdDog_Signal_List
BirdDog_Signal_List
- Field type: Multiple checkboxes
- Label: WhiteWhale Signal List
- Description: List of all WhiteWhale signals that apply to this account
- Option style: Tag (recommended)
- Options: Enter one placeholder option — WhiteWhale will override with the correct values automatically
Deal fields
Mapping your deal pipeline is optional but unlocks two additional capabilities: signal recommendations that adapt based on deal stage, and the ability to backtest which signals correlate most strongly with closed-won deals.| Field | Required | Description |
|---|---|---|
crm_id | ✅ | HubSpot deal ID (hs_object_id) |
crm_company_id | ✅ | ID of the primary company on the deal (hs_primary_associated_company) |
Name | Optional | Deal name |
Stage_name | Optional | Current deal stage |
Amount | Optional | Deal size |
Close_date | Optional | Expected close date |
Prob | Optional | Close probability |
Is_closed | Optional | Whether the deal is closed |
Is_won | Optional | Whether the deal is won |
Created_date | Optional | Date the deal was created |
How the sync works
- Daily sync window: 5–9 AM ET. WhiteWhale pulls your company and deal records and pushes updated WhiteWhale fields back to HubSpot.
- Real-time updates: When a new account is added or activated in WhiteWhale, the CRM is updated immediately.
- First week: Expect a higher volume of requests during initial calibration as the sync establishes its baseline.
- Read/write scope: WhiteWhale only reads from the fields you map and only writes to the WhiteWhale-specific fields you create. It will not modify any other HubSpot data.
Permissions and scopes
WhiteWhale connects via a verified HubSpot public app and requests the minimum permissions needed to function. Required scopes:crm.objects.companies.readcrm.objects.companies.writecrm.schemas.companies.readoauth
crm.schemas.deals.readcrm.objects.deals.readcrm.objects.owners.readcrm.schemas.companies.writesales-email-read
Need help?
If you run into errors during setup or need help with custom field mapping, contact the WhiteWhale team.Related
Salesforce
Connect WhiteWhale to Salesforce.
Slack
Get signal alerts delivered to Slack.
Webhooks
Push WhiteWhale data to your own systems via webhook.
API Reference
Access WhiteWhale data programmatically.



