hubspot-crm

Automate HubSpot CRM operations for contacts, companies, deals, and engagements.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/beam-ai-team/beam-next-skills --skill hubspot-crm-beam-ai-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hubspot-crm
Source: https://github.com/beam-ai-team/beam-next-skills/tree/main/skills/integrations/hubspot/hubspot-crm
Command: npx skills add https://github.com/beam-ai-team/beam-next-skills --skill hubspot-crm-beam-ai-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests.

What problem does it solve?

HubSpot CRM operations are scattered across multiple tools and scripts. This Skill provides a unified reference and operational workflow to manage contacts, companies, deals, and engagements directly from a single, frontmatter-driven entry point.

Core Features & Use Cases

  • Manage Contacts, Companies, Deals, and Engagements (log emails, calls, notes, and meetings) with consistent commands.
  • Search and retrieve records, establish or fetch associations, and archive (delete) records when needed.
  • Use case: onboard a new customer by creating a contact, company, and deal, then link them and log an initial engagement.

Quick Start

Ask HubSpot to list contacts to verify the connection.

Frequently Asked Questions about hubspot-crm

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

FAQPage Schema
How do I automate HubSpot CRM operations across contacts, companies, and deals?

You can automate HubSpot CRM operations by using a consolidated Python script suite to manage contacts, companies, deals, and engagements. This provides consistent commands to list, create, update, and search CRM objects from a single entry point.

How do I log emails, calls, notes, and meetings as engagements in HubSpot?

To log engagements in HubSpot, you use the Skill's engagement management operations. The workflow applies frontmatter-driven scripts to record emails, calls, notes, and meetings and associate them with the correct CRM objects.

Can I establish and fetch associations between contacts and deals in HubSpot?

Yes, you can establish and fetch associations between HubSpot CRM objects. The workflow supports retrieving and creating relationship links between contacts, companies, and deals to maintain accurate connected records.

Do I need the requests library to manage HubSpot CRM records with Python?

Yes, the requests library is the required dependency for managing HubSpot CRM records with Python. It provides the underlying HTTP functionality to execute API calls for searching, creating, updating, and archiving objects.

What is the best way to onboard a new customer across HubSpot CRM objects?

The best way to onboard a new customer in HubSpot is to create a contact, company, and deal, then link them via associations. You complete the workflow by logging an initial engagement such as an email or meeting.