hubspot-integration

Integrate HubSpot CRM using OAuth 2.0 and Private App Tokens.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/EverHouse/everclubapp --skill hubspot-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hubspot-integration
Source: https://github.com/EverHouse/everclubapp/tree/main/.agents/skills/hubspot-integration
Command: npx skills add https://github.com/EverHouse/everclubapp --skill hubspot-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance and patterns for seamlessly integrating with the HubSpot CRM, enabling efficient management of contacts, deals, and other critical business data.

Core Features & Use Cases

  • Authentication: Implement secure OAuth 2.0 or use Private App Tokens for API access.
  • CRM Object Management: Perform Create, Read, Update, and Delete operations on HubSpot CRM objects.
  • Efficient Data Handling: Utilize batch operations to optimize API calls and avoid anti-patterns like individual requests.
  • Real-time Updates: Configure and manage webhooks for instant data synchronization.
  • Custom Objects: Work with custom objects to extend HubSpot's capabilities.
  • Use Case: Integrate your application with HubSpot to automatically sync new user sign-ups as contacts, update deal stages based on user activity, and retrieve customer engagement history for personalized outreach.

Quick Start

Use the hubspot-integration skill to authenticate using OAuth 2.0.

Frequently Asked Questions about hubspot-integration

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

FAQPage Schema
How do I authenticate HubSpot CRM API requests using OAuth 2.0 or Private App Tokens?

HubSpot CRM API authentication uses either OAuth 2.0 for third-party integrations or Private App Tokens for internal applications. This Skill provides expert patterns to implement both authentication methods securely for seamless API access and custom workflow management.

What is the best way to handle bulk CRM object updates in HubSpot without hitting API rate limits?

The best way to handle bulk HubSpot CRM object updates is utilizing batch operations. This Skill provides patterns for batch processing contacts and deals to optimize API calls, avoiding anti-patterns like individual requests that trigger rate limits.

Can I use Node.js and Python SDKs to manage custom objects in HubSpot?

Yes, Node.js and Python SDKs are supported for managing custom objects in HubSpot. This Skill covers CRUD operations and custom object manipulation to extend HubSpot's capabilities, enabling seamless integration with your custom applications.

How do I configure webhooks for real-time HubSpot CRM data synchronization?

Configuring HubSpot webhooks involves setting up subscription endpoints to capture CRM events for instant data synchronization. This Skill offers expert patterns to manage webhook configurations, ensuring real-time updates for contacts, deals, and custom CRM objects.

Does HubSpot API integration support automatically syncing new user sign-ups as contacts?

Yes, HubSpot API integration supports automatically syncing new user sign-ups as contacts. This Skill enables applications to sync sign-ups, update deal stages based on activity, and retrieve engagement history for personalized outreach.

Why should I use batch operations instead of individual API requests for HubSpot CRM data management?

Batch operations should be used instead of individual API requests to optimize HubSpot CRM data management and avoid anti-patterns. This Skill provides efficient data handling patterns for batch processing, reducing API call volume and preventing rate limit constraints.