Hubspot Integration

sickn33's avatarfrom sickn33
0stars🔀0forks📁View on GitHub

When & Why to Use This Skill

This HubSpot Integration skill provides expert-level patterns and technical guidance for developers to master the HubSpot CRM API. It covers critical implementation details including OAuth 2.0 authentication, Private App Tokens, and CRM object management (CRUD) using Node.js and Python SDKs. By emphasizing best practices like batch operations and webhook integration, it enables the creation of robust, scalable, and secure automation workflows for sales and marketing data.

Use Cases

  • Data Synchronization: Building automated pipelines to sync customer data and deal records between HubSpot CRM and external databases or ERP systems.
  • Secure App Development: Implementing industry-standard OAuth 2.0 flows for public marketplace apps or Private App Tokens for secure internal integrations.
  • High-Volume Data Processing: Utilizing batch API patterns to perform mass updates on CRM records efficiently while staying within API rate limits.
  • Real-Time Event Handling: Configuring and managing HubSpot webhooks to trigger external business processes or notifications based on real-time CRM updates.
namehubspot-integration
description"Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubspot, hubspot api, hubspot crm, hubspot integration, contacts api."
sourcevibeship-spawner-skills (Apache 2.0)

HubSpot Integration

Patterns

OAuth 2.0 Authentication

Secure authentication for public apps

Private App Token

Authentication for single-account integrations

CRM Object CRUD Operations

Create, read, update, delete CRM records

Anti-Patterns

❌ Using Deprecated API Keys

❌ Individual Requests Instead of Batch

❌ Polling Instead of Webhooks

⚠️ Sharp Edges

Issue Severity Solution
Issue high See docs
Issue high See docs
Issue critical See docs
Issue high See docs
Issue critical See docs
Issue medium See docs
Issue high See docs
Issue medium See docs