Skip to main content
Connect your HubSpot CRM to AmpUp to sync contacts, companies, deals, and engagement data. AmpUp uses this data to provide context-aware coaching and track the impact of improved sales behaviors on your pipeline.

Prerequisites

Before connecting HubSpot, ensure you have:
HubSpot Super Admin or Admin access
Sales Hub Professional or Enterprise (for full features)
AmpUp admin access for your organization
HubSpot Client ID and Client Secret (see Create a HubSpot App below)
These credentials are required to establish a secure link between HubSpot and AmpUp. Once connected, your data will be encrypted in transit and at rest, and synced periodically to keep AmpUp up to date with your latest CRM data.

Create a HubSpot App

Before connecting HubSpot to AmpUp, you’ll need to create a HubSpot app to obtain your Client ID and Client Secret. There are two methods depending on when your HubSpot developer account was created.
For developer accounts created after September 2025, use this method.
1

Navigate to Legacy Apps

Log into your HubSpot developer account and go to DevelopmentLegacy apps.
Navigate to Legacy apps
2

Create a Legacy App

Click Create → select Public.
Create legacy app
3

Configure the app

Enter a name for your public app, then go to the Auth tab.Add this redirect URL:
https://api.withampersand.com/callbacks/v1/oauth
Click Create app.
4

Add scopes

Go to the Scopes section, click Add new scope, and add the following scopes:
oauth
crm.objects.contacts.read
crm.objects.contacts.write
crm.objects.companies.read
crm.objects.companies.write
crm.objects.deals.read
crm.objects.deals.write
crm.objects.owners.read
crm.objects.meetings.read
crm.objects.notes.read
crm.objects.tasks.write
crm.schemas.contacts.read
crm.schemas.companies.read
crm.schemas.deals.read
sales-email-read
5

Copy your credentials

Copy the Client ID and Client Secret from the Auth tab.

What Data Syncs

From HubSpot to AmpUp

ObjectFields Synced
CompaniesName, domain, industry, size, revenue, description
ContactsName, email, phone, title, company association
DealsName, stage, amount, close date, associated contacts
EngagementsCalls, emails, meetings, notes
OwnersName, email, team assignment

From AmpUp to HubSpot

Data TypeDescription
Meeting NotesAI-generated call summaries as engagements
Activity LoggingCoaching sessions logged to contact timeline
Deal UpdatesNext steps and action items

Connect HubSpot

1

Navigate to Integrations

In AmpUp, go to SettingsIntegrationsHubSpot.
2

Enter Provider Credentials

Click the Connect HubSpot button. AmpUp will prompt you to enter the Client ID and Client Secret from the HubSpot app you created above. AmpUp securely stores these credentials and uses them to establish the OAuth connection.
Configure HubSpot Integration dialog
3

Authorize with HubSpot

After entering your credentials, you’ll be redirected to HubSpot. Sign in with your admin credentials.
4

Select Your Portal

If you have access to multiple HubSpot portals, select the one you want to connect.
5

Authorize AmpUp

Review the permissions and click Connect app.AmpUp requests these scopes:
  • oauth - OAuth authentication
  • crm.objects.contacts.read - Read contacts
  • crm.objects.contacts.write - Write contacts
  • crm.objects.companies.read - Read companies
  • crm.objects.companies.write - Write companies
  • crm.objects.deals.read - Read deals
  • crm.objects.deals.write - Write deals
  • crm.objects.owners.read - Read owners
  • crm.objects.meetings.read - Read meetings
  • crm.objects.notes.read - Read notes
  • crm.objects.tasks.write - Create tasks (action items, follow-ups)
  • crm.schemas.contacts.read - Read contact schemas
  • crm.schemas.companies.read - Read company schemas
  • crm.schemas.deals.read - Read deal schemas
  • sales-email-read - Read email engagements
6

Configure Sync

Choose sync settings:
  • Objects to sync
  • Teams to include
  • Write-back preferences
7

Initial Sync

AmpUp imports your HubSpot data. This typically takes 1-3 hours.

Configuration Options

After connecting, you’ll see the field mapping interface where you can configure which data syncs between HubSpot and AmpUp.
HubSpot field mapping configuration

Object Selection

Choose which HubSpot objects to sync:
ObjectPurposeRecommended
CompaniesAccount context✅ Yes
ContactsMeeting participants✅ Yes
DealsPipeline tracking✅ Yes
EngagementsActivity historyOptional

Pipeline Mapping

Map your HubSpot deal pipelines to AmpUp:
  1. Go to SettingsIntegrationsHubSpotPipelines
  2. Select which pipelines to track
  3. Map stages to AmpUp’s sales phases

Custom Properties

Sync custom HubSpot properties:
  1. Go to SettingsIntegrationsHubSpotCustom Fields
  2. Click Add Property
  3. Select the HubSpot property and AmpUp destination

Write-back Configuration

Control what AmpUp writes to HubSpot:
FeatureOptionsDefault
Call SummariesCreate note, create engagement, disabledNote
Action ItemsCreate task, add to note, disabledTask
Coaching ScoresCustom property, disabledDisabled
Write-back requires additional HubSpot permissions. You’ll be prompted to authorize if needed.

Sync Status & Troubleshooting

Check Sync Status

View status at SettingsIntegrationsHubSpotStatus.
StatusMeaning
ConnectedActive and syncing
🔄 SyncingSync in progress
⚠️ LimitedSome objects not syncing
ErrorConnection issue

Common Issues

  • Verify your HubSpot user has access to the records
  • Check if records are in an excluded pipeline or list
  • Archived records are not synced by default
  • HubSpot rate limits may slow large syncs
  • Initial sync can take several hours for large portals
  • Real-time sync applies after initial import completes
  • Ensure you’re connecting with a Super Admin account
  • Some features require Sales Hub Professional or higher
  • Check your HubSpot user permissions
  • Verify write permissions were granted during setup
  • Check that the connected user can create the object type
  • Review HubSpot workflow conflicts

Disconnect HubSpot

To remove the integration:
  1. Go to SettingsIntegrationsHubSpot
  2. Click Disconnect
  3. Confirm disconnection
You can also revoke access from HubSpot:
  1. In HubSpot, go to SettingsIntegrationsConnected Apps
  2. Find AmpUp and click Uninstall

FAQ

We recommend connecting only one CRM to avoid data conflicts. If you use both, choose your primary system of record.
AmpUp works with all HubSpot plans. Some features like engagement sync require Sales Hub Professional or Enterprise.
Custom object sync is available on Enterprise plans. Contact support@ampup.ai to enable.
Currently, AmpUp syncs Sales Hub data only. Marketing Hub integration is on our roadmap.