hubspot-reference-architecture

Featured

Implement a production-ready HubSpot integration architecture with layered design. Use when designing new HubSpot integrations, reviewing project structure, or establishing architecture standards for HubSpot CRM applications. Trigger with phrases like "hubspot architecture", "hubspot project structure", "hubspot integration design", "hubspot best practices layout", "hubspot layers".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# HubSpot Reference Architecture ## Overview Production-ready layered architecture for HubSpot CRM integrations with typed clients, service abstraction, caching, and webhook handling. ## Prerequisites - TypeScript 5+ project - `@hubspot/api-client` v13+ installed - Understanding of layered architecture patterns ## Instructions ### Step 1: Project Structure ``` my-hubspot-integration/ ├── src/ │ ├── hubspot/ # HubSpot infrastructure layer │ │ ├── client.ts # Singleton @hubspot/api-client wrapper │ │ ├── types.ts # HubSpot-specific types │ │ ├── errors.ts # Error classification │ │ ├── cache.ts # Response caching │ │ └── associations.ts # Association type constants │ ├── services/ # Business logic layer │ │ ├── contact.service.ts # Contact CRUD + business rules │ │ ├── deal.service.ts # Deal pipeline operations │ │ ├── company.service.ts # Company management │ │ └── sync.service.ts # Data synchronization │ ├── api/ # API layer │ │ ├── routes/ │ │ │ ├── contacts.ts # REST endpoints │ │ │ ├── deals.ts │ │ │ └── webhooks.ts # Webhook receiver │ │ └── middleware/ │ │ ├── auth.ts # Request auth │ │ └── webhook-verify.ts # HubSpot signature verification │ ├── jobs/ # Background jobs │ │ ├── sync-conta...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

hubspot-architecture-variants

Choose and implement HubSpot integration architecture for different scales. Use when designing new HubSpot integrations, choosing between embedded/service/gateway patterns, or planning architecture for HubSpot CRM applications. Trigger with phrases like "hubspot architecture", "hubspot design pattern", "how to structure hubspot", "hubspot integration pattern", "hubspot microservice".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-reference-architecture

Implement Klaviyo reference architecture with best-practice project layout. Use when designing new Klaviyo integrations, reviewing project structure, or establishing architecture standards for email/SMS marketing applications. Trigger with phrases like "klaviyo architecture", "klaviyo project structure", "klaviyo design", "how to organize klaviyo", "klaviyo layout".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-sdk-patterns

Apply production-ready @hubspot/api-client SDK patterns for TypeScript. Use when implementing HubSpot integrations, building typed wrappers, or establishing team standards for HubSpot CRM operations. Trigger with phrases like "hubspot SDK patterns", "hubspot best practices", "hubspot typed client", "hubspot api-client wrapper", "idiomatic hubspot".

2,266 Updated today
jeremylongshore
AI & Automation Solid

hootsuite-reference-architecture

Implement Hootsuite reference architecture with best-practice project layout. Use when designing new Hootsuite integrations, reviewing project structure, or establishing architecture standards for Hootsuite applications. Trigger with phrases like "hootsuite architecture", "hootsuite best practices", "hootsuite project structure", "how to organize hootsuite", "hootsuite layout".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-reference-architecture

Implement Adobe reference architecture for production integrations covering Firefly Services, PDF Services, I/O Events, and App Builder with layered project layout, error boundaries, and health monitoring. Trigger with phrases like "adobe architecture", "adobe project structure", "how to organize adobe", "adobe layout", "adobe best practices".

2,266 Updated today
jeremylongshore