Where to begin

Where to begin a HubSpot migration

Start with access: which systems expose an API, which need a private app or credentials, what can move and where the risk sits.

Method

What to settle first

  1. Who owns an admin login on the source system?
  2. Is there an API, a private app or only a file export?
  3. Which objects land in HubSpot, which are manual, which stay behind?
  4. Which risks need a decision before any data moves?
By platform

Find your system

Open a category, or filter by platform name.

Horizontal CRM4
PlatformAPI and authHubSpot connector
Salesforce Sales CloudOAuth 2.0 flows (Bulk API 2.0)Yes
Microsoft Dynamics 365 SalesTo confirmYes
Zoho CRMOAuth 2.0 (authorization code grant, 1-hour access tokens, refresh tokens)Yes
PipedrivePersonal API token (query parameter or header), OAuth 2.0 authorization code flowTo confirm
Real estate CRM3
PlatformAPI and authHubSpot connector
Follow Up BossHTTP Basic Auth with API key as username and blank passwordTo confirm
Wise AgentOAuth 2.0To confirm
Top ProducerTo confirmTo confirm
Lending, wealth & insurance CRM3
PlatformAPI and authHubSpot connector
Salesforce Financial Services CloudOAuth (via the HubSpot Salesforce integration)Yes
Microsoft Cloud for Financial ServicesMicrosoft Entra ID (OAuth 2.0)Yes
Redtail CRMOAuth credentials (per integration vendor description; not confirmed in vendor docs)No
Admissions & enrollment3
PlatformAPI and authHubSpot connector
Salesforce Education CloudSalesforce login with security token or MFA (Data Loader), Connected app / OAuth (assumed from the platform; not confirmed in the sources)Yes
Ellucian CRM RecruitEllucian-provisioned service or API account in the ADADMIN domain (per partner guide)No
Ellucian CRM AdviseTo confirmTo confirm
Patient acquisition & engagement3
PlatformAPI and authHubSpot connector
Salesforce Health CloudSalesforce username and password, plus security token where MFA is required (Data Loader)To confirm
Microsoft Cloud for HealthcareTo confirmTo confirm
Veeva CRMTo confirmTo confirm
Recruitment CRM & ATS3
PlatformAPI and authHubSpot connector
BullhornOAuth 2.0 authorization code flow, BhRestToken session key, exchanged from the access token via /rest-services/loginYes
VincereTo confirmTo confirm
Recruit CRMAPI token (Bearer)No
Professional services & legal CRM3
PlatformAPI and authHubSpot connector
Clio GrowOAuth 2.0 Authorization Code (Clio Platform developer app with client_id/client_secret)To confirm
LawmaticsOAuth 2.0To confirm
Law RulerSecret API key (Setup > 3rd Party Integrations > API Key)To confirm
Industry sales & booking systems3
PlatformAPI and authHubSpot connector
VinSolutionsAPI key plus per-dealer authorization, OAuth 2.0 (partner-reported)To confirm
DealerSocketTo confirmTo confirm
Elead CRMFortellis client_id and client_secret, Per-dealer Subscription-Id, Request-Id correlation headerTo confirm
Nonprofit & membership CRM3
PlatformAPI and authHubSpot connector
Salesforce Nonprofit CloudSalesforce username and password plus security token (Data Loader), OAuth via the HubSpot-Salesforce integrationYes
Blackbaud Raiser’s Edge NXTOAuth 2.0, API subscription keyNo
Blackbaud CRMTo confirmTo confirm
Marketing automation & email3
PlatformAPI and authHubSpot connector
Adobe Marketo EngageOAuth 2.0 (Bearer token in Authorization header)To confirm
Oracle EloquaHTTP Basic Authentication, OAuth 2.0 (2-legged and 3-legged)To confirm
Salesforce Marketing Cloud Account EngagementSalesforce OAuth 2.0 (Connected App) bearer token, Pardot-Business-Unit-Id headerYes
ABM, advertising & social3
PlatformAPI and authHubSpot connector
6senseHubSpot OAuth (6sense side, 'Sign in with HubSpot'), Legacy HubSpot API key / private app access key (being migrated to OAuth)Yes
DemandbaseJWT, API token (Account Connector)Yes
TerminusTo confirmYes
Forms, events & conversion3
PlatformAPI and authHubSpot connector
TypeformPersonal access token (Bearer), OAuth 2.0Yes
JotformAPI key (APIKEY header or apiKey query param)Yes
FormstackPersonal Access Token (V2025 API), OAuth 2.0 (earlier v2 API, per third-party profiles)Yes
Customer support & help desk3
PlatformAPI and authHubSpot connector
Zendesk SupportAPI token, OAuthNo
FreshdeskAPI key sent as the Basic Auth username, with X as the passwordYes
IntercomAccess token (own workspace), OAuth 2.0 (public apps)To confirm
ITSM, contact centre & field support3
PlatformAPI and authHubSpot connector
ServiceNow ITSMBasic auth, OAuth bearer tokenTo confirm
Jira Service ManagementBasic auth with email and API token, OAuth 2.0 (3LO), Connect/Forge app authTo confirm
FreshserviceAPI key via HTTP Basic Auth (key as username, any string as password)To confirm
Customer success, feedback & knowledge3
PlatformAPI and authHubSpot connector
GainsightAPI access key (accesskey header), OAuth 2.0 bearer token (Connectors 2.0)Yes
ChurnZeroTo confirmYes
TotangoAPI token (personal access token from the user profile)Yes
CPQ, proposals & sales documents3
PlatformAPI and authHubSpot connector
Salesforce CPQOAuth bearer token (Salesforce connected app)No
Salesforce Revenue CloudTo confirmYes
Oracle CPQHTTP Basic (per legacy docs)To confirm
Billing, subscriptions, payments & accounting3
PlatformAPI and authHubSpot connector
Stripe BillingRestricted API key (rk_), Secret API key (sk_), Organisation API key (sk_org_), HTTP Basic Auth with the key as usernameYes
Stripe PaymentsAPI keys over HTTP Basic Auth (restricted rk_, secret sk_), Organisation API keys (sk_org_), Workload Identity Federation (short-lived tokens)Yes
ChargebeeHTTP Basic auth with API key as username and empty passwordYes
Revenue intelligence & sales engagement3
PlatformAPI and authHubSpot connector
ClariAPI key (Revenue API), X-Api-Key plus X-Api-Password headers (Copilot API)To confirm
GongBasic auth (Access Key + Secret), OAuthYes
Revenue.ioTo confirmTo confirm
Integration & workflow automation3
PlatformAPI and authHubSpot connector
ZapierOAuth 2.0 (Workflow API), Account login for UI exportNo
MakeAPI token (Authorization: Token header), OAuth 2.0Yes
n8nAPI key sent in X-N8N-API-KEY header, Enterprise plans: scoped API keysYes
Customer data, enrichment & data quality3
PlatformAPI and authHubSpot connector
Twilio SegmentPublic API bearer token, Source write key (Tracking API), HubSpot Private App token or OAuth for the HubSpot destinationYes
mParticleOAuth2 client credentials bearer token via the SSO token endpoint, API key/secret for outputsTo confirm
RudderStackTo confirmYes
Warehouses, databases & analytics3
PlatformAPI and authHubSpot connector
SnowflakeOAuth (Snowflake OAuth / External OAuth), Key-pair (JWT), Programmatic access token, Username/password via drivers (SSO/MFA options)Yes
DatabricksPersonal access token, OAuth access token, Microsoft Entra ID token (Azure), Service principal tokens (recommended for automation)No
Google BigQueryGoogle service account generated by HubSpot and granted roles in your GCP projectYes
Agent builders & conversational AI3
PlatformAPI and authHubSpot connector
Salesforce AgentforceExternal client apps issuing tokens for the Agent API, OAuth (assumed from Salesforce platform standard)No
Microsoft Copilot StudioMicrosoft Entra ID (Power Platform environment access)To confirm
Google Vertex AI Agent BuilderGoogle Cloud IAM (project-level permissions)No
CMS & website builders3
PlatformAPI and authHubSpot connector
WordPressApplication Passwords (HTTP Basic, core since 5.6), Cookie + nonce (same-origin only), JWT (plugin), OAuth (plugin)Yes
WordPress.comTo confirmYes
DrupalHTTP Basic (per tutorial), Cookie/session, Other auth modules such as OAuth (not verified here)No
Headless CMS, content operations & SEO3
PlatformAPI and authHubSpot connector
ContentfulCMA management token (the CLI takes it via –management-token)No
SanityAPI token (bearer)To confirm
StrapiAPI token (Bearer), Users & Permissions JWT, Transfer token (CLI strapi transfer only)No
Ecommerce, learning & customer portals3
PlatformAPI and authHubSpot connector
ShopifyApp access token sent in the X-Shopify-Access-Token header (OAuth for apps)Yes
Shopify PlusPer-shop Admin API access token (X-Shopify-Access-Token), App install via OAuth or token exchangeYes
Adobe CommerceOAuth 1.0a integration (consumer key/secret, access token/secret), Admin bearer token (4h default), Customer token (1h default), Adobe IMS OAuth 2 server-to-server (Commerce as a Cloud Service)Yes
Quick answers

Frequently asked questions

Where do I start a HubSpot migration?

Start with how data leaves the source system: API, private app, credentials or file export, then decide what moves, what is manual and what stays.

Talk to a partner

Want a partner to run this move?

A network of 153+ tiered HubSpot partners and 1,800+ accounts of experience. Tell us what you are moving and which hub matters most.

Talk to a partner
Talk to a partner