HubSpot
Sonora connects to HubSpot to sync your CRM data, providing insights across contacts, companies, deals, and more.
Prerequisites
- HubSpot admin access
- Ability to create Private Apps
Setup Steps
1. Create a Private App
- Log in to HubSpot as an admin
- Go to Settings → Integrations → Private Apps
- Click Create a private app
- Enter app name (e.g., “Sonora Integration”)
- Add a description
2. Configure Scopes
Under the Scopes tab, add these read-only scopes:
CRM Scopes:
crm.objects.contacts.read- Read contactscrm.objects.companies.read- Read companiescrm.objects.deals.read- Read dealscrm.objects.owners.read- Read owners
Optional Scopes:
crm.objects.feedback_submissions.read- Read feedbacktickets- Read tickets (if using Service Hub)
3. Create the App
- Click Create app
- Review the permissions summary
- Click Continue creating
- Copy the Access Token
4. Connect in Sonora
- Go to Settings → Integrations in Sonora
- Click Add Integration → HubSpot
- Enter your credentials:
- Access Token
- Click Connect
Data Synced
Sonora syncs the following from HubSpot:
- Contacts
- Companies
- Deals
- Owners
- Notes
- Engagements
Permissions
The Private App token provides read-only access. Sonora does not modify any data in your HubSpot account.
Troubleshooting
Authentication Errors
- Verify the Access Token is correct
- Ensure the Private App hasn’t been deleted
- Check that required scopes are still enabled
Missing Data
- Verify the app has the appropriate scopes for the data type
- Check that records aren’t filtered by teams or permissions
- Ensure the data exists in your HubSpot portal