Overview
The HubSpot integration provides bidirectional sync between your HubSpot CRM and Raycaster sheets. Pull contacts and companies into your workspace, enrich them with AI research, and push updates back to HubSpot.Setting Up HubSpot
Authorize
Sign in to your HubSpot account and grant Raycaster access. You’ll be redirected to HubSpot’s OAuth page.
HubSpot integrations are always organization-scoped. Each organization has a single HubSpot connection shared by all members.
Using CRM Templates
The fastest way to get started with HubSpot sync is to use a CRM template:- Create a new sheet and select “From Template”
- Choose “Company/Accounts Template for CRMs” or “People Template for CRMs”
- The template includes columns pre-mapped to common CRM fields
Syncing Data
Configuring Sync
Select Entity Type
Choose what you want to sync:
- Contacts — Individual people in your HubSpot
- Companies — Organizations in your HubSpot
Map Fields
Map your sheet columns to HubSpot fields. The field mapping interface shows:
- Your sheet columns on the left
- Available HubSpot fields on the right (both standard and custom)
- Click to create a mapping between them
| Sheet Column | HubSpot Field |
|---|---|
| First Name | firstname |
| Last Name | lastname |
email | |
| Company | company |
| Job Title | jobtitle |
Choose Sync Direction
Select the sync direction for this operation:
- Pull — Import data from HubSpot into your sheet
- Push — Export data from your sheet to HubSpot
- Bidirectional — Sync in both directions
Sync Directions
- Pull (HubSpot → Sheet)
- Push (Sheet → HubSpot)
- Bidirectional
Import contacts or companies from HubSpot into your sheet:
- All mapped fields are pulled from HubSpot
- New rows are created in your sheet for each record
- Both standard and custom HubSpot properties are supported
Custom Fields
HubSpot custom properties are fully supported:- Custom properties appear alongside standard fields in the field mapping interface
- Map them to any sheet column just like standard fields
- Custom field values are synced in both pull and push directions
Sync Tracking
Each sync operation is tracked with:- Event type — Pull, push, or bidirectional
- Records processed — Number of contacts/companies synced
- Errors — Any records that failed to sync, with error details
- Timestamp — When the sync occurred
Troubleshooting
Fields not appearing in mapping
Fields not appearing in mapping
- Verify the field exists in your HubSpot account
- Check that your HubSpot user has access to the field
- Custom properties may take a moment to load — refresh the mapping interface
Sync creates duplicates
Sync creates duplicates
- Ensure your field mappings include a unique identifier (typically
emailfor contacts) - Use the pull direction first to import existing records before pushing new data
Permission errors
Permission errors
- Verify the HubSpot account used for authorization has sufficient permissions
- CRM data access requires appropriate HubSpot subscription level
- Try disconnecting and reconnecting the integration
Disconnecting
To remove the HubSpot integration:- Go to Settings → Integrations
- Find the HubSpot integration
- Click Disconnect
- Confirm the removal
