HubSpot
Sonora connects to HubSpot to sync your CRM data, providing insights across contacts, companies, deals, and more.
Prerequisites
Section titled “Prerequisites”- HubSpot admin access
- Ability to create Private Apps
Setup Steps
Section titled “Setup Steps”1. Create a Private App
Section titled “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
Section titled “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
Section titled “3. Create the App”- Click Create app
- Review the permissions summary
- Click Continue creating
- Copy the Access Token
4. Connect in Sonora
Section titled “4. Connect in Sonora”- Go to Settings → Integrations in Sonora
- Click Add Integration → HubSpot
- Enter your credentials:
- Access Token
- Click Connect
Data Synced
Section titled “Data Synced”Sonora syncs the following from HubSpot:
- Contacts
- Companies
- Deals
- Owners
- Notes
- Engagements
Permissions
Section titled “Permissions”The Private App token provides read-only access. Sonora does not modify any data in your HubSpot account.
Troubleshooting
Section titled “Troubleshooting”Authentication Errors
Section titled “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
Section titled “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