Connect HubSpot to your Rocket.new app and sync contacts, manage deals, track leads, and automate CRM workflows with a single prompt.
Connect HubSpot and describe the CRM flow you want in chat. Rocket generates the complete integration: contact creation, deal pipeline management, email event tracking, and marketing automation triggers, all grounded in your actual HubSpot configuration.
This connector is only available for Next.js TypeScript web build tasks.
You need a Private App access token from HubSpot. Private App tokens are scoped to the specific permissions you grant and do not expire unless rotated or revoked.
Create or manage Private Apps in your HubSpot account
How to create a Private App token:
1
Open Private Apps settings
In HubSpot, go to Settings → Integrations → Private Apps.
2
Create a private app
Click Create a private app.
3
Name your app
Give it a name (e.g., “Rocket Integration”).
4
Grant scopes
Under Scopes, grant the permissions your app needs. Common scopes:
Scope
Purpose
crm.objects.contacts.read
Read contacts
crm.objects.contacts.write
Create and update contacts
crm.objects.deals.read
Read deals
crm.objects.deals.write
Create and update deals
crm.objects.companies.read
Read companies
5
Create and copy token
Click Create app and copy the generated token. Tokens start with pat-.
Never paste your HubSpot token directly into chat. Always use the secure connection popup. If your token has been exposed, rotate it immediately from Settings → Private Apps.
You can connect from two places - both open the same popup.Option 1: From chatType a prompt that mentions HubSpot - for example, Connect HubSpot and add a contact form that syncs leads. Rocket detects the intent and shows a Connect button inline. Click it and the popup opens.
HubSpot connection prompt in chat
Option 2: From the Connectors tabClick the ... button in the preview toolbar, then select Connectors.
Open Connectors from the toolbar
Click the HubSpot card, then click Connect.
HubSpot card in the Connectors panel
After clicking ConnectA popup opens. Paste your Private App access token (starts with pat-), then click Save. A green dot appears next to HubSpot when the connection is active.
Paste your HubSpot token in the popup
Update or disconnectGo to Connectors > HubSpot. Update your token or click Disconnect to remove the integration.
Disconnect HubSpot
You can connect from two places - both open the same popup.Option 1: From chatType a prompt that mentions HubSpot. Rocket detects the intent, shows a Connect button, and the popup opens when you tap it.Option 2: From the Connectors tab
1
Open More menu
Tap the More button in the header.
2
Open Integrations
Tap Integrations.
3
Connect HubSpot
Tap the HubSpot card, then tap Connect.
After tapping ConnectA popup opens. Paste your Private App access token, then tap Done. A green dot appears next to HubSpot when the connection is active.Update or disconnectGo to Integrations > HubSpot. Update your token or tap Disconnect to remove the integration.
Grant only the scopes you need. Overly broad HubSpot Private App tokens are a security risk. Scope tokens to the specific objects your app reads and writes.
Tokens do not expire automatically. Rotate your token periodically from Settings → Private Apps as a security best practice.
HubSpot tools are powered by Composio MCP. Rocket uses Composio under the hood to execute HubSpot API calls. You do not need to configure Composio separately.
Test with a sandbox. Use a HubSpot sandbox or developer account during development to avoid polluting production CRM data.
One token per task. Each Rocket task connects to a single HubSpot Private App token. Use the same token across tasks if they target the same HubSpot account.