®Docs

HubSpot

Sync HubSpot contacts, deals, activity, products, and attribution into Superpractice.

What the HubSpot integration does

HubSpot imports contacts and deals so Superpractice can connect source attribution to retained matters. It can also import activities and use HubSpot products to create service line items.

Contacts and deals

Creates or updates Superpractice contacts and matters from HubSpot records.

Pipeline stages

Maps HubSpot deal stages to Superpractice matter stages.

Products and line items

Maps HubSpot products to Superpractice services for matter reporting.

Activities

Can import calls, SMS, emails, notes, meetings, tasks, and lead ad forms when enabled.

Setup

  1. In HubSpot, create a Private App.
  2. Add the required read scopes for contacts, deals, owners, line items, deal schemas, communications, and sales email.
  3. Copy the Private App access token.
  4. In Superpractice, open Settings > Integrations > HubSpot.
  5. Paste the token and click Connect HubSpot.
  6. Open Configure, refresh pipelines, and enable only the pipelines that should create matters.
  7. Map each enabled HubSpot stage to a Superpractice matter stage.
  8. Load products and map each product to a Superpractice service.
  9. Run a sync for a short date range first, then review the imported records.

Required scopes

Add these scopes to the HubSpot Private App before connecting.

HubSpot scopes
crm.objects.contacts.read
crm.objects.deals.read
crm.objects.owners.read
crm.objects.line_items.read
crm.schemas.deals.read
sales-email-read
crm.objects.communications.read

Configuration checklist

FieldRequiredNotes
Enabled pipelinesYesOnly enabled pipelines sync into Superpractice.
Stage mappingsYesMap each HubSpot deal stage to new, qualified, engagement_letter_sent, retained, or lost.
Default serviceRecommendedChoose a pipeline service fallback if products are not consistently attached to deals.
Product mappingsRecommendedMap HubSpot products to Superpractice services. This drives service line items.
Activity togglesNoEnable only the activity types you want visible on contact records.
Destructive syncNoLeave off unless HubSpot should be the source of truth for deletions.

Test the integration

  1. Choose a small sync range, such as 30 days.
  2. Sync one enabled pipeline.
  3. Open an imported contact and confirm phone, email, and activity history.
  4. Open an imported matter and confirm stage, value, source attribution, and line items.
  5. If products did not become services, finish product mapping and sync again.

On this page