Skip to content

Add HubSpot CRM plugin and tests#18

Merged
dewitt4 merged 1 commit into
mainfrom
feature/hubspot-integration
Apr 6, 2026
Merged

Add HubSpot CRM plugin and tests#18
dewitt4 merged 1 commit into
mainfrom
feature/hubspot-integration

Conversation

@dewitt4
Copy link
Copy Markdown
Contributor

@dewitt4 dewitt4 commented Apr 6, 2026

Introduce a new hubspot-crm plugin: adds implementation (src/index.ts) providing HubSpot integration (AI enrichment, note creation, contact association, deal fetching/updating), app:init and conversation:end hooks, and helper functions/constants. Includes plugin manifest, package.json, tsconfig files, and extensive Jest tests covering DB key helpers, API request helpers, endpoints (POST /connect, GET /contacts, GET /contacts/:id, POST /contacts/:id/enrich, GET /deals, POST /deals/:id/update-stage), and conversation end behavior. Enables configuration for HubSpot API key, auto-log, enrichment model, and pipelineId.

Introduce a new hubspot-crm plugin: adds implementation (src/index.ts) providing HubSpot integration (AI enrichment, note creation, contact association, deal fetching/updating), app:init and conversation:end hooks, and helper functions/constants. Includes plugin manifest, package.json, tsconfig files, and extensive Jest tests covering DB key helpers, API request helpers, endpoints (POST /connect, GET /contacts, GET /contacts/:id, POST /contacts/:id/enrich, GET /deals, POST /deals/:id/update-stage), and conversation end behavior. Enables configuration for HubSpot API key, auto-log, enrichment model, and pipelineId.
@dewitt4 dewitt4 self-assigned this Apr 6, 2026
@dewitt4 dewitt4 added the enhancement New feature or request label Apr 6, 2026
@dewitt4 dewitt4 merged commit 4535236 into main Apr 6, 2026
4 checks passed
@dewitt4 dewitt4 deleted the feature/hubspot-integration branch April 6, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant