DocsOpen Henkan Chat
Connectors

HubSpot, Salesforce and Adobe Analytics

Connect HubSpot, Salesforce and Adobe Analytics through their official MCP servers. Admin set-up, credentials, steps, approvals, limits and troubleshooting for each.

Up to date with v1.5.4Updated 26 October 20264 min read

HubSpot, Salesforce and Adobe Analytics connect to the vendor's official MCP server, like the other official MCP connectors. Their servers don't let apps register themselves, so each one needs an extra set-up step, described per vendor below.

Before you start#

ToolYou need
HubSpotA HubSpot user. Each user signs in and authorizes the connection with their own HubSpot permissions. If HubSpot refuses the install, ask your HubSpot account admin. Some tools need specific hubs (for example Marketing Hub Professional for AEO tools).
SalesforceA Salesforce System Administrator (or equivalent), to turn on the MCP servers and create an External Client App (see below).
Adobe AnalyticsAccess to the Adobe Developer Console, to create an OAuth Server-to-Server credential (see below).

Salesforce set-up#

  1. In Salesforce Setup, activate the hosted MCP servers.
  2. In Setup, search Quick Find for External Client App Manager, select New External Client App and, under API (Enable OAuth Settings), select Enable OAuth.
  3. Give it the scopes Access MCP servers (mcp_api) and Perform requests at any time (refresh_token), turn on PKCE and Issue JSON Web Token (JWT)-based access tokens for named users, and add the callback URL shown in the Henkan form. The app can take up to 30 minutes to work.
  4. In the app's Settings › Consumer Key and Secret, copy the consumer key and consumer secret.

Adobe Analytics set-up#

  1. In the Adobe Developer Console, open your project and add an OAuth Server-to-Server credential.
  2. Add the credential's technical account to a product profile with the MCP Read-only Access permission item (MCP Full Access only if Henkan should create or update components).
  3. Copy the Client ID and Client secret, and the IMS organization ID (it ends with @AdobeOrg).
  4. In Adobe Analytics, open Admin › Company settings › API access and copy the global company ID.

Connect#

HubSpot

The HubSpot panel before connecting.
1
Official MCP. HubSpot connects through its own MCP server.
2
Connect. Opens the HubSpot sign-in.
  1. Open Tools In the sidebar, select Tools, then select HubSpot and Connect.
  2. Sign in with HubSpot Henkan uses its own HubSpot MCP connector app. Allow access.

Salesforce

Connecting Salesforce with your External Client App.
1
Name. Helps you recognise this connection.
2
Help text. How to set up the External Client App in Salesforce.
3
Sign in with Salesforce. Opens the Salesforce sign-in.
  1. Open Tools Select Salesforce and Connect.
  2. Paste the app's keys Enter the Consumer key and Consumer secret. In Environment, leave empty for production or type sandbox for a sandbox or scratch org.
  3. Select Sign in with Salesforce Log in and allow access.

Adobe Analytics

Connecting Adobe Analytics with server-to-server credentials.
1
Name. Helps you recognise this connection.
2
Help text. Where to create the credential in the Adobe Developer Console.
3
Test and save. Checks the credentials before storing them.
  1. Open Tools Select Adobe Analytics and Connect.
  2. Paste the credentials Enter the Client ID, Client secret, IMS organization ID and Global company ID.
  3. Select Test and save No sign-in window opens: the credential acts on its own.

What you can ask#

  • "Deals created this month by pipeline stage." (HubSpot)
  • "Open opportunities over €50k closing this quarter." (Salesforce)
  • "Visits and orders by marketing channel last month, report suite FR." (Adobe Analytics)
  • "Which segments do we have in Adobe Analytics?" (Adobe Analytics)

What Chat can and can't do#

The tools come from each vendor's server and can change when the vendor updates it. Open the connection's Advanced settings › Tool by tool to see them.

ToolWhat it doesRead or writeAsks first?
Tools the vendor marks as read-onlyHubSpot: contacts, companies, deals, tickets, marketing. Salesforce: records, SOQL queries, related objects. Adobe Analytics: report suites, dimensions, metrics, segments, reports.ReadNo
Any other toolMay change data in the tool.WriteYes

Limits and good to know#

  • Permissions are the vendor's. HubSpot and Salesforce use the signed-in user's permissions. Adobe uses the product profile of the credential.
  • Limits come from the vendor, such as API call limits on your plan.
  • Costs and who pays. Your Henkan plan covers the AI requests: each question counts towards your organisation's requests (see Usage and limits). API limits and any usage costs on the vendor's side fall under your contract with that vendor.

Troubleshooting#

Error or symptomFix
HubSpot sign-in fails for a userYour HubSpot account admin must connect first.
Salesforce refuses the sign-inCheck the app's scopes (mcp_api, refresh_token), PKCE, JWT-based access tokens and the callback URL.
Salesforce sandbox data is missingConnect again and type sandbox in Environment.
Adobe Analytics rejected the credentialsCheck the client ID and secret, the IMS organization ID (ending @AdobeOrg) and the global company ID.
Adobe tools are refusedThe product profile needs MCP Read-only Access or Full Access.

Sources#