hubspot

Manage HubSpot CRM contacts, deals, and company records via API.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/NimbleBrainInc/connector-skills --skill hubspot-nimblebraininc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hubspot
Source: https://github.com/NimbleBrainInc/connector-skills/tree/main/hubspot
Command: npx skills add https://github.com/NimbleBrainInc/connector-skills --skill hubspot-nimblebraininc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires HubSpot API, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on using the HubSpot CRM, simplifying the process of managing contacts, deals, and companies.

Core Features & Use Cases

  • CRM Management: Navigate and manage contacts, deals, and companies within the HubSpot CRM.
  • Search & Create: Search for existing records before creating new ones to avoid duplicates.
  • Batch Reads: Retrieve multiple company records in a single call for efficient data enrichment.
  • Use Case: When you need to create a new deal in HubSpot and want to ensure it's associated with the correct contact and company.

Quick Start

Use the hubspot skill to create a new deal for a contact with the email '[email protected]'.

Frequently Asked Questions about hubspot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a deal in HubSpot CRM and associate it with the correct contact and company?

To create a deal in HubSpot CRM, search for existing contact and company records first to avoid duplicates, then create the new deal and associate it with those verified records. This workflow ensures data integrity.

What is the best way to avoid duplicate contacts when managing HubSpot CRM records?

Avoiding duplicate contacts in HubSpot CRM requires searching for existing records by email or properties before creating a new one. This search-first workflow prevents redundant data entry and maintains a clean database.

Can I retrieve multiple company records from HubSpot CRM in a single API call?

Yes, you can retrieve multiple company records from HubSpot CRM in a single call using batch data retrieval. This efficient method fetches several company properties simultaneously for streamlined data enrichment.

Do I need HubSpot API access and specific CRM object properties to manage deals and contacts?

Yes, HubSpot API access and an understanding of CRM object properties are required. You need proper API authentication and knowledge of specific contact, deal, and company properties to execute workflows correctly.

How does batch data retrieval work for company records in HubSpot CRM?

Batch data retrieval in HubSpot CRM works by requesting multiple company records in a single API call. It queries and returns specific CRM object properties for several companies simultaneously to optimize data enrichment.

Why should I search for an existing company record before creating a new deal in HubSpot?

Searching for an existing company record before creating a deal in HubSpot prevents duplicate data entries. It ensures the new deal is properly associated with the correct, verified contact and company records.