HubSpot CRM Integration for Openclaw

A comprehensive tool for querying and managing HubSpot CRM data including contacts, companies, deals, and tickets.

codeninja23
v1.0.1
Feb 24, 2026
18
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install native-hubspot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install native-hubspot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is HubSpot CRM Integration?

This skill enables AI agents to interact directly with the HubSpot CRM through the official HubSpot API. By leveraging this integration within Openclaw Skills, developers and teams can automate complex sales and marketing workflows. It eliminates the need for third-party proxies, providing a direct and secure line to api.hubapi.com for managing core CRM entities like contacts, companies, and deals.

Built for efficiency, the skill provides a streamlined interface for search and management tasks. Whether you are searching for a specific contact by email or updating the stage of a high-value deal, this skill ensures that your AI agent has the necessary tools to maintain an up-to-date and accurate CRM environment without manual intervention.

HubSpot CRM Integration Use Cases

  • Automating the creation of new leads or contacts from external data sources.
  • Updating deal stages and amounts automatically based on sales progress.
  • Linking companies and contacts to maintain a clean and structured CRM architecture.
  • Searching for existing customer records to provide real-time context for AI-driven support.
  • Managing support tickets and tracking internal owner assignments across the organization.

How HubSpot CRM Integration Works

  1. The skill authenticates with HubSpot using a Private App access token configured in the environment.
  2. It utilizes a dedicated Python script to interface with the HubSpot CRM API endpoints directly.
  3. Users or AI agents issue standardized commands to search, list, or modify CRM objects.
  4. The script processes the request, handles the API communication, and returns structured data or confirmation of the update.
  5. Changes are reflected immediately within the HubSpot portal.

HubSpot CRM Integration Setup

  1. In HubSpot, navigate to Settings -> Integrations -> Private Apps and create a new private app.
  2. Assign the following scopes: crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.companies.read, crm.objects.companies.write, crm.objects.deals.read, crm.objects.deals.write, and tickets.
  3. Copy the generated access token.
  4. Set the environment variable in your Openclaw Skills environment:
export HUBSPOT_TOKEN=pat-na1-your-token-here
  1. Ensure python3 is installed and accessible in your system path.

HubSpot CRM Integration Data Schema & Taxonomy

The skill organizes data around standard HubSpot CRM objects. The following table highlights the primary data handled:

Object Type Key Attributes Managed
Contacts Email, First Name, Last Name, Phone
Companies Name, Domain
Deals Deal Name, Amount, Pipeline, Deal Stage
Tickets Subject, Status, Priority
Owners User ID, Email, Name

HubSpot CRM Integration Advanced Features

  • Multi-object association to link contacts directly to companies or deals.
  • Comprehensive pipeline management for both deals and service tickets.
  • Direct owner lookup to facilitate lead assignment and accountability.
  • Support for high-volume listing with configurable limits for data retrieval.
  • Native Python execution ensuring high performance and security for Openclaw Skills users.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*