Skip to main content

HubSpot

In one line: Connect HubSpot so UnleashX can create and update contacts, companies and deals, log activity, manage tickets and tasks, and pull CRM records on demand.

1. Overview

HubSpot is a CRM platform where teams store contacts, companies, deals, tickets and the activity history that ties them together. It is the system of record for who your customers are and where each opportunity stands. Once HubSpot is connected to UnleashX, your agent can do the busywork for you: create a new contact after a call, log a note or meeting, move a deal forward, raise a support ticket, or look up a customer’s details the moment they’re mentioned. No more switching tabs to update the CRM. Connecting HubSpot to UnleashX keeps your CRM current without manual data entry. Conversations and automations become the source of truth, and your pipeline reflects reality in real time.

2. What you’ll need

  • A HubSpot account (any paid tier; most tools also work on the free CRM).
  • Permission to create a Private App — this requires HubSpot Super Admin access.
  • The scopes listed in Section 3 enabled on that Private App.
No admin access? Ask a HubSpot Super Admin to create the Private App and share the access token with you. You only need the token to connect — you don’t need admin rights inside UnleashX.

3. Get your credentials

UnleashX authenticates to HubSpot with a Private App access token (a long-lived Bearer token).
1

Open Private Apps

Go to HubSpot → Settings (gear icon) → Integrations → Private Apps: https://app.hubspot.com/private-apps
2

Create a new app

Click Create a private app. Give it a name like “UnleashX” and an optional description.
3

Select scopes

Open the Scopes tab and enable the scopes from the table below.
4

Create and copy the token

Click Create app, confirm, then click Show token and Copy.
Treat this token like a password. Anyone with it can read and modify your CRM. Copy it now and store it safely.
Exact scope names can vary slightly by HubSpot account type. If a tool returns a 403, open your Private App and add the scope HubSpot names in the error, then save.

4. Connect on UnleashX

1

Open your agent

Sign in at https://www.tryunleashx.com and open the agent you want to connect.
2

Find HubSpot

Go to Data Connectors and find HubSpot.
3

Connect

Click Connect / Add / Configure and paste your Private App access token.
4

Confirm

Authenticate once. The status will switch to a Connected badge.

Use HubSpot in a Workflow

Once connected, you can add HubSpot to any automation from the Workflows builder. Its triggers and tools appear in the Apps panel, marked with an MCP badge.
1

Add a trigger or action node

Open Workflows → New Workflow. On the canvas, click + Add Trigger (or the + below any node) to add a step.Add a trigger on the workflow canvas
2

Pick HubSpot from the Apps panel

In the Paths panel, open the Apps tab and select HubSpot. Use the search box if you have many connectors.Choose your app from the Apps list
3

Choose a trigger or tool

Pick the trigger or action you want. Configure its fields — required fields are marked with a red asterisk (*).
4

Add or select your account

Under Selected account, choose an already-connected account, or click Add Account to connect one now.
5

Save and test

Fill in the remaining fields and click Save. Use Test to verify the step, then toggle Publish when the workflow is ready.
The steps are the same for every connector. For the full workflow builder guide, see Using MCP in Workflows.

5. Available tools

6. Example usage

“Add Jane Doe, jane@acme.com, from Acme Corp as a new contact and log that we spoke today.” Runs Create Contact, then Create Engagement (a CALL or NOTE) linked to the new contact. “Find the deal for Acme Corp and show me its current stage and amount.” Runs Search Companies to find Acme, then Get Company Deals to read its open deals.

7. Permissions & data access

UnleashX can:
  • Read, create, update and delete contacts; create and update companies and deals.
  • Log engagements (calls, emails, notes, meetings, tasks) and create tickets.
  • Enroll contacts in workflows and add them to lists.
UnleashX cannot:
  • Access any HubSpot data outside the scopes you granted on the Private App.
  • Change billing, account settings or other users’ permissions.
  • Delete companies or deals (no delete tool is exposed for those).
To disconnect: In UnleashX go to Data Connectors → HubSpot → Disconnect. To fully revoke, also delete or rotate the Private App in HubSpot → Settings → Integrations → Private Apps. Revocation is immediate.

8. Troubleshooting

For general connector issues, see /mcp/integrations.

9. Frequently asked questions

Is my HubSpot data stored by UnleashX? No. UnleashX calls the HubSpot API live when a tool runs and returns the result. It does not maintain a copy of your CRM (lightweight snapshots are used only to detect “new ticket/task” events). Can multiple team members connect HubSpot? Yes. Each agent stores its own token. Many teams create one shared “UnleashX” Private App and reuse its token across agents. How do I rotate my token? In HubSpot, open the Private App and click Rotate (or delete and recreate it), then reconnect in UnleashX with the new token.

10. References