Skip to main content
Minoa integrates with HubSpot to automatically sync your deals, companies, and contacts. This one-way sync imports your HubSpot data into Minoa, so you can build business cases for any deal in your pipeline.

What Gets Synced

Deals

Become Minoa Opportunities with all key fields: name, stage, close date, value, and description.

Companies

Become Minoa Accounts, linked to their associated deals.

Owners

HubSpot owners are automatically matched to Minoa users by email address.

Deal Field Mapping

HubSpot FieldMinoa Field
Deal NameOpportunity Name
AmountValue
Close DateClose Date
Deal StageStage
Closed Won/LostStatus
DescriptionDescription
Deal OwnerOwner
Create DateCreated At
Deals must be associated with a company in HubSpot to sync. Deals without company associations are skipped during sync.

User Matching

Minoa automatically maps HubSpot owners to Minoa users by matching email addresses. When a deal syncs:
  • If the deal owner’s email matches a Minoa user, that user becomes the opportunity owner
  • If no match is found, the deal still syncs—you can configure a fallback owner or manually assign it

Setting Up the Integration

Prerequisites

  • Admin access to your HubSpot account
  • Admin or Integration permissions in Minoa

Connect HubSpot

1

Go to Integrations

In Minoa, navigate to SettingsIntegrations.
2

Select HubSpot

Click Connect next to the HubSpot integration.
3

Authorize

You’ll be redirected to HubSpot to grant Minoa access. Sign in and click Connect app.
4

Done!

Return to Minoa—your deals will start syncing within minutes.
Once connected, Minoa syncs automatically every 5 minutes. No manual action required.

Configuring Deal Co-Owners

HubSpot deals often have multiple people working on them. Minoa can pull in a co-owner from a custom deal field—useful if your team uses a “Sales Engineer” or “Technical Contact” field in HubSpot.
1

Open Integration Settings

Go to SettingsIntegrationsHubSpotConfigure.
2

Select a Co-Owner Field

Choose from the dropdown of user-reference fields available on your HubSpot deals.
3

Save

Click Save. Future syncs will populate the co-owner on matching opportunities.
Good candidates for co-owner fields include “Technical Owner,” “SE Assigned,” or any custom user field your team uses.

Sync Behavior

Automatic Sync

  • Syncs run every 5 minutes
  • Only deals modified since the last sync are processed (incremental sync)
  • Large datasets are processed in batches across multiple sync runs

Manual Sync

Need data immediately? You can trigger a sync from SettingsIntegrationsHubSpotSync Now.

What Happens During Sync

  1. Deals are fetched with their associated companies
  2. Companies are created as Minoa Accounts (or updated if they exist)
  3. Deals become Minoa Opportunities linked to those accounts
  4. User mapping matches HubSpot owners to Minoa users by email
Deleting a deal in HubSpot does not automatically delete the opportunity in Minoa. This is intentional—it protects your business case work from accidental CRM changes.

Sync Direction

The HubSpot integration is one-way: data flows from HubSpot into Minoa. Changes you make in Minoa (like updating an opportunity name) won’t sync back to HubSpot.
This means:
  • ✅ New deals in HubSpot → appear in Minoa
  • ✅ Updated deals in HubSpot → update in Minoa
  • ❌ Changes in Minoa → do not sync to HubSpot

Troubleshooting

Check company associations. Deals must be linked to a company in HubSpot. Go to your deal in HubSpot and ensure it has an associated company.Wait for the next sync. Syncs run every 5 minutes. Check back shortly or trigger a manual sync.
User mapping relies on email matching. Make sure:
  • The HubSpot owner’s email matches their Minoa user email exactly
  • The Minoa user has been added to your workspace
Check SettingsTeam to see your Minoa users.
OAuth tokens occasionally expire. To reconnect:
  1. Go to SettingsIntegrationsHubSpot
  2. Click Disconnect
  3. Click Connect and re-authorize
This refreshes your authentication without affecting historical data.
Minoa processes HubSpot data in batches to stay within API limits. For large HubSpot accounts (10,000+ deals), the initial sync may take several sync cycles to complete. Incremental syncs after that are much faster.

Disconnecting the Integration

If you need to disconnect HubSpot:
  1. Go to SettingsIntegrationsHubSpot
  2. Click Disconnect
  3. Confirm the action
Disconnecting stops all syncing. Your existing Minoa opportunities and accounts remain—they just won’t receive updates from HubSpot.

Security & Permissions

Minoa requests the following HubSpot scopes:
  • crm.objects.deals.read — Read deals and their properties
  • crm.objects.companies.read — Read companies and their properties
  • crm.objects.owners.read — Read owner information for user mapping
We never write data back to your HubSpot account. Your CRM data stays under your control.