hubspot

Synchronize HubSpot contacts and deals via OAuth and Firestore triggers.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/trusted-american/marketplace --skill hubspot-trusted-american
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hubspot
Source: https://github.com/trusted-american/marketplace/tree/main/plugins/a3-plugin/skills/hubspot
Command: npx skills add https://github.com/trusted-american/marketplace --skill hubspot-trusted-american

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables seamless synchronization between A3 and HubSpot CRM, handling contacts, deals, and OAuth authentication to keep data aligned across systems.

Core Features & Use Cases

  • HubSpot client utility using @hubspot/api-client.
  • OAuth flow endpoint for secure authentication and token management.
  • Contacts API for creating, updating, and retrieving contacts.
  • Deals API for creating and linking deals to contacts.
  • End-to-end A3 sync patterns for Firestore triggers to HubSpot.
  • Error handling and retry guidance, rate limit awareness.

Quick Start

Connect your HubSpot account and start syncing a sample contact to HubSpot.

Frequently Asked Questions about hubspot

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

FAQPage Schema
How do I sync Firestore data to HubSpot CRM contacts and deals?

You can sync Firestore data to HubSpot CRM using Firestore-triggered data pipelines that create, update, and link contacts and deals automatically. The integration provides API abstractions for this pipeline.

What is the best way to handle HubSpot OAuth authentication and token management?

HubSpot OAuth authentication and token management are handled via a dedicated OAuth flow endpoint. This provides secure onboarding and manages API tokens automatically for production-grade CRM workflows.

Does this integration handle HubSpot API rate limits and errors?

Yes, the integration includes built-in error handling, retry guidance, and rate limit awareness to meet production-grade requirements when synchronizing CRM data.

Can I use the HubSpot API client for contact and deal management without manual token handling?

Yes, the reusable HubSpot client uses the @hubspot/api-client dependency to abstract API calls for contact and deal management, handling token management and linking logic automatically.

When do I need to use a HubSpot CRM integration for contact sync?

You need a HubSpot CRM integration when you want to keep contact and deal data aligned across A3 and HubSpot systems automatically, avoiding manual data entry and synchronization errors.